forked from bartvdbraak/blender
Snapping
Snap to cage only in edit mode (respect the edit cage flag of modifiers). Especially important for subsurf, otherwise, Andy's automerge + snap video doesn't work in current SVN.
This commit is contained in:
parent
1e3bdcf198
commit
bb539ce1b5
@ -1056,14 +1056,13 @@ int snapObjects(int *dist, float *loc, float *no, int mode) {
|
|||||||
|
|
||||||
if (mode == NOT_ACTIVE)
|
if (mode == NOT_ACTIVE)
|
||||||
{
|
{
|
||||||
DerivedMesh *dm, *dm_cage;
|
DerivedMesh *dm;
|
||||||
Object *ob = G.obedit;
|
Object *ob = G.obedit;
|
||||||
|
|
||||||
dm_cage = editmesh_get_derived_cage_and_final(&dm, CD_MASK_BAREMESH);
|
dm = editmesh_get_derived_cage(CD_MASK_BAREMESH);
|
||||||
|
|
||||||
retval = snapDerivedMesh(ob, dm, ob->obmat, ray_start, ray_normal, mval, loc, no, dist, &depth, 1);
|
retval = snapDerivedMesh(ob, dm, ob->obmat, ray_start, ray_normal, mval, loc, no, dist, &depth, 1);
|
||||||
|
|
||||||
dm_cage->release(dm_cage);
|
|
||||||
dm->release(dm);
|
dm->release(dm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user