C# Class Isosurface.DMCNeilson.VertexPlacement

Mostrar archivo Open project: Lin20/isosurface Class Usage Examples

Public Methods

Method Description
AddPlane ( Microsoft intersection, Microsoft normal ) : void
ComputePlaneError ( int index, Vector v ) : float
ComputePlaneVertex ( int i ) : Vector
ComputeQEMVertex ( int i ) : Vector
ComputeTotalPlaneError ( Vector v ) : float
Cross ( Vector left, Vector right ) : Vector
Solve ( ) : Microsoft.Xna.Framework.Vector3
VertexPlacement ( ) : System

Private Methods

Method Description
ComputePlane ( int index ) : void
GetMassPoint ( ) : Vector

Method Details

AddPlane() public method

public AddPlane ( Microsoft intersection, Microsoft normal ) : void
intersection Microsoft
normal Microsoft
return void

ComputePlaneError() public method

public ComputePlaneError ( int index, Vector v ) : float
index int
v Vector
return float

ComputePlaneVertex() public method

public ComputePlaneVertex ( int i ) : Vector
i int
return Vector

ComputeQEMVertex() public method

public ComputeQEMVertex ( int i ) : Vector
i int
return Vector

ComputeTotalPlaneError() public method

public ComputeTotalPlaneError ( Vector v ) : float
v Vector
return float

Cross() public static method

public static Cross ( Vector left, Vector right ) : Vector
left Vector
right Vector
return Vector

Solve() public method

public Solve ( ) : Microsoft.Xna.Framework.Vector3
return Microsoft.Xna.Framework.Vector3

VertexPlacement() public method

public VertexPlacement ( ) : System
return System