C# 클래스 Isosurface.AdaptiveDualContouring2D.QuadtreeNode

파일 보기 프로젝트 열기: Lin20/isosurface 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
children Isosurface.AdaptiveDualContouring2D.QuadtreeNode[]
draw_info QuadtreeDrawInfo
position Vector2
size int
type QuadtreeNodeType

공개 메소드들

메소드 설명
Build ( Vector2 min, int size, float threshold, List vertices, int grid_size ) : int
ConstructLeaf ( int &v_index, List vertices, int grid_size ) : bool
ConstructNodes ( int &v_index, List vertices, int grid_size ) : bool
ProcessEdge ( QuadtreeNode node1, QuadtreeNode node2, int direction, List indexes ) : void
ProcessFace ( List indexes ) : void
QuadtreeNode ( ) : System

메소드 상세

Build() 공개 메소드

public Build ( Vector2 min, int size, float threshold, List vertices, int grid_size ) : int
min Vector2
size int
threshold float
vertices List
grid_size int
리턴 int

ConstructLeaf() 공개 메소드

public ConstructLeaf ( int &v_index, List vertices, int grid_size ) : bool
v_index int
vertices List
grid_size int
리턴 bool

ConstructNodes() 공개 메소드

public ConstructNodes ( int &v_index, List vertices, int grid_size ) : bool
v_index int
vertices List
grid_size int
리턴 bool

ProcessEdge() 공개 정적인 메소드

public static ProcessEdge ( QuadtreeNode node1, QuadtreeNode node2, int direction, List indexes ) : void
node1 QuadtreeNode
node2 QuadtreeNode
direction int
indexes List
리턴 void

ProcessFace() 공개 메소드

public ProcessFace ( List indexes ) : void
indexes List
리턴 void

QuadtreeNode() 공개 메소드

public QuadtreeNode ( ) : System
리턴 System

프로퍼티 상세

children 공개적으로 프로퍼티

public QuadtreeNode[],Isosurface.AdaptiveDualContouring2D children
리턴 Isosurface.AdaptiveDualContouring2D.QuadtreeNode[]

draw_info 공개적으로 프로퍼티

public QuadtreeDrawInfo,Isosurface.AdaptiveDualContouring2D draw_info
리턴 QuadtreeDrawInfo

position 공개적으로 프로퍼티

public Vector2 position
리턴 Vector2

size 공개적으로 프로퍼티

public int size
리턴 int

type 공개적으로 프로퍼티

public QuadtreeNodeType type
리턴 QuadtreeNodeType