# XYZ Range

Defines a range of coordinates/values in object or scene (XYZ) space.

<figure><img src="https://1909422608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4GudP3s7lhKkLuTADYnf%2Fuploads%2Fxtks8aXhJtVtHJ4q1UkF%2Fcoordinate_xyz-01.png?alt=media&#x26;token=00d32515-3f34-462a-a115-024a08d856b2" alt="" width="384"><figcaption></figcaption></figure>

<figure><img src="https://1909422608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4GudP3s7lhKkLuTADYnf%2Fuploads%2FmUJqI16U4QlIMlKNB542%2Fimage.png?alt=media&#x26;token=50e11f83-7c40-4fe0-af9c-43baa4541800" alt="" width="324"><figcaption></figcaption></figure>

***

XYZ Ranges are used to sample a range of values per axis (X, Y, Z). The specific implementation of these values varies per [placement rule](../../relationships). Different implementations are illustrated below:

* **Locate:** _Used to determine the position of the object in global space._
* **Translate:** _Translates the object using a vector defined by an XYZ range._
* **Rotate:** _Rotates the object about each of its local axes by a specified number of degrees._
* **Scale:** _Scales the object about each of its local axes by a factor._

<figure><img src="https://1909422608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4GudP3s7lhKkLuTADYnf%2Fuploads%2F4RE4WwJWYHxTzxuUcyqQ%2Fimage.png?alt=media&#x26;token=8767d416-4d39-401f-ab3e-2e4a2d290b8d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1909422608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4GudP3s7lhKkLuTADYnf%2Fuploads%2FX6MJLvpUPFfkPcug2OiE%2Fimage.png?alt=media&#x26;token=50c1e0ac-7608-4fe0-9dcf-13f424126860" alt=""><figcaption></figcaption></figure>
