Archive 17/01/2023.

[SOLVED] Uses of Editor Snap Tools

Bluemoon

I am a bit confused on the uses of the snap tools included in the Editor horizontal tool bar, are they meant to snap the transformation to the nearest of a particular value or to increments of a value? I tried to use it but, honestly, can’t figure out how it works.

friesencr

The adjustment is snapped

if (moveSnap) { float moveStepScaled = moveStep * snapScale; adjust.x = Floor(adjust.x / moveStepScaled + 0.5) * moveStepScaled; adjust.y = Floor(adjust.y / moveStepScaled + 0.5) * moveStepScaled; adjust.z = Floor(adjust.z / moveStepScaled + 0.5) * moveStepScaled; }

It rounds the movement to the nearest wholementment. If the position of x is 1.5 and the snap size is set to 1 it will move to 1.5 + 1 = 2.5 and not in absolute terms like setting 1.5 -> 2.0.

The snapping size is configurable in the settings per move, rotate, scale.

Bluemoon

Thanks for the explanation :slight_smile: