The type of primitive array in a group in a structure.
| Enumerator |
|---|
| Graphic3d_TOPA_UNDEFINED |
undefined primitive type
|
| Graphic3d_TOPA_POINTS |
individual points
|
| Graphic3d_TOPA_SEGMENTS |
segments array - each 2 vertexes define 1 segment
|
| Graphic3d_TOPA_POLYLINES |
line strip - each new vertex in array defines segment with previous one
|
| Graphic3d_TOPA_TRIANGLES |
triangle array - each 3 vertexes define 1 triangle
|
| Graphic3d_TOPA_TRIANGLESTRIPS |
triangle strip - each new vertex in array defines triangle with 2 previous vertexes
|
| Graphic3d_TOPA_TRIANGLEFANS |
triangle fan - each new vertex in array define triangle with the previous vertex and the very first vertex (fan center)
|
| Graphic3d_TOPA_LINES_ADJACENCY |
ADVANCED - same as Graphic3d_TOPA_SEGMENTS, but each pair of vertexes defining 1 segment is preceded by 1 extra vertex and followed by 1 extra vertex which are not actually rendered.
|
| Graphic3d_TOPA_LINE_STRIP_ADJACENCY |
ADVANCED - same as Graphic3d_TOPA_POLYLINES, but each sequence of vertexes defining 1 polyline is preceded by 1 extra vertex and followed by 1 extra vertex which are not actually rendered.
|
| Graphic3d_TOPA_TRIANGLES_ADJACENCY |
ADVANCED - same as Graphic3d_TOPA_TRIANGLES, but each vertex defining of triangle is followed by 1 extra adjacent vertex which is not actually rendered.
|
| Graphic3d_TOPA_TRIANGLE_STRIP_ADJACENCY |
ADVANCED - same as Graphic3d_TOPA_TRIANGLESTRIPS, but with extra adjacent vertexes.
|
| Graphic3d_TOPA_QUADRANGLES |
DEPRECATED - triangle array should be used instead; array of quads - each 4 vertexes define single quad.
|
| Graphic3d_TOPA_QUADRANGLESTRIPS |
DEPRECATED - triangle array should be used instead; quad strip - each 2 new vertexes define a quad shared 2 more vertexes of previous quad.
|
| Graphic3d_TOPA_POLYGONS |
DEPRECATED - triangle array should be used instead; array defines a polygon.
|