![]() |
pCon.planner Plugin SDK
Version 8.8.1
|
Mesh data for 3d geometry. More...
Public Member Functions | |
GeBoundingBox3d^ | GetBoundingBox (GeMatrix^ pTransform) |
Returns the bounding box of this mesh. More... | |
Public Attributes | |
array< GeVec3f >^ | Vertices |
Vertices. More... | |
array< GeVec3f >^ | Normals |
Normals. More... | |
array< GeVec2f >^ | TexCoords |
Texture Coordinates. More... | |
array< int >^ | EdgeVisibilities |
Edge Visibilities. More... | |
String^ | Material |
Optional complex material. More... | |
bool | DoubleSided = false |
Mesh faces shall be visible from both sides. More... | |
![]() | |
Color | Color |
Simple color. More... | |
![]() | |
String^ | Layer |
Layer name. More... | |
Mesh data for 3d geometry.
GeBoundingBox3d X3g::Plugin::GeMesh::GetBoundingBox | ( | GeMatrix^ | pTransform) |
Returns the bounding box of this mesh.
bool X3g::Plugin::GeMesh::DoubleSided = false |
Mesh faces shall be visible from both sides.
In rendering this may be achieved by deactivation of backface culling or by face duplication.
array<int> ^ X3g::Plugin::GeMesh::EdgeVisibilities |
Edge Visibilities.
String ^ X3g::Plugin::GeMesh::Material |
Optional complex material.
Use MaterialManager::GetMaterial2() to retrieve a material object.
array<GeVec3f> ^ X3g::Plugin::GeMesh::Normals |
Normals.
array<GeVec2f> ^ X3g::Plugin::GeMesh::TexCoords |
Texture Coordinates.
array<GeVec3f> ^ X3g::Plugin::GeMesh::Vertices |
Vertices.