Function |
Function name |
number |
〈Trigonometric function〉 | |
| | sin function | MTH_Sin | 1 |
| | cos function | MTH_Cos | 2 |
| | atan function | MTH_Atan | 3 |
〈Matrix processing〉 | |
| | Matrix stack initialization | MTH_InitialMatrix | 4 |
| | Clear current matrix | MTH_ClearMatrix | 5 |
| | Matrix Push | MTH_PushMatrix | 6 |
| | Matrix Pop | MTH_PopMatrix | 7 |
| | Matrix composition / translation | MTH_MoveMatrix | 8 |
| | Matrix composition and X-axis rotation | MTH_RotateMatrixX | 9 |
| | Matrix composition / Y-axis rotation | MTH_RotateMatrixY | 10 |
| | Matrix composition / Z-axis rotation | MTH_RotateMatrixZ | 11 |
| | Matrix composition and Z-axis sign inversion | MTH_ReverseZ | 12 |
| | Matrix operations / multiplication | MTH_MulMatrix | 13 |
| | Matrix operations and vertex coordinate conversion | MTH_CordTrans | 14 |
| | Matrix operations and normal vector coordinate conversion | MTH_NormalTrans | 15 |
〈3D polygon data coordinate transformation processing by DSP〉 | |
| | Coordinate transformation initialization | MTH_PolyDataTransInit | 16 |
| | Coordinate transformation processing | MTH_PolyDataTransExec | 17 |
| | Coordinate transformation completion check | MTH_PolyDataTransCheck | 18 |
〈perspective transformation processing〉 | |
| | 3D point perspective transformation | MTH_Pers2D | 19 |
〈Random number generation processing〉 | |
| | Initializing random number generation | MTH_InitialRand | 20 |
| | Return random value | MTH_GetRand | 21 |
〈Spline curve calculation processing〉 | |
| | Curve calculation work area definition macro | MTH_INIT_CURVE | 22 |
| | Curve Calculation 2D | MTH_Curve2 | 23 |
| | Curve calculation with 2D tangent | MTH_Curve2t | 24 |
| | Curve Calculation 3D | MTH_Curve3 | 25 |
| | Curve calculation with 3D tangent | MTH_Curve3t | 26 |