Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


RigidTransform

Constructs a RigidTransform from a rotation represented by a unit quaternion and a translation represented by a float3 vector.
Read time 1 minuteLast updated 11 days ago

Definition

  • Type: Constructor
  • Namespace: Unity.Mathematics
  • Assembly: UnityEngine.MathematicsModule

RigidTransform(quaternion, float3)

Constructs a RigidTransform from a rotation represented by a unit quaternion and a translation represented by a float3 vector.
public RigidTransform(quaternion rotation, float3 translation)

Parameters

rotation

The quaternion rotation.

translation

The translation vector.

RigidTransform(float3x3, float3)

Constructs a RigidTransform from a rotation represented by a float3x3 matrix and a translation represented by a float3 vector.
public RigidTransform(float3x3 rotation, float3 translation)

Parameters

rotation

The float3x3 rotation matrix.

translation

The translation vector.

RigidTransform(float4x4)

Constructs a RigidTransform from a float4x4. Assumes the matrix is orthonormal.
public RigidTransform(float4x4 transform)

Parameters

transform

The float4x4 transformation matrix, must be orthonormal.