Click or drag to resize

TransformationMatrix Class

A class for holding a translation and quaternion array. This is used for camera movement while preventing gimbal lock.
Inheritance Hierarchy
SystemObject
  Esri.ArcGISRuntime.MappingTransformationMatrix

Namespace:  Esri.ArcGISRuntime.Mapping
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.9.0.0
Syntax
C#
public sealed class TransformationMatrix

The TransformationMatrix type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberIdentity
Gets a shared instance of the TransformationMatrix with an identity transform.
Public propertyQuaternionW
Gets the W quaternion.
Public propertyQuaternionX
Gets the X quaternion.
Public propertyQuaternionY
Gets the Y quaternion.
Public propertyQuaternionZ
Gets the Z quaternion.
Public propertyTranslationX
Gets the X translation.
Public propertyTranslationY
Gets the Y translation.
Public propertyTranslationZ
Gets the Z translation.
Top
Methods
  NameDescription
Public methodStatic memberCreate
Creates an instance of the TransformationMatrix class using x, y, z, w quaternion and x, y, z translations.
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Adds two transformations together and returns the result.
Public operatorStatic memberSubtraction
Subtracts the second transformations from the first and returns the result.
Top
See Also