C# Class Glare.Plane3d

A Vector3d normal with a Double distance from origin.
Afficher le fichier Open project: Burton-Radons/Alexandria Class Usage Examples

Méthodes publiques

Свойство Type Description
Distance Double
Normal Vector3d

Méthodes publiques

Méthode Description
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.

Method Details

Intersect() public méthode

Get the intersection point between the three planes.
public Intersect ( Plane3d b, Plane3d c ) : Vector3d
b Plane3d
c Plane3d
Résultat Vector3d

Intersect() public méthode

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

NormalizeInPlace() public méthode

Normalize the Plane3d in place.
public NormalizeInPlace ( ) : void
Résultat void

Plane3d() public méthode

Initialise the Plane3d.
public Plane3d ( Double normalX, Double normalY, Double normalZ, Double distance ) : System
normalX Double
normalY Double
normalZ Double
distance Double
Résultat System

Plane3d() public méthode

Initialise the Plane3d.
public Plane3d ( Vector3d normal, Double distance ) : System
normal Vector3d
distance Double
Résultat System

Property Details

Distance public_oe property

Get or set the distance from origin.
public Double Distance
Résultat Double

Normal public_oe property

Get or set the direction of the Plane3d.
public Vector3d Normal
Résultat Vector3d