Matrix3DHelper Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class Matrix3DHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Matrix3DHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Matrix3DHelper
Public NotInheritable Class Matrix3DHelper
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Properties
Identity |
Gets a static constructed Matrix3D where the values established are representative of an Identity transform. C# and Microsoft Visual Basic code should use Identity instead. |
Methods
FromElements(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Defines a new Matrix3D value, using element values for each of the possible values of a Matrix3D structure. C# and Microsoft Visual Basic code should use Matrix3D constructor instead. |
GetHasInverse(Matrix3D) |
Returns whether the provided Matrix3D is invertible. C# and Microsoft Visual Basic code should use HasInverse instead. |
GetIsIdentity(Matrix3D) |
Returns whether the provided Matrix3D represents an Identity transform. C# and Microsoft Visual Basic code should use IsIdentity instead. |
Invert(Matrix3D) |
Returns a potentially new Matrix3D value that represents the inversion of the provided Matrix3D. C# and Microsoft Visual Basic code should use Invert instead. |
Multiply(Matrix3D, Matrix3D) |
Multiplies the specified matrices. C# and Microsoft Visual Basic code should use the multiplication operator instead. |