A Unity Editor tool that allows you to change the pivot point of meshes by modifying vertex positions.
- Adjust mesh pivot points with 11 preset positions
- Custom pivot point positioning
- Visual preview in Scene view
- Undo/Redo support
- Works with any mesh in Unity
- Automatic mesh asset creation
- In Unity, go to Window > Package Manager
- Click the + button and select "Add package from git URL"
- Enter:
https://github.com/vahaponur/pivotadjuster.git
Or add to your manifest.json:
"com.vahaponur.pivotadjuster": "https://github.com/vahaponur/pivotadjuster.git"- Go to Tools > Pivot Adjuster
- Select your GameObject with a MeshFilter
- Choose a preset or enter custom coordinates
- Click "Apply Pivot Adjustment"
- Select a GameObject with a MeshFilter
- In the Inspector, expand "Pivot Adjuster" section
- Choose preset and click "Apply Pivot"
- Center: Center of the mesh bounds
- TopCenter: Top center of the mesh
- TopFront/Back/Left/Right: Top corners
- BottomCenter: Bottom center of the mesh
- BottomFront/Back/Left/Right: Bottom corners
- Custom: Manual pivot position
- Creates a new mesh asset with adjusted vertices
- Original mesh is preserved
- GameObject position is adjusted to maintain visual position
- Works only in Unity Editor (not runtime)
- Unity 2021.3 or newer
MIT License