C# 클래스 Net3dBool.Segment

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

공개 프로퍼티들

프로퍼티 타입 설명
EDGE int
FACE int
VERTEX int

공개 메소드들

메소드 설명
Clone ( ) : Segment
Segment ( Line line, Face face, int sign1, int sign2, int sign3 ) : System
getEndDistance ( ) : double
getEndPosition ( ) : Point3d
getEndType ( ) : int
getEndVertex ( ) : Vertex
getIntermediateType ( ) : int
getNumEndsSet ( ) : int
getStartDistance ( ) : double
getStartPosition ( ) : Point3d
getStartType ( ) : int
getStartVertex ( ) : Vertex
intersect ( Segment segment ) : bool

비공개 메소드들

메소드 설명
Segment ( ) : System
setEdge ( Vertex vertex1, Vertex vertex2 ) : bool
setVertex ( Vertex vertex ) : bool
swapEnds ( ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( ) : Segment
리턴 Segment

Segment() 공개 메소드

public Segment ( Line line, Face face, int sign1, int sign2, int sign3 ) : System
line Line
face Face
sign1 int
sign2 int
sign3 int
리턴 System

getEndDistance() 공개 메소드

public getEndDistance ( ) : double
리턴 double

getEndPosition() 공개 메소드

public getEndPosition ( ) : Point3d
리턴 Point3d

getEndType() 공개 메소드

public getEndType ( ) : int
리턴 int

getEndVertex() 공개 메소드

public getEndVertex ( ) : Vertex
리턴 Vertex

getIntermediateType() 공개 메소드

public getIntermediateType ( ) : int
리턴 int

getNumEndsSet() 공개 메소드

public getNumEndsSet ( ) : int
리턴 int

getStartDistance() 공개 메소드

public getStartDistance ( ) : double
리턴 double

getStartPosition() 공개 메소드

public getStartPosition ( ) : Point3d
리턴 Point3d

getStartType() 공개 메소드

public getStartType ( ) : int
리턴 int

getStartVertex() 공개 메소드

public getStartVertex ( ) : Vertex
리턴 Vertex

intersect() 공개 메소드

public intersect ( Segment segment ) : bool
segment Segment
리턴 bool

프로퍼티 상세

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

public static int EDGE
리턴 int

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

public static int FACE
리턴 int

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

public static int VERTEX
리턴 int