C# 클래스 Isosurface.DMCNeilson.DMCN

상속: ISurfaceAlgorithm
파일 보기 프로젝트 열기: Lin20/isosurface

공개 프로퍼티들

프로퍼티 타입 설명
EdgesTable ].int[
VerticesNumberTable int[]

Private Properties

프로퍼티 타입 설명
AddFlatTriangle void
GenerateCells void
GenerateEdge Edge
GenerateEdges void
GenerateIndexes void
GetNormal Vector3
GetNormalNA Vector3
GetNormalQ Vector3
Polygonize void

공개 메소드들

메소드 설명
Contour ( float threshold ) : long
DMCN ( GraphicsDevice device, int resolution, int size ) : System

비공개 메소드들

메소드 설명
AddFlatTriangle ( bool flipped ) : void
GenerateCells ( int x, int y, int z ) : void
GenerateEdge ( int x, int y, int z, int i ) : Edge
GenerateEdges ( int x, int y, int z ) : void
GenerateIndexes ( int x, int y, int z ) : void
GetNormal ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3
GetNormalNA ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3
GetNormalQ ( Microsoft.Xna.Framework.Graphics.VertexPositionColorNormal &verts ) : Vector3
Polygonize ( int x, int y, int z ) : void

메소드 상세

Contour() 공개 메소드

public Contour ( float threshold ) : long
threshold float
리턴 long

DMCN() 공개 메소드

public DMCN ( GraphicsDevice device, int resolution, int size ) : System
device GraphicsDevice
resolution int
size int
리턴 System

프로퍼티 상세

EdgesTable 공개적으로 정적으로 프로퍼티

public static int[,] EdgesTable
리턴 ].int[

VerticesNumberTable 공개적으로 정적으로 프로퍼티

public static int[] VerticesNumberTable
리턴 int[]