Show / Hide Table of Contents

Class TransformationMatrix

A class for holding a translation and quaternion array. This is used for camera movement while preventing gimbal lock.

Inheritance
Object
TransformationMatrix
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class TransformationMatrix

Properties

Name Description
Identity

Gets a shared instance of the TransformationMatrix with an identity transform.

QuaternionW

Gets the W quaternion.

QuaternionX

Gets the X quaternion.

QuaternionY

Gets the Y quaternion.

QuaternionZ

Gets the Z quaternion.

TranslationX

Gets the X translation.

TranslationY

Gets the Y translation.

TranslationZ

Gets the Z translation.

Methods

Name Description
Create(Double, Double, Double, Double, Double, Double, Double)

Creates an instance of the TransformationMatrix class using x, y, z, w quaternion and x, y, z translations.

Operators

Name Description
Addition(TransformationMatrix, TransformationMatrix)

Adds two transformations together and returns the result.

Subtraction(TransformationMatrix, TransformationMatrix)

Subtracts the second transformations from the first and returns the result.

See Also

Camera

Applies to

TargetVersions
.NET Standard 2.0100.6 - 100.14
.NET 6.0100.13 - 100.14
.NET 6.0 Windows100.13 - 100.14
.NET Framework100.6 - 100.14
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.6 - 100.14
Xamarin.iOS100.6 - 100.14
UWP100.6 - 100.14
In This Article
Back to top Copyright © 2021 Esri.