✏️ Power Pivot (formerly Pivot Cursor) : Rotate & scale around any point without parenting.

https://vimeo.com/721414083


If you want to just quickly rotate or scale around an arbitrary point (does not even have to be a vertex). Then this is the tool for you.

Hint: hold shift to scale two axis at once :wink:

Asset Link: Pivot Cursor Tool - Rotation Helper | Utilities Tools | Unity Asset Store
Manual: https://kamgam.com/unity/PivotCursorToolManual.pdf

2 Likes

Update: I have released a major update to the tool.
It now also contains a Pivot Editor and some other improvements.

Features:

  • Temporary Pivot for transformation (rotate, scale, move)
  • Scale two axis at once (Hold shift)
  • Edit Pivot in a non-destructive way (it generates a new model, easy update if the original modes changes.)

My thanks to those who have already purchased the upgrade ($5) <3.

Just purchased power pivot but not sure it meets my needs. I need to set pivots on small objects (a few inches big). The accuracy on dragging the pivot is very poor at small sizes. I am not in snapping mode at all. Am I missing something or is this an inherent limitation?

To replicate. New Scene, add Cube, scale to 0.1, press U, then press change cursor pos. Now try to drag the cursor and for an exact arbitrary pivot inside the cube. Doesn’t seem possible.

UPDATE: changed this to smaller value in move cursor and now working properly.

if (Vector3.SqrMagnitude(newCursorPosition - cursorPosition) > 0.0001f)

1 Like

That was an oversight by me. Out of habbit (performance) I used SqrMagnitude() when actually Magniture() should have been used there.

This will be the new code:
if (Vector3.Magnitude(newCursorPosition - cursorPosition) > 0.0001f)

Update is submitted and will be released soon.
Thank you @dpizzle

Appreciate the quick turn around with the fix! Great product.

1 Like