Fix: Incremental snap not matching grid resolution
Caused by f0479e915f
`t->snap_spatial` is still required for Incremental snap.
This commit is contained in:
@@ -1884,7 +1884,12 @@ static void initSnapSpatial(TransInfo *t, float r_snap[3], float *r_snap_precisi
|
||||
*r_snap_precision = 0.1f;
|
||||
|
||||
if (t->spacetype == SPACE_VIEW3D) {
|
||||
/* Pass. Done in #ED_transform_snap_object_project_view3d_ex. */
|
||||
/* Used by incremental snap. */
|
||||
if (t->region->regiondata) {
|
||||
View3D *v3d = static_cast<View3D *>(t->area->spacedata.first);
|
||||
r_snap[0] = r_snap[1] = r_snap[2] = ED_view3d_grid_view_scale(
|
||||
t->scene, v3d, t->region, nullptr);
|
||||
}
|
||||
}
|
||||
else if (t->spacetype == SPACE_IMAGE) {
|
||||
SpaceImage *sima = static_cast<SpaceImage *>(t->area->spacedata.first);
|
||||
|
||||
Reference in New Issue
Block a user