C# Class OpenMetaverse.Rendering.Meshmerizer

Inheritance: IRendering
Show file Open project: N3X15/VoxelSim

Public Methods

Method Description
GenerateFacetedMesh ( Primitive prim, DetailLevel lod ) : FacetedMesh
GenerateFacetedSculptMesh ( Primitive prim, Bitmap bmp, DetailLevel lod ) : FacetedMesh
GenerateSimpleMesh ( Primitive prim, DetailLevel lod ) : SimpleMesh
GenerateSimpleSculptMesh ( Primitive prim, Bitmap sculptTexture, DetailLevel lod ) : SimpleMesh
TransformTexCoords ( List vertices, System.Vector3 center, Primitive teFace ) : void

Private Methods

Method Description
GenerateFaces ( Primitive prim ) : List
GenerateMeshmerizerMesh ( Primitive prim ) : MeshmerizerMesh
GeneratePath ( ) : Path
GenerateProfile ( ) : Profile

Method Details

GenerateFacetedMesh() public method

public GenerateFacetedMesh ( Primitive prim, DetailLevel lod ) : FacetedMesh
prim Primitive
lod DetailLevel
return FacetedMesh

GenerateFacetedSculptMesh() public method

public GenerateFacetedSculptMesh ( Primitive prim, Bitmap bmp, DetailLevel lod ) : FacetedMesh
prim Primitive
bmp System.Drawing.Bitmap
lod DetailLevel
return FacetedMesh

GenerateSimpleMesh() public method

public GenerateSimpleMesh ( Primitive prim, DetailLevel lod ) : SimpleMesh
prim Primitive
lod DetailLevel
return SimpleMesh

GenerateSimpleSculptMesh() public method

public GenerateSimpleSculptMesh ( Primitive prim, Bitmap sculptTexture, DetailLevel lod ) : SimpleMesh
prim Primitive
sculptTexture System.Drawing.Bitmap
lod DetailLevel
return SimpleMesh

TransformTexCoords() public method

public TransformTexCoords ( List vertices, System.Vector3 center, Primitive teFace ) : void
vertices List
center System.Vector3
teFace Primitive
return void