# GetPositionAndRotation(out Vector3, out Quaternion)

> Gets the position and rotation of the Transform component in world space.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

## GetPositionAndRotation(Vector3, Quaternion)

```csharp
public void GetPositionAndRotation(out Vector3 position, out Quaternion rotation)
```

### Parameters

**** (\[Vector3]\(/engine/6000.0/script-reference/unityengine/vector3)): **** (\[Quaternion]\(/engine/6000.0/script-reference/unityengine/quaternion)):&#x20;

### Remarks

When getting both the position and rotation of a transform, calling this method is more efficient than querying to [Transform.position](/engine/6000.0/script-reference/unityengine/transform/position.md) and [Transform.rotation](/engine/6000.0/script-reference/unityengine/transform/rotation.md) individually.
