C# 클래스 Tesselate.Mesh

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
faceHead Face
halfEdgeHead HalfEdge
vertexHead ContourVertex

공개 메소드들

메소드 설명
CheckMesh ( ) : void
DeleteHalfEdge ( HalfEdge edgeToDelete ) : void
DiscardExterior ( ) : void
MakeEdge ( ) : HalfEdge
Mesh ( ) : System
SetWindingNumber ( int value, bool keepOnlyBoundary ) : bool
TessellateInterior ( ) : bool
meshConnect ( HalfEdge eOrg, HalfEdge eDst ) : HalfEdge
meshSplice ( HalfEdge eOrg, HalfEdge eDst ) : void
meshSplitEdge ( HalfEdge eOrg ) : HalfEdge
meshZapFace ( Face fZap ) : void

비공개 메소드들

메소드 설명
KillEdge ( HalfEdge eDel ) : void
KillFace ( Face fDel, Face newLface ) : void
KillVertex ( ContourVertex vDel, ContourVertex newOrg ) : void
MakeEdge ( HalfEdge eNext ) : HalfEdge
MakeFace ( Face newFace, HalfEdge eOrig, Face fNext ) : void
MakeVertex ( ContourVertex newVertex, HalfEdge eOrig, ContourVertex vNext ) : void
Splice ( HalfEdge a, HalfEdge b ) : void
meshAddEdgeVertex ( HalfEdge eOrg ) : HalfEdge
meshUnion ( Mesh mesh1, Mesh mesh2 ) : Mesh

메소드 상세

CheckMesh() 공개 메소드

public CheckMesh ( ) : void
리턴 void

DeleteHalfEdge() 공개 정적인 메소드

public static DeleteHalfEdge ( HalfEdge edgeToDelete ) : void
edgeToDelete HalfEdge
리턴 void

DiscardExterior() 공개 메소드

public DiscardExterior ( ) : void
리턴 void

MakeEdge() 공개 메소드

public MakeEdge ( ) : HalfEdge
리턴 HalfEdge

Mesh() 공개 메소드

public Mesh ( ) : System
리턴 System

SetWindingNumber() 공개 메소드

public SetWindingNumber ( int value, bool keepOnlyBoundary ) : bool
value int
keepOnlyBoundary bool
리턴 bool

TessellateInterior() 공개 메소드

public TessellateInterior ( ) : bool
리턴 bool

meshConnect() 공개 정적인 메소드

public static meshConnect ( HalfEdge eOrg, HalfEdge eDst ) : HalfEdge
eOrg HalfEdge
eDst HalfEdge
리턴 HalfEdge

meshSplice() 공개 정적인 메소드

public static meshSplice ( HalfEdge eOrg, HalfEdge eDst ) : void
eOrg HalfEdge
eDst HalfEdge
리턴 void

meshSplitEdge() 공개 정적인 메소드

public static meshSplitEdge ( HalfEdge eOrg ) : HalfEdge
eOrg HalfEdge
리턴 HalfEdge

meshZapFace() 공개 정적인 메소드

public static meshZapFace ( Face fZap ) : void
fZap Face
리턴 void

프로퍼티 상세

faceHead 공개적으로 프로퍼티

public Face,Tesselate faceHead
리턴 Face

halfEdgeHead 공개적으로 프로퍼티

public HalfEdge,Tesselate halfEdgeHead
리턴 HalfEdge

vertexHead 공개적으로 프로퍼티

public ContourVertex vertexHead
리턴 ContourVertex