> For the complete documentation index, see [llms.txt](https://jellybits.gitbook.io/transform-more/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jellybits.gitbook.io/transform-more/product-guides/place-to-surface.md).

# Place to Surface

Place object to surface

You can easily attach an object onto the surface of another object.

## Step 1 - Open Menu

* Press the **Surface** button to open the menu.

<figure><img src="https://2814006671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzCVoXZeCyn05DRkqzU51%2Fuploads%2FwygU2sd4adiGOmLuvmh3%2FopenSurface.png?alt=media&amp;token=6df29034-0036-4d98-8e50-bd2c6ae1ffbd" alt=""><figcaption><p>Open Menu</p></figcaption></figure>

## Step 2 - Select Object

* Select the objects you want to place.

<figure><img src="https://2814006671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzCVoXZeCyn05DRkqzU51%2Fuploads%2FzlVP4La9FiUlzVbdJbiI%2Fsurface.png?alt=media&amp;token=fef3d734-57bb-41b8-b139-08d5a4bdb200" alt=""><figcaption><p>Select objects</p></figcaption></figure>

## Step 3 - Place to Surface

* **Surface option**
  * **Collider** To detect the surface, you can use a Collider. You can also use LayerMask to only use the colliders of the desired layer.
  * **Height** This is used to position an object at a specific height. It is useful when a specific collider is not set.
* **Align Option**
  * **Auto Attach Collider** This option automatically attaches a Collider component to the object to be positioned and detects the surface to attach it to. If the object already has a Collider attached, this option will be ignored. If a Collider is not used, the object will be positioned based on its pivot point.
  * **Move/Normal/Upward** After moving, set the orientation of the object.
    * **Move** option does not change the object's direction even after movement.&#x20;
    * **Normal** option rotates the object to align its collider face with the surface's collider face.&#x20;
    * **Upward** option sets the upward direction of the object and rotates it to align its bottom face with the surface.
  * **Place to Ground** Attaches the object to the surface in the direction of the surface normal.
  * **Place to Camera Direction** Place the object facing towards the camera.
  * **Place to Mouse point** Place the object at the position of the mouse every time the right mouse button is clicked.
    * In this case, if the left shift button is pressed, a copy of the object is created.
    * **Switch to Clone** Object selection is moved to a duplicate.

<figure><img src="https://2814006671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzCVoXZeCyn05DRkqzU51%2Fuploads%2FkTyM1LL7OQCqkH5SerbM%2FsurfaceRMB.png?alt=media&amp;token=2019cbdf-75f6-4d69-a64e-21f2e6b40185" alt=""><figcaption><p>Click RMB in Scene view</p></figcaption></figure>

*

<figure><img src="https://2814006671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzCVoXZeCyn05DRkqzU51%2Fuploads%2FpCttiRSC7Z4KG9gVVAp0%2Fsurface2.png?alt=media&amp;token=b17efd25-9097-4956-9043-31d835dab254" alt=""><figcaption><p>Array rotate</p></figcaption></figure>

## Step 4 - Check the results

* Make sure you get the result you want.&#x20;
