C# 클래스 Net3dBool.Face

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

공개 프로퍼티들

프로퍼티 타입 설명
INSIDE int
OPPOSITE int
OUTSIDE int
SAME int
UNKNOWN int
v1 Vertex
v2 Vertex
v3 Vertex

공개 메소드들

메소드 설명
Clone ( ) : Face
Face ( Vertex v1, Vertex v2, Vertex v3 ) : System
equals ( Face face ) : bool
getArea ( ) : double
getBound ( ) : Bound
getNormal ( ) : Vector3d
getStatus ( ) : int
invert ( ) : void
rayTraceClassify ( Object3D obj ) : void
simpleClassify ( ) : bool
toString ( ) : String

비공개 메소드들

메소드 설명
Face ( ) : System
hasPoint ( Point3d point ) : bool
linePositionInX ( Point3d point, Point3d pointLine1, Point3d pointLine2 ) : int
linePositionInY ( Point3d point, Point3d pointLine1, Point3d pointLine2 ) : int
linePositionInZ ( Point3d point, Point3d pointLine1, Point3d pointLine2 ) : int

메소드 상세

Clone() 공개 메소드

public Clone ( ) : Face
리턴 Face

Face() 공개 메소드

public Face ( Vertex v1, Vertex v2, Vertex v3 ) : System
v1 Vertex
v2 Vertex
v3 Vertex
리턴 System

equals() 공개 메소드

public equals ( Face face ) : bool
face Face
리턴 bool

getArea() 공개 메소드

public getArea ( ) : double
리턴 double

getBound() 공개 메소드

public getBound ( ) : Bound
리턴 Bound

getNormal() 공개 메소드

public getNormal ( ) : Vector3d
리턴 Vector3d

getStatus() 공개 메소드

public getStatus ( ) : int
리턴 int

invert() 공개 메소드

public invert ( ) : void
리턴 void

rayTraceClassify() 공개 메소드

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

simpleClassify() 공개 메소드

public simpleClassify ( ) : bool
리턴 bool

toString() 공개 메소드

public toString ( ) : String
리턴 String

프로퍼티 상세

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

public static int INSIDE
리턴 int

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

public static int OPPOSITE
리턴 int

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

public static int OUTSIDE
리턴 int

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

public static int SAME
리턴 int

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

public static int UNKNOWN
리턴 int

v1 공개적으로 프로퍼티

public Vertex,Net3dBool v1
리턴 Vertex

v2 공개적으로 프로퍼티

public Vertex,Net3dBool v2
리턴 Vertex

v3 공개적으로 프로퍼티

public Vertex,Net3dBool v3
리턴 Vertex