C# Class Canguro.Analysis.ExtrudedShape

Show file Open project: rforsbach/Treu-Structure

Public Properties

Property Type Description
Instance ExtrudedShape

Public Methods

Method Description
BuildMesh ( System.Vector2 shape, System.Vector3 axis, System.Vector3 axisDerivative, System.Vector3 &extrudedMesh, int &extrudedIndices, bool faceNormals, short cover, System.Vector3 origAxes ) : void
BuildMesh ( System.Vector2 shape, System.Vector3 axis, System.Vector3 &extrudedMesh, int &extrudedIndices, bool faceNormals, short triangIndices, System.Vector3 origAxes ) : void
BuildMesh ( System.Vector2 shape, short shapeIndices, System.Vector2 cardinalPointOffset, System.Vector3 axis, System.Vector3 &extrudedMesh, short &meshIB, System.Vector3 origAxes ) : void
BuildMesh ( System.Vector2 shape, short shapeIndices, System.Vector3 axis, System.Vector3 axisDerivative, System.Vector3 &extrudedMesh, short &meshIB, System.Vector3 origAxes ) : void
checkIntegrity ( System.Vector3 &vector ) : void

Checks if this vector has 'good' values, i.e. components are not very little values.

Private Methods

Method Description
ExtrudedShape ( ) : System

Class empty constructor

Method Details

BuildMesh() public method

public BuildMesh ( System.Vector2 shape, System.Vector3 axis, System.Vector3 axisDerivative, System.Vector3 &extrudedMesh, int &extrudedIndices, bool faceNormals, short cover, System.Vector3 origAxes ) : void
shape System.Vector2
axis System.Vector3
axisDerivative System.Vector3
extrudedMesh System.Vector3
extrudedIndices int
faceNormals bool
cover short
origAxes System.Vector3
return void

BuildMesh() public method

public BuildMesh ( System.Vector2 shape, System.Vector3 axis, System.Vector3 &extrudedMesh, int &extrudedIndices, bool faceNormals, short triangIndices, System.Vector3 origAxes ) : void
shape System.Vector2
axis System.Vector3
extrudedMesh System.Vector3
extrudedIndices int
faceNormals bool
triangIndices short
origAxes System.Vector3
return void

BuildMesh() public method

public BuildMesh ( System.Vector2 shape, short shapeIndices, System.Vector2 cardinalPointOffset, System.Vector3 axis, System.Vector3 &extrudedMesh, short &meshIB, System.Vector3 origAxes ) : void
shape System.Vector2
shapeIndices short
cardinalPointOffset System.Vector2
axis System.Vector3
extrudedMesh System.Vector3
meshIB short
origAxes System.Vector3
return void

BuildMesh() public method

public BuildMesh ( System.Vector2 shape, short shapeIndices, System.Vector3 axis, System.Vector3 axisDerivative, System.Vector3 &extrudedMesh, short &meshIB, System.Vector3 origAxes ) : void
shape System.Vector2
shapeIndices short
axis System.Vector3
axisDerivative System.Vector3
extrudedMesh System.Vector3
meshIB short
origAxes System.Vector3
return void

checkIntegrity() public static method

Checks if this vector has 'good' values, i.e. components are not very little values.
public static checkIntegrity ( System.Vector3 &vector ) : void
vector System.Vector3 Vector to check. Must be a normalized vector.
return void

Property Details

Instance public static property

Class is a singleton
public static ExtrudedShape,Canguro.Analysis Instance
return ExtrudedShape