# PhysicsWorld.TransformPlane

> Defines the 2D Transform plane where Transform writes will occur. This also defines the rotation axis which will automatically be perpendicular to the selected plane. See _transformPlane.

## Definition

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

```csharp
public enum PhysicsWorld.TransformPlane
```

## Fields

| Value                                                                                             | Description                                                                                                    |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [Custom](/engine/6000.5/script-reference/unity/u2d/physics/physicsworld/transformplane/custom.md) | Use the assigned \_transformPlaneCustom to allow transformation writing and reading to/from a custom 2D plane. |
| [XY](/engine/6000.5/script-reference/unity/u2d/physics/physicsworld/transformplane/xy.md)         | XY plane with anti-clockwise Z rotation.                                                                       |
| [XZ](/engine/6000.5/script-reference/unity/u2d/physics/physicsworld/transformplane/xz.md)         | XZ plane with anti-clockwise Y rotation.                                                                       |
| [ZY](/engine/6000.5/script-reference/unity/u2d/physics/physicsworld/transformplane/zy.md)         | ZY plane with anti-clockwise X rotation.                                                                       |
