C# 클래스 Net3dBool.Line

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

공개 메소드들

메소드 설명
Clone ( ) : Line
Line ( Face face1, Face face2 ) : System
Line ( Vector3d direction, Point3d point ) : System
computeLineIntersection ( Line otherLine ) : Point3d
computePlaneIntersection ( Vector3d normal, Point3d planePoint ) : Point3d
computePointToPointDistance ( Point3d otherPoint ) : double
getDirection ( ) : Vector3d
getPoint ( ) : Point3d
perturbDirection ( ) : void
setDirection ( Vector3d direction ) : void
setPoint ( Point3d point ) : void
toString ( ) : String

비공개 메소드들

메소드 설명
Line ( ) : System

메소드 상세

Clone() 공개 메소드

public Clone ( ) : Line
리턴 Line

Line() 공개 메소드

public Line ( Face face1, Face face2 ) : System
face1 Face
face2 Face
리턴 System

Line() 공개 메소드

public Line ( Vector3d direction, Point3d point ) : System
direction Vector3d
point Point3d
리턴 System

computeLineIntersection() 공개 메소드

public computeLineIntersection ( Line otherLine ) : Point3d
otherLine Line
리턴 Point3d

computePlaneIntersection() 공개 메소드

public computePlaneIntersection ( Vector3d normal, Point3d planePoint ) : Point3d
normal Vector3d
planePoint Point3d
리턴 Point3d

computePointToPointDistance() 공개 메소드

public computePointToPointDistance ( Point3d otherPoint ) : double
otherPoint Point3d
리턴 double

getDirection() 공개 메소드

public getDirection ( ) : Vector3d
리턴 Vector3d

getPoint() 공개 메소드

public getPoint ( ) : Point3d
리턴 Point3d

perturbDirection() 공개 메소드

public perturbDirection ( ) : void
리턴 void

setDirection() 공개 메소드

public setDirection ( Vector3d direction ) : void
direction Vector3d
리턴 void

setPoint() 공개 메소드

public setPoint ( Point3d point ) : void
point Point3d
리턴 void

toString() 공개 메소드

public toString ( ) : String
리턴 String