C# Class Isosurface.AdvancingFrontVIS2006.AdvancingFrontVIS2006

Inheritance: ISurfaceAlgorithm
Afficher le fichier Open project: Lin20/isosurface

Private Properties

Свойство Type Description
Derivative float
GetNormal Vector3
GetNormalNA Vector3
GetNormalQ Vector3

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AdvancingFrontVIS2006 ( GraphicsDevice device, int resolution, int size ) : System
device GraphicsDevice
resolution int
size int
Résultat System

Contour() public méthode

public Contour ( float threshold ) : long
threshold float
Résultat long

GetGradient() public static méthode

public static GetGradient ( Vector3 v ) : Vector3
v Vector3
Résultat Vector3

GetIdealEdgeLength() public static méthode

public static GetIdealEdgeLength ( float x, float y, float z ) : double
x float
y float
z float
Résultat double

GetKMax() public static méthode

public static GetKMax ( float vx, float vy, float vz ) : double
vx float
vy float
vz float
Résultat double