# SetPositionAndRotation(Vector3, Quaternion)

> Sets the world space position and rotation of the transform.

## Definition

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

```csharp
public void SetPositionAndRotation(Vector3 position, Quaternion rotation)
```

### Parameters

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

### Remarks

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