Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


AffineTransform

Returns an AffineTransform constructed from a translation represented by a float3 vector and rotation represented by a unit quaternion.
Read time 2 minutesLast updated 4 days ago

Definition

AffineTransform(float3, quaternion)

Returns an AffineTransform constructed from a translation represented by a float3 vector and rotation represented by a unit quaternion.
public static AffineTransform AffineTransform(float3 translation, quaternion rotation)

Parameters

translation

The AffineTransform translation.

rotation

The AffineTransform rotation.

Returns

Type

Description

AffineTransformThe AffineTransform given the translation vector and rotation quaternion.

AffineTransform(float3, quaternion, float3)

Returns an AffineTransform constructed from a translation represented by a float3 vector, rotation represented by a unit quaternion and scale represented by a float3 vector.
public static AffineTransform AffineTransform(float3 translation, quaternion rotation, float3 scale)

Parameters

translation

The translation vector.

rotation

The rotation quaternion.

scale

The scale vector.

Returns

Type

Description

AffineTransformThe AffineTransform given the translation vector, rotation quaternion and scale vector.

AffineTransform(float3, float3x3)

Returns an AffineTransform constructed from a translation represented by float3 vector and a float3x3 matrix representing both rotation and scale.
public static AffineTransform AffineTransform(float3 translation, float3x3 rotationScale)

Parameters

translation

The translation vector.

rotationScale

The rotation and scale matrix.

Returns

Type

Description

AffineTransformThe AffineTransform given the translation vector and float3x3 matrix.

AffineTransform(float3x3)

Returns an AffineTransform constructed from a float3x3 matrix representing both rotation and scale.
public static AffineTransform AffineTransform(float3x3 rotationScale)

Parameters

rotationScale

The rotation and scale matrix.

Returns

Type

Description

AffineTransformThe AffineTransform given a float3x3 matrix.

AffineTransform(float4x4)

Returns an AffineTransform constructed from a float4x4 matrix.
public static AffineTransform AffineTransform(float4x4 m)

Parameters

The float4x4 matrix.

Returns

Type

Description

AffineTransformThe AffineTransform given a float4x4 matrix.

AffineTransform(float3x4)

Returns an AffineTransform constructed from a float3x4 matrix.
public static AffineTransform AffineTransform(float3x4 m)

Parameters

The float3x4 matrix.

Returns

Type

Description

AffineTransformThe AffineTransform given a float3x4 matrix.

AffineTransform(RigidTransform)

Returns an AffineTransform constructed from a RigidTransform.
public static AffineTransform AffineTransform(RigidTransform rigid)

Parameters

The RigidTransform.

Returns

Type

Description

AffineTransformThe AffineTransform given a RigidTransform.