Version: 2021.1 2020.2 2020.1 2019.2 2019.1 2018.3
Back to list
Polygonal types
DressedPoly Definition Type DressedPoly is a structured type composed of these fields :
DressedPolyList Definition Type DressedPolyList is a list of DressedPoly
Edge GUI Icon Definition Type Edge is inherited from Element Description An Edge is composed by two vertices and is connected to the polygons of a tessellation. It is the dimension-1 element
EdgeList Definition Type EdgeList is a list of Edge
EdgeListList Definition Type EdgeListList is a list of EdgeList
Element GUI Icon Definition Type Element is inherited from GeomEntity Description Element is the base type for polygons, edges and vertices
ElementList Definition Type ElementList is a list of Element
MeshDefinition Definition Type MeshDefinition is a structured type composed of these fields :id (Tessellation )the tessellation from which we get the definition
vertices (Point3List )vertices coordinates
normals (Vector3List )vertices normals
tangents (Vector3List )vertices tangents
uvChannels (IntList )UV channels
uvs (Point2ListList )array of vertices uv coordinates (one array per channel)
triangles (IntList )triangles (vertex indices)
quadrangles (IntList )quadrangles (vertex indices)
vertexMerged (IntList )array which contains for each vertex in vertices the vertex that it is merged with
dressedPolys (DressedPolyList )array which contain information about multi materials mesh
linesVertices (Point3List )lines vertices coordinates
lines (StylizedLineList )lines vertices indices
Description Mesh definition
MeshDefinitionList Definition Type MeshDefinitionList is a list of MeshDefinition
Patch GUI Icon Definition Type Patch is inherited from TessellationAttribute Description A Patch is a tessellation attribute used to segment the tessellation by grouping a set of polygons
PatchList Definition Type PatchList is a list of Patch
Polygon GUI Icon Definition Type Polygon is inherited from Element Description A Polygon is composed by 3 or more edges. It is the dimension-2 element
PolygonList Definition Type PolygonList is a list of Polygon
PolygonListList Definition Type PolygonListList is a list of PolygonList
StyleType Definition Type StyleType is an enumeration type composed of these values :
StylizedLine Definition Type StylizedLine is a structured type composed of these fields :
StylizedLineList Definition Type StylizedLineList is a list of StylizedLine
Tessellation GUI Icon Definition Type Tessellation is inherited from GeomEntity Description A Tessellation is an entity which contains the definition of a polygonal mesh. It is structured with polygons, edges and vertices.
TessellationAttribute GUI Icon Definition Type TessellationAttribute is inherited from Entity Description A TessellationAttribute is an attribute applied to the elements of the tessellation. It can be normals, texture coordinates, patches or more advanced types like visibility attributes, curvatures attributes, etc...
TessellationList Definition Type TessellationList is a list of Tessellation
TopologyCategoryMask Definition Type TopologyCategoryMask is a structured type composed of these fields :Description The topology cmasl is a combination of TopologyConnectivityMask and TopologyDimensionMask
TopologyConnectivityMask Definition Type TopologyConnectivityMask is an enumeration type composed of these values :NONE (0)
MANIFOLD (1)
BOUNDARY (2)
NONMANIFOLD (4)
FREE (8)
ALL (15)
Description The topology connectivity mask is used to filter some processus using the topological connectivity of elements (border, non-manifold, etc...)
TopologyDimensionMask Definition Type TopologyDimensionMask is an enumeration type composed of these values :NONE (0)
VERTEX (1)
LINE (2)
FACE (4)
ALL (7)
Description The topology dimension mask is used to filter some processes using the topological dimension of the support of vertices
UVCoord GUI Icon Definition Type UVCoord is inherited from TessellationAttribute Description An UVCoord is a tessellation attribute which defines Texture Coordinates
UVCoordList Definition Type UVCoordList is a list of UVCoord
Vertex GUI Icon Definition Type Vertex is inherited from Element Description A Vertex is defined by a position and is connected to the edges of a tessellation. It is the dimension-0 element
VertexList Definition Type VertexList is a list of Vertex
VertexListList Definition Type VertexListList is a list of VertexList