Documentation

Unity Engine

Unity Engine

Pose

Representation of a Position, and a Rotation in 3D Space
Read time 1 minuteLast updated 9 days ago

Definition

public struct Pose : IEquatable<Pose>, IFormattable

Remarks

This structure is used primarily in XR applications to describe the current "pose" of a device in 3D space.

Fields

Value

Description

positionThe position component of the pose.
rotationThe rotation component of the pose.

Constructors

Constructor

Description

Pose(UnityEngine.Vector3,UnityEngine.Quaternion)Creates a new pose with the given vector, and quaternion values.

Properties

Property

Description

forwardReturns the forward vector of the pose.
rightReturns the right vector of the pose.
upReturns the up vector of the pose.

Static Properties

Property

Description

identityShorthand for pose which represents zero position, and an identity rotation.

Methods

Method

Description

GetTransformedByObtains a new pose by applying the position and rotation of another pose to this pose.

Operators

Operator

Description

operator ==Compares two poses for equality.
operator !=Compares two poses for inequality.