FBMesh Class Reference


Detailed Description

Inheritance diagram for FBMesh:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ (str pName, object pObject=None)
  Constructor.
int  PolygonBegin ()
  Begin Polygon definition.
bool  PolygonVertexAdd (int pVertex)
  Add a vertex.
int  PolygonMaterialIdGet (int pIndex=-1)
  Get a Material ID.
int  PolygonEnd ()
  End Polygon definition.
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.
int  PolygonCount ()
  Get number of polygons in mesh.
  ComputeVertexNormals (bool pCW=False)
  Compute Mesh Vertex Normal.
  InverseNormal ()
  Inverse Normal.

Member Function Documentation

__init__ ( str  pName,
object  pObject = None 
)

Constructor.

Parameters:
pName Name of Mesh.
pObject For internal use only(default=NULL).
Examples
Samples/Geometry/GeometryInstancing.py, Samples/Geometry/VertexColor.py

Reimplemented from FBGeometry.

int PolygonBegin ( )

Begin Polygon definition.

Returns:
Number of existing polygons in Mesh
bool PolygonVertexAdd ( int  pVertex )

Add a vertex.

Parameters:
pVertex Index in mesh of vertex to add to polygon
Returns:
true if successful.
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.
int PolygonEnd ( )

End Polygon definition.

Clean up and associate vertices internally.

Returns:
Current number of polygons.
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.
int PolygonCount ( )

Get number of polygons in mesh.

Returns:
Number of polygons in mesh.
ComputeVertexNormals ( bool  pCW = False )

Compute Mesh Vertex Normal.

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

Inverse Normal.


FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh
FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh FBMesh