FBMesh Class Reference

FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh
Inheritance diagram for FBMesh:
Inheritance graph
[legend]

List of all members.


Detailed Description

Mesh class.

See sample: GeometryInstancing.py.


Public Member Functions

  FBMesh (str pName)
  Constructor.
  ComputeVertexNormals (bool pCW=False)
  Compute Mesh Vertex Normal.
  InverseNormal ()
  Inverse Normal.
int  PolygonBegin ()
  Begin Polygon definition.
int  PolygonCount ()
  Get number of polygons in mesh.
int  PolygonEnd ()
  End Polygon definition.
int  PolygonMaterialIdGet (int pIndex=-1)
  Get a Material ID.
bool  PolygonVertexAdd (int pVertex)
  Add a vertex.
int  PolygonVertexCount (int pPolygonIndex)
  Get Polygon vertex count.
int  PolygonVertexIndex (int pPolygonIndex, int pVertexPolygonIndex)
  Get global (for the mesh) index of a vertex from a polygon.

Constructor & Destructor Documentation

FBMesh ( str  pName  ) 

Constructor.

Parameters:
pName  Name of Mesh.

Member Function Documentation

ComputeVertexNormals ( bool  pCW = False  ) 

Compute Mesh Vertex Normal.

Parameters:
pCW  True for clock wise normal, otherwise for counter-clock wise

InverseNormal (  ) 

Inverse Normal.

int PolygonBegin (  ) 

Begin Polygon definition.

Returns:
Number of existing polygons in Mesh

int PolygonCount (  ) 

Get number of polygons in mesh.

Returns:
Number of polygons in mesh.

int PolygonEnd (  ) 

End Polygon definition.

Clean up and associate vertices internally.

Returns:
Current number of polygons.

int PolygonMaterialIdGet ( int  pIndex = -1  ) 

Get a Material ID.

Parameters:
pIndex  Vertex to get material ID at(default=-1).
Returns:
ID of material of vertex at pIndex.

bool PolygonVertexAdd ( int  pVertex  ) 

Add a vertex.

Parameters:
pVertex  Index in mesh of vertex to add to polygon
Returns:
true if successful.

int PolygonVertexCount ( int  pPolygonIndex  ) 

Get Polygon vertex count.

Parameters:
pPolygonIndex  Index of polygon to get vertex count from.
Returns:
Number of vertices in polygon at pPolygonIndex.

int PolygonVertexIndex ( int  pPolygonIndex,
int  pVertexPolygonIndex  
)

Get global (for the mesh) index of a vertex from a polygon.

Parameters:
pPolygonIndex  Index of polygon in question.
pVertexPolygonIndex  Polygon vertex index.
Returns:
Index in mesh of vertex.

Generated on Tue Feb 9 19:34:26 2010 for Python Reference Guide by  doxygen 1.5.3