Back to Grasshopper Components Index
This page provides an overview of Grasshopper components used for moving and transforming geometry.
Transform operations such as move, rotate, scale, and mirror are fundamental tools that apply to all types of geometry, including points, curves, surfaces, meshes, and SubD objects.
These components are essential not only for creating geometry, but also for positioning, repetition, and generating variations.
Below, components related to transformation and movement are organized so you can easily access detailed tutorials for each one.
Please refer to the appropriate components based on your specific goals and workflows.
- [Grasshopper] Two ways to change scale and size [Data download available]
![[Grasshopper] Two ways to change scale and size [Data download available]](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTE2IiBoZWlnaHQ9Ijc5MiIgdmlld0JveD0iMCAwIDE5MTYgNzkyIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] Three ways to place objects on a model [Orient]
![[Grasshopper] Three ways to place objects on a model [Orient]](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+)
- [Grasshopper] Four components for Rotating objects
![[Grasshopper] Four components for Rotating objects](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTE1IiBoZWlnaHQ9IjczNCIgdmlld0JveD0iMCAwIDE5MTUgNzM0Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Mirror to mirror or flip a model
![[Grasshopper] How to use Mirror to mirror or flip a model](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Curve Array to copy and arrange a model along a curve
![[Grasshopper] How to use Curve Array to copy and arrange a model along a curve](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Ungroup to break up a group
![[Grasshopper] How to use Ungroup to break up a group](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Group to group models and data
![[Grasshopper] How to use Group to group models and data](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to Use Twisted Box to Create a Twisted Box from 8 Points
![[Grasshopper] How to Use Twisted Box to Create a Twisted Box from 8 Points](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Linear Array to arrange models at equal intervals
![[Grasshopper] How to use Linear Array to arrange models at equal intervals](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Project to project an object onto a plane
![[Grasshopper] How to use Project to project an object onto a plane](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper] How to use Move to move objects
![[Grasshopper] How to use Move to move objects](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)


![[Grasshopper] Two ways to change scale and size [Data download available]](https://iarchway.com/wp-content/uploads/2023/11/4-2.png)
![[Grasshopper] Three ways to place objects on a model [Orient]](https://iarchway.com/wp-content/uploads/2023/10/1-1.jpg)
![[Grasshopper] Four components for Rotating objects](https://iarchway.com/wp-content/uploads/2023/10/1-1.png)
![[Grasshopper] How to use Mirror to mirror or flip a model](https://iarchway.com/wp-content/uploads/2026/01/eyecatch-7.png)
![[Grasshopper] How to use Curve Array to copy and arrange a model along a curve](https://iarchway.com/wp-content/uploads/2026/01/Curve-Array.png)
![[Grasshopper] How to use Ungroup to break up a group](https://iarchway.com/wp-content/uploads/2026/01/Ungroup.png)
![[Grasshopper] How to use Group to group models and data](https://iarchway.com/wp-content/uploads/2026/01/Group.png)
![[Grasshopper] How to Use Twisted Box to Create a Twisted Box from 8 Points](https://iarchway.com/wp-content/uploads/2026/01/Twisted-Box-1.png)
![[Grasshopper] How to use Linear Array to arrange models at equal intervals](https://iarchway.com/wp-content/uploads/2025/09/Linear-Array.png)
![[Grasshopper] How to use Project to project an object onto a plane](https://iarchway.com/wp-content/uploads/2025/08/Project.png)
![[Grasshopper] How to use Move to move objects](https://iarchway.com/wp-content/uploads/2025/06/Move.png)
