---
title: ProjectiveTransformable3D
framework: spatial
role: symbol
role_heading: Protocol
path: spatial/projectivetransformable3d
---

# ProjectiveTransformable3D

## Declaration

```swift
protocol ProjectiveTransformable3D
```

## Topics

### Instance Methods

- [applying(_:)](spatial/projectivetransformable3d/applying(_:).md)

## Relationships

### Inherited By

- [ProjectiveTransformable3DFloat](spatial/projectivetransformable3dfloat.md)

### Conforming Types

- [Point3D](spatial/point3d.md)
- [Point3DFloat](spatial/point3dfloat.md)
- [Pose3D](spatial/pose3d.md)
- [Pose3DFloat](spatial/pose3dfloat.md)
- [Ray3D](spatial/ray3d.md)
- [Ray3DFloat](spatial/ray3dfloat.md)
- [Rect3D](spatial/rect3d.md)
- [Rect3DFloat](spatial/rect3dfloat.md)
- [Rotation3D](spatial/rotation3d.md)
- [Rotation3DFloat](spatial/rotation3dfloat.md)
- [Vector3D](spatial/vector3d.md)
- [Vector3DFloat](spatial/vector3dfloat.md)

## See Also

### Converting between coordinate spaces

- [CoordinateSpace3D](spatial/coordinatespace3d.md)
- [CoordinateSpace3DFloat](spatial/coordinatespace3dfloat.md)
- [CoordinateSpaceValue3D](spatial/coordinatespacevalue3d.md)
- [ProjectiveTransformable3DFloat](spatial/projectivetransformable3dfloat.md)
- [WorldReferenceCoordinateSpace](spatial/worldreferencecoordinatespace.md)
