AffineTransform
Constructs an AffineTransform from a translation represented by a float3 vector and rotation represented by a unit quaternion.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Constructor
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
AffineTransform(float3, quaternion)
Constructs an AffineTransform from a translation represented by a float3 vector and rotation represented by a unit quaternion.
public AffineTransform(float3 translation, quaternion rotation)
Parameters
AffineTransform(float3, quaternion, float3)
Constructs an AffineTransform from a translation represented by a float3 vector, rotation represented by a unit quaternion and scale represented by a float3 vector.
public AffineTransform(float3 translation, quaternion rotation, float3 scale)
Parameters
The translation vector.
The rotation quaternion.
The scale vector.
AffineTransform(float3, float3x3)
Constructs an AffineTransform from a translation represented by float3 vector and a float3x3 matrix representing both rotation and scale.
public AffineTransform(float3 translation, float3x3 rotationScale)
Parameters
AffineTransform(float3x3)
Constructs an AffineTransform from float3x3 matrix representating both rotation and scale.
public AffineTransform(float3x3 rotationScale)
Parameters
The rotation and scale matrix.
AffineTransform(RigidTransform)
Constructs an AffineTransform from a RigidTransform.
public AffineTransform(RigidTransform rigid)
Parameters
The RigidTransform.
AffineTransform(float3x4)
Constructs an AffineTransform from a float3x4 matrix.
public AffineTransform(float3x4 m)
Parameters
The float3x4 matrix.
AffineTransform(float4x4)
Constructs an AffineTransform from a float4x4 matrix.
public AffineTransform(float4x4 m)
Parameters
The float4x4 matrix.