pCon.planner Plugin SDK  Version 8.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | Public Attributes | List of all members
X3g::Plugin::GeMesh Class Reference

Mesh data for 3d geometry. More...

Inheritance diagram for X3g::Plugin::GeMesh:
Inheritance graph
[legend]

Public Member Functions

GeBoundingBox3dGetBoundingBox (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...
 
StringMaterial
 Optional complex material. More...
 
bool DoubleSided = false
 Mesh faces shall be visible from both sides. More...
 
- Public Attributes inherited from X3g::Plugin::GeGeometry
Color Color
 Simple color. More...
 
- Public Attributes inherited from X3g::Plugin::GeDrawable
StringLayer
 Layer name. More...
 

Detailed Description

Mesh data for 3d geometry.

Member Function Documentation

GeBoundingBox3d X3g::Plugin::GeMesh::GetBoundingBox ( GeMatrix pTransform)

Returns the bounding box of this mesh.

Member Data Documentation

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.