documentation

Visometry.VisionLib.SDK.Core.API.ModelTransform Struct Reference

Public Member Functions

 ModelTransform (Matrix4x4 m)
 
 ModelTransform (Transform unityTransform)
 
 ModelTransform (SimilarityTransform similarityTransform)
 
 ModelTransform (ExtrinsicData extrinsicData)
 
 ModelTransform (Quaternion rIn, Vector3 tIn, Vector3? sIn=null)
 
 ModelTransform (Transform transform, Transform referenceTransform)
 
 ModelTransform (ModelTrackerCommands.InitPose initPose)
 
ModelTransform Inverse ()
 
bool IsFarAway ()
 
bool IsSimilarTo (ModelTransform other, float maxAngle=0.1f, float maxTranslation=0.01f)
 
ModelTransform RotateAroundCenter (Vector3 center, Quaternion rotation)
 
Matrix4x4 ToMatrix ()
 
Vector3 TransformDirection (Vector3 direction)
 
Vector3 TransformPoint (Vector3 point)
 

Static Public Member Functions

static ModelTransform Identity ()
 
static ModelTransform operator* (Matrix4x4 left, ModelTransform right)
 
static ModelTransform operator* (ModelTransform left, Matrix4x4 right)
 
static ModelTransform operator* (ModelTransform left, ModelTransform right)
 

Data Fields

Quaternion r
 
Vector3 s
 
Vector3 t