SbMatrix3 Structure |
Namespace: OIV.Inventor
The SbMatrix3 type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals |
Returns true if this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) |
![]() | GetHashCode |
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Identity |
Returns an identity matrix.
|
![]() | MakeIdentity |
Sets matrix to be identity.
|
![]() | MultLeft(SbMatrix3) |
Pre-multiplies matrix by given matrix.
|
![]() | MultLeft(SbMatrix3) |
Pre-multiplies matrix by given matrix.
|
![]() | MultMatrixVec(SbVec3f, SbVec3f) |
Post-multiplies matrix by given column vector, giving vector result.
|
![]() | MultMatrixVec(SbVec3f, SbVec3f) |
Post-multiplies matrix by given column vector, giving vector result.
|
![]() | MultRight(SbMatrix3) |
Post-multiplies matrix by given matrix.
|
![]() | MultRight(SbMatrix3) |
Post-multiplies matrix by given matrix.
|
![]() | MultVecMatrix(SbVec3f, SbVec3f) |
Pre-multiplies matrix by given row vector, giving vector result.
|
![]() | MultVecMatrix(SbVec3f, SbVec3f) |
Pre-multiplies matrix by given row vector, giving vector result.
|
![]() | SetRotate(SbRotation) |
Sets matrix to rotate by given rotation.
|
![]() | SetRotate(SbRotation) |
Sets matrix to rotate by given rotation.
|
![]() | SetScale(Single) |
Sets matrix to scale by given uniform factor.
|
![]() | SetScale(SbVec3f) |
Sets matrix to scale by given vector.
|
![]() | SetScale(SbVec3f) |
Sets matrix to scale by given vector.
|
![]() | SetValue(Single) |
Sets value from 3x3 array of elements.
|
![]() | SetValue(Single) |
Sets value from an array of 9 elements.
|
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() ![]() | Equality |
The equality operator.
|
![]() ![]() | Inequality |
The inequality operator.
|
![]() ![]() | Multiply |
The multiplication operator (*).
Operates binary multiplication of matrices.
|
Name | Description | |
---|---|---|
![]() | Item |
Gets or sets the element at the specified index.
Make it look like a usual matrix (so you can do m[i,j]).
|