# ReadPose(Transform, out Vector3, out Quaternion)

> Read the full 3D position and rotation of the body given the specified Transform.

## Definition

* **Type:** Method
* **Namespace:** [Unity.U2D.Physics](/engine/6000.7/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

## ReadPose(Transform, Vector3, Quaternion)

```csharp
public void ReadPose(Transform transform, out Vector3 position, out Quaternion rotation)
```

### Parameters

**** (\[Transform]\(/engine/6000.7/script-reference/unityengine/transform)): The Transform object to be used as a reference when converting from 2D position/rotation to 3D position/rotation, usually the same as any TransformObject assigned to the PhysicsBody.**** (\[Vector3]\(/engine/6000.7/script-reference/unityengine/vector3)): The calculated output position.**** (\[Quaternion]\(/engine/6000.7/script-reference/unityengine/quaternion)): The calculated output rotation.
