one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
matrixTbl | : Matrix table |
stackSize | : Maximum number of entries in matrix stack |
matrix | : Matrix stack area |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
matrixTbl | : Matrix table |
x | : Amount of movement in the X direction |
y | : Amount of movement in the Y direction |
z | : Movement amount in Z direction |
one | Title | Function | Function name | No |
matrixTbl | : Matrix table |
xDegree | : Rotation angle of X axis (range from -180 to 180) |
one | Title | Function | Function name | No |
matrixTbl | : Matrix table |
yDegree | : Y-axis rotation angle (range -180 to 180) |
one | Title | Function | Function name | No |
matrixTbl | : Matrix table |
zDegree | : Rotation angle of Z axis (range from -180 to 180) |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
a | : Multiplicand matrix |
b | : Multiplier matrix |
one | Title | Function | Function name | No |
matrix | : conversion matrix |
src | : Vertex coordinates before conversion |
one | Title | Function | Function name | No |
matrix | : Conversion matrix |
src | : Normal vector before conversion |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
surfBright | Brightness calculation result of polygon surface |
transViewVertAns | Vertex data after viewpoint coordinate transformation |
vertBright | Vertex brightness calculation result |
transWorldVertAns | Vertex data after world coordinate transformation |
-Related parameter items- <input> surfCount Number of polygon surfaces surfPoint Representative point table of polygon surface for calculating surface brightness surfNormal Normal table of polygon surface matrix Conversion matrix to viewpoint coordinate system lightVector Light source vector in viewpoint coordinate system <output> surfBright Polygon surface brightness calculation result table bit31 bit0 o... .... .... .... .... .... ...o oooo | | |||| | +-++++----Brightness | 0x00:Darkest | 0x1f:Brightest +--------- 1:Hidden surface 0:Display surface
-Related parameter items- <input> transViewVertCount Number of vertex entries for viewpoint coordinate transformation transViewVertSrc Vertex data table before viewpoint coordinate transformation viewMatrix Transformation matrix to viewpoint coordinate system <output> transViewVertAns Vertex data table after viewpoint coordinate transformation
-Related parameter items- <input> gourVertCount Number of vertex entries for vertex brightness calculation If =0, vertex brightness calculation is not performed vertNormal Vertex normal table for vertex brightness calculation matrix Conversion matrix to viewpoint coordinate system lightVector Light source vector in viewpoint coordinate system <output> vertBright Vertex brightness calculation result table 0x00 = darkest 0x1f = brightest
-Related parameter items- <input> transWorldVertCount Number of vertex entries for world coordinate transformation If = 0, the world coordinate system of the vertex is not transformed transWorldVertSrc Vertex data table before world coordinate transformation worldMatrix Transformation matrix to world coordinate system <output> transWorldVertAns Vertex data table after world coordinate transformation
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
p3d | : Viewpoint coordinate system 3D vertex coordinates |
unitPixel | :Unit pixel number of screen XY |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
WORK_AREA | :Work area name |
POINT_MAX | : Maximum number of input points |
one | Title | Function | Function name | No |
work | : Work area pointer |
in_aray | : input coordinate array |
in_n | : Number of input coordinates |
out_n | : Number of output coordinates |
one | Title | Function | Function name | No |
work | : Work area pointer |
in_aray | : input coordinate array |
in_n | : Number of input coordinates |
out_n | : Number of output coordinates |
out_aray | :Output coordinate array |
tan_aray | : Tangent vector of each output coordinate |
one | Title | Function | Function name | No |
work | : Work area pointer |
in_aray | : input coordinate array |
in_n | : Number of input coordinates |
out_n | : Number of output coordinates |
one | Title | Function | Function name | No |
work: Pointer to work area in_aray: Input coordinate array in_n: Number of input coordinates out_n: Number of output coordinates
out_aray | :Output coordinate array |
tan_aray | : Tangent vector of each output coordinate |
one | Title | Function | Function name | No |
a | :multiplicand |
b | :multiplier |
one | Title | Function | Function name | No |
a | :dividend |
b | :divisor |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
a | : 3 multiplicand data strings |
b | : 3 multiplier data strings |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
x | : horizontal side of right triangle |
y | : vertical side of right triangle |
one | Title | Function | Function name | No |
surfNormK | : Correction value of distance between vertices |
p0 | : Coordinates of the first clockwise vertex on the surface |
p1 | : Coordinates of the second clockwise vertex on the surface |
p2 | : Coordinates of the third clockwise vertex on the surface |