---
title: Translatable3D
framework: spatial
role: symbol
role_heading: Protocol
path: spatial/translatable3d
---

# Translatable3D

A set of methods that defines the interface to translate Spatial entities.

## Declaration

```swift
protocol Translatable3D
```

## Topics

### Instance methods

- [translate(by:)](spatial/translatable3d/translate(by:)-6dj5o.md)
- [translated(by:)](spatial/translatable3d/translated(by:)-5h847.md)

### Deprecated methods

- [translate(by:)](spatial/translatable3d/translate(by:)-86nwy.md)
- [translated(by:)](spatial/translatable3d/translated(by:)-9ndur.md)

## Relationships

### Conforming Types

- [AffineTransform3D](spatial/affinetransform3d.md)
- [Point3D](spatial/point3d.md)
- [Pose3D](spatial/pose3d.md)
- [ProjectiveTransform3D](spatial/projectivetransform3d.md)
- [Ray3D](spatial/ray3d.md)
- [Rect3D](spatial/rect3d.md)
- [ScaledPose3D](spatial/scaledpose3d.md)

## See Also

### Protocols

- [Primitive3D](spatial/primitive3d.md)
- [Rotatable3D](spatial/rotatable3d.md)
- [Scalable3D](spatial/scalable3d.md)
- [Shearable3D](spatial/shearable3d.md)
- [Volumetric](spatial/volumetric.md)
- [ClampableWithinRectProtocol](spatial/clampablewithinrectprotocol.md)
