C# Class Isosurface.AdvancingFrontVIS2006.AdvancingFrontVIS2006

Inheritance: ISurfaceAlgorithm
Show file Open project: Lin20/isosurface

Private Properties

Property Type Description
Derivative float
GetNormal Vector3
GetNormalNA Vector3
GetNormalQ Vector3

Public Methods

Method Description
AdvancingFrontVIS2006 ( GraphicsDevice device, int resolution, int size ) : System
Contour ( float threshold ) : long
GetGradient ( Vector3 v ) : Vector3
GetIdealEdgeLength ( float x, float y, float z ) : double
GetKMax ( float vx, float vy, float vz ) : double

Private Methods

Method Description
Derivative ( float x, float y, float z, float dx, float dy, float dz ) : float
GetNormal ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3
GetNormalNA ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3
GetNormalQ ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3

Method Details

AdvancingFrontVIS2006() public method

public AdvancingFrontVIS2006 ( GraphicsDevice device, int resolution, int size ) : System
device GraphicsDevice
resolution int
size int
return System

Contour() public method

public Contour ( float threshold ) : long
threshold float
return long

GetGradient() public static method

public static GetGradient ( Vector3 v ) : Vector3
v Vector3
return Vector3

GetIdealEdgeLength() public static method

public static GetIdealEdgeLength ( float x, float y, float z ) : double
x float
y float
z float
return double

GetKMax() public static method

public static GetKMax ( float vx, float vy, float vz ) : double
vx float
vy float
vz float
return double