Model Dragger Should Try to Align the Part I am Dragging

Model dragger should use the part that my mouse cursor is holding to decide how to register the model with the surface.

And in the instance when I have “1 stud” selected, it should try to snap that part to the underlying surface in integer studs.

In the clip below I am grabbing the pale wooden part of my model. I want this to line up with the surface below it.

I can’t get this to line up. It looks like it is using the Model.Extents for registration. This is wrong because Model.Extents are not likely to be integer studs due to rotated parts etc. Worse, if the extents code is the same as http://wiki.roblox.com/index.php?title=API:Class/Model/GetExtentsSize, the bounding box axis is not deterministic.

(click to play)

1 Like

Sometimes I get similar issues with even single parts (offset 0.5 studs relative to another part), so it might not be a problem with models specifically.

I then have to go and manually offset it by that 0.5 studs (because studio has no move increment option for 0.5 or 0.25, and instead there is just 0.2 which causes nothing but problems because it never aligns correctly) to fix it…

I’ll add this as a bug on our list.

Also, there’s already a request for custom drag increments: