C# Класс Glare.Plane3

A Vector3d normal with a Length distance from origin.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Distance Length
Normal Vector3d

Открытые методы

Метод Описание
Intersect ( Plane3 b, Plane3 c ) : System.Vector3

Get the intersection point between the three planes.

Intersect ( Plane3 &b, Plane3 &c, System.Vector3 &result ) : void

Get the intersection point between the three planes.

NormalizeInPlace ( ) : void

Normalize the Plane3 in place.

Plane3 ( Double normalX, Double normalY, Double normalZ, Length distance ) : System

Initialise the Plane3.

Plane3 ( Vector3d normal, Length distance ) : System

Initialise the Plane3.

Описание методов

Intersect() публичный Метод

Get the intersection point between the three planes.
public Intersect ( Plane3 b, Plane3 c ) : System.Vector3
b Plane3
c Plane3
Результат System.Vector3

Intersect() публичный Метод

Get the intersection point between the three planes.
public Intersect ( Plane3 &b, Plane3 &c, System.Vector3 &result ) : void
b Plane3
c Plane3
result System.Vector3
Результат void

NormalizeInPlace() публичный Метод

Normalize the Plane3 in place.
public NormalizeInPlace ( ) : void
Результат void

Plane3() публичный Метод

Initialise the Plane3.
public Plane3 ( Double normalX, Double normalY, Double normalZ, Length distance ) : System
normalX Double
normalY Double
normalZ Double
distance Length
Результат System

Plane3() публичный Метод

Initialise the Plane3.
public Plane3 ( Vector3d normal, Length distance ) : System
normal Vector3d
distance Length
Результат System

Описание свойств

Distance публичное свойство

Get or set the distance from origin.
public Length Distance
Результат Length

Normal публичное свойство

Get or set the direction of the Plane3.
public Vector3d Normal
Результат Vector3d