Interface IMeshBuilder
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public interface IMeshBuilder
Properties
Declaration
bool SupportsMetaData { get; }
Property Value
Methods
Declaration
void AppendMetaData(string identifier, object data)
Parameters
AppendNewMesh(DMesh3)
Declaration
int AppendNewMesh(DMesh3 existingMesh)
Parameters
Type |
Name |
Description |
DMesh3 |
existingMesh |
|
Returns
AppendNewMesh(Boolean, Boolean, Boolean, Boolean)
Declaration
int AppendNewMesh(bool bHaveVtxNormals, bool bHaveVtxColors, bool bHaveVtxUVs, bool bHaveFaceGroups)
Parameters
Returns
AppendTriangle(Int32, Int32, Int32)
Declaration
int AppendTriangle(int i, int j, int k)
Parameters
Returns
AppendTriangle(Int32, Int32, Int32, Int32)
Declaration
int AppendTriangle(int i, int j, int k, int g)
Parameters
Returns
AppendVertex(NewVertexInfo)
Declaration
int AppendVertex(NewVertexInfo info)
Parameters
Returns
AppendVertex(Double, Double, Double)
Declaration
int AppendVertex(double x, double y, double z)
Parameters
Returns
AssignMaterial(Int32, Int32)
Declaration
void AssignMaterial(int materialID, int meshID)
Parameters
Type |
Name |
Description |
Int32 |
materialID |
|
Int32 |
meshID |
|
BuildMaterial(GenericMaterial)
Declaration
int BuildMaterial(GenericMaterial m)
Parameters
Returns
SetActiveMesh(Int32)
Declaration
void SetActiveMesh(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
SetVertexUV(Int32, Vector2f)
Declaration
void SetVertexUV(int vID, Vector2f Uvs)
Parameters