As a Roblox developer, it is currently too hard to… freely rotate a model with a PrimaryPart around without changing the Position of its PrimaryPart. This is because the model’s ArcHandles adjust themselves to the model’s bounding box instead of the model’s PrimaryPart:
It would make more sense if the handles and the bounding box both adjusted themselves to the PrimaryPart instead, or if a way were added to make this possible:
Use cases:
- Adding an invisible PrimaryPart with no collision would now allow us to set a custom position to rotate a model around.
- Faster workflow in general.
- Easier to rotate models - which are supposed to be in the center of a tile - without having to correct their positions afterwards.
- Better rotation for models which have a conveniently set PrimaryPart:
- Easier to tilt trees without having to correct the position of the roots.
- Easier to rotate a crane without its base being moved to a different position.
- Easier to rotate direction signs without moving the sign poles.
- Easier to tilt thin but tall models in general without them slightly hovering in the air afterwards.