Click or drag to resize

Basis3 Structure

The Basis3 structure represent a basis

Namespace:  Lumiscaphe.Workshop.Interop
Assembly:  Lumiscaphe.Workshop.Interop (in Lumiscaphe.Workshop.Interop.dll) Version: 21.1.16.0
Syntax
public struct Basis3

The Basis3 type exposes the following members.

Constructors
  NameDescription
Public methodBasis3(Matrix4)
Initializes a new instance of the Basis3 structure using a Matrix4.
Public methodBasis3(Vector3, Vector3, Vector3)
Initializes a new instance of the Basis3 structure using the u, v and o Vector3.
Public methodBasis3(Vector3, Vector3, Vector3, Vector3)
Initializes a new instance of the Basis3 structure using the u, v, w and o Vector3.
Top
Properties
  NameDescription
Public propertyGlobalToLocalMatrix
Gets the global to local matrix.
Public propertyIsDirect
Gets a value indicating whether the basis is direct.
Public propertyLocalToGlobalMatrix
Gets the local to global matrix.
Public propertyNormalized
Gets the normalized basis.
Public propertyOrthogonalized
Gets the orthogonalized basis.
Public propertyOrthoNormalized
Gets the orthogonalized and normalized basis.
Top
Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Format the Basis3 to a String.
(Overrides ValueTypeToString.)
Top
Operators
  NameDescription
Public operatorStatic memberCode exampleMultiply
Multiply operator between a matrix and a basis.
Top
Fields
  NameDescription
Public fieldO
The position of the basis
Public fieldU
The right vector of the basis
Public fieldV
The view vector of the basis
Public fieldW
The up vector of the basis
Public fieldStatic memberWorld
The world basis
Top
Version Information

Lumiscaphe Workshop SDK

Supported in: 7.0 release 1
See Also