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] 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] 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)
