C# 클래스 Net3dBool.Object3D

파일 보기 프로젝트 열기: dlannan/csg-toolkit 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : Object3D
Object3D ( Solid solid ) : System
classifyFaces ( Object3D obj ) : void
getBound ( ) : Bound
getFace ( int index ) : Face
getNumFaces ( ) : int
invertInsideFaces ( ) : void
splitFaces ( Object3D obj ) : void

비공개 메소드들

메소드 설명
Object3D ( ) : System
addFace ( Vertex v1, Vertex v2, Vertex v3 ) : Face
addVertex ( Point3d pos, Color3f color, int status ) : Vertex
breakFaceInFive ( int facePos, Point3d newPos1, Point3d newPos2, int linedVertex ) : void
breakFaceInFour ( int facePos, Point3d newPos1, Point3d newPos2, Vertex endVertex ) : void
breakFaceInThree ( int facePos, Point3d newPos ) : void
breakFaceInThree ( int facePos, Point3d newPos1, Point3d newPos2, Vertex startVertex, Vertex endVertex ) : void
breakFaceInThree ( int facePos, Point3d newPos1, Point3d newPos2, int splitEdge ) : void
breakFaceInThree ( int facePos, Point3d newPos, Vertex endVertex ) : void
breakFaceInTwo ( int facePos, Point3d newPos, Vertex endVertex ) : void
breakFaceInTwo ( int facePos, Point3d newPos, int splitEdge ) : void
computeDistance ( Vertex vertex, Face face ) : double
splitFace ( int facePos, Segment segment1, Segment segment2 ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( ) : Object3D
리턴 Object3D

Object3D() 공개 메소드

public Object3D ( Solid solid ) : System
solid Solid
리턴 System

classifyFaces() 공개 메소드

public classifyFaces ( Object3D obj ) : void
obj Object3D
리턴 void

getBound() 공개 메소드

public getBound ( ) : Bound
리턴 Bound

getFace() 공개 메소드

public getFace ( int index ) : Face
index int
리턴 Face

getNumFaces() 공개 메소드

public getNumFaces ( ) : int
리턴 int

invertInsideFaces() 공개 메소드

public invertInsideFaces ( ) : void
리턴 void

splitFaces() 공개 메소드

public splitFaces ( Object3D obj ) : void
obj Object3D
리턴 void