C# 클래스 Reign.Core.Line3

파일 보기 프로젝트 열기: reignstudios/ReignSDK 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Point1 Vector3

공개 메소드들

메소드 설명
Inersect ( Line3 line ) : Line3
Inersect ( Line3 &line1, Line3 &line2, Line3 &result ) : void
InersectPlane ( Vector3 planeNormal, Vector3 planeLocation ) : Vector3
InersectPlane ( Line3 &line, Vector3 &planeNormal, Vector3 &planeLocation, Vector3 &result ) : void
Length ( ) : float
Length ( Line3 &line, float &result ) : void
Line3 ( Vector3 point1, Vector3 point2 ) : System.Runtime.InteropServices
Transform ( Matrix3 matrix ) : Line3
Transform ( Line3 &line, Matrix3 &matrix, Line3 &result ) : void

메소드 상세

Inersect() 공개 메소드

public Inersect ( Line3 line ) : Line3
line Line3
리턴 Line3

Inersect() 공개 정적인 메소드

public static Inersect ( Line3 &line1, Line3 &line2, Line3 &result ) : void
line1 Line3
line2 Line3
result Line3
리턴 void

InersectPlane() 공개 메소드

public InersectPlane ( Vector3 planeNormal, Vector3 planeLocation ) : Vector3
planeNormal Vector3
planeLocation Vector3
리턴 Vector3

InersectPlane() 공개 정적인 메소드

public static InersectPlane ( Line3 &line, Vector3 &planeNormal, Vector3 &planeLocation, Vector3 &result ) : void
line Line3
planeNormal Vector3
planeLocation Vector3
result Vector3
리턴 void

Length() 공개 메소드

public Length ( ) : float
리턴 float

Length() 공개 정적인 메소드

public static Length ( Line3 &line, float &result ) : void
line Line3
result float
리턴 void

Line3() 공개 메소드

public Line3 ( Vector3 point1, Vector3 point2 ) : System.Runtime.InteropServices
point1 Vector3
point2 Vector3
리턴 System.Runtime.InteropServices

Transform() 공개 메소드

public Transform ( Matrix3 matrix ) : Line3
matrix Matrix3
리턴 Line3

Transform() 공개 정적인 메소드

public static Transform ( Line3 &line, Matrix3 &matrix, Line3 &result ) : void
line Line3
matrix Matrix3
result Line3
리턴 void

프로퍼티 상세

Point1 공개적으로 프로퍼티

public Vector3,Reign.Core Point1
리턴 Vector3