Basis3 Structure |
Namespace: Lumiscaphe.Workshop.Interop
The Basis3 type exposes the following members.
Name | Description | |
---|---|---|
Basis3(Matrix4) |
Initializes a new instance of the Basis3 structure using a Matrix4.
| |
Basis3(Vector3, Vector3, Vector3) |
Initializes a new instance of the Basis3 structure using the u, v and o Vector3.
| |
Basis3(Vector3, Vector3, Vector3, Vector3) |
Initializes a new instance of the Basis3 structure using the u, v, w and o Vector3.
|
Name | Description | |
---|---|---|
GlobalToLocalMatrix |
Gets the global to local matrix.
| |
IsDirect |
Gets a value indicating whether the basis is direct.
| |
LocalToGlobalMatrix |
Gets the local to global matrix.
| |
Normalized |
Gets the normalized basis.
| |
Orthogonalized |
Gets the orthogonalized basis.
| |
OrthoNormalized |
Gets the orthogonalized and normalized basis.
|
Name | Description | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString |
Format the Basis3 to a String.
(Overrides ValueTypeToString.) |
Name | Description | |
---|---|---|
O |
The position of the basis
| |
U |
The right vector of the basis
| |
V |
The view vector of the basis
| |
W |
The up vector of the basis
| |
World |
The world basis
|