Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Swizzle

Transform a 3D vector into a 3D vector using the selected transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results.
Read time 1 minuteLast updated 11 days ago

Definition

  • Type: Method
  • Namespace: Unity.U2D.Physics
  • Assembly: UnityEngine.PhysicsCore2DModule

Swizzle(Vector3, TransformPlane)

Transform a 3D vector into a 3D vector using the selected transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results.
public static Vector3 Swizzle(Vector3 position, PhysicsWorld.TransformPlane transformPlane = TransformPlane.XY)

Parameters

position

The 3D vector to transform.

transformPlane

The transform plane to use.

Returns

Type

Description

Vector3The transformed vector.

Swizzle(Vector4, TransformPlane)

Transform a 3D position (with perspective divide) into a 3D position using the selected transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results.
public static Vector4 Swizzle(Vector4 position, PhysicsWorld.TransformPlane transformPlane = TransformPlane.XY)

Parameters

position

The 3D position to transform.

transformPlane

The transform plane to use.

Returns

Type

Description

Vector4The transformed position.

Swizzle(Matrix4x4, TransformPlane)

Transform a Matrix position (with perspective divide) into a Matrix position using the selected transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results.
public static Matrix4x4 Swizzle(Matrix4x4 matrix, PhysicsWorld.TransformPlane transformPlane = TransformPlane.XY)

Parameters

matrix

The Matrix position to transform.

transformPlane

The transform plane to use.

Returns

Type

Description

Matrix4x4The transformed matrix.