C# 클래스 Glare.Plane3d

A Vector3d normal with a Double distance from origin.
파일 보기 프로젝트 열기: Burton-Radons/Alexandria 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Distance Double
Normal Vector3d

공개 메소드들

메소드 설명
Intersect ( Plane3d b, Plane3d c ) : Vector3d

Get the intersection point between the three planes.

Intersect ( Plane3d &b, Plane3d &c, Vector3d &result ) : void

Get the intersection point between the three planes.

NormalizeInPlace ( ) : void

Normalize the Plane3d in place.

Plane3d ( Double normalX, Double normalY, Double normalZ, Double distance ) : System

Initialise the Plane3d.

Plane3d ( Vector3d normal, Double distance ) : System

Initialise the Plane3d.

메소드 상세

Intersect() 공개 메소드

Get the intersection point between the three planes.
public Intersect ( Plane3d b, Plane3d c ) : Vector3d
b Plane3d
c Plane3d
리턴 Vector3d

Intersect() 공개 메소드

Get the intersection point between the three planes.
public Intersect ( Plane3d &b, Plane3d &c, Vector3d &result ) : void
b Plane3d
c Plane3d
result Vector3d
리턴 void

NormalizeInPlace() 공개 메소드

Normalize the Plane3d in place.
public NormalizeInPlace ( ) : void
리턴 void

Plane3d() 공개 메소드

Initialise the Plane3d.
public Plane3d ( Double normalX, Double normalY, Double normalZ, Double distance ) : System
normalX Double
normalY Double
normalZ Double
distance Double
리턴 System

Plane3d() 공개 메소드

Initialise the Plane3d.
public Plane3d ( Vector3d normal, Double distance ) : System
normal Vector3d
distance Double
리턴 System

프로퍼티 상세

Distance 공개적으로 프로퍼티

Get or set the distance from origin.
public Double Distance
리턴 Double

Normal 공개적으로 프로퍼티

Get or set the direction of the Plane3d.
public Vector3d Normal
리턴 Vector3d