Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

translation

The translation vector.

rotation

The rotation quaternion.

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

translation

The translation vector.

rotation

The rotation quaternion.

scale

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

translation

The translation vector.

rotationScale

The rotation and scale matrix.

AffineTransform(float3x3)

Constructs an AffineTransform from float3x3 matrix representating both rotation and scale.
public AffineTransform(float3x3 rotationScale)

Parameters

rotationScale

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.