# Relationships

- [Placements](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/rules.md): Placements are collections of operations that are used to transform the position and orientation of objects within the scene.
- [Locate](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/locate.md): This module is used for placing an object in the scene within a given 3d bounding box.
- [Rotate](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/rotate.md): This module rotates an object on the z-axis. Rotation is defined as a range. Units are in degrees.
- [Neighbour](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/neighbour.md): This placement rule will place an object to a specific side of the parent object within a maximum and minimum offset distance.
- [Drop](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/drop.md): This module will place an object directly onto a parent object or element.
- [Center](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/center.md): This module centers an object on a particular axis.
- [Scale](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/scale.md): Uniformly scale objects within a given collection
- [Align](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/align.md): Align an an object with another object
- [Attach](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/attach.md): Place an object on another object
- [Put](/lexset-seahaven/seahaven/readme/getting-started/relationship-editor/relationships/put.md): Place an object on top of another object.
