Fix T82188: Sculpt Grab Silhouette and symmetry fails
Wasnt checking the symmetrized 'grab_delta_symmetry' so result could flip around. Maniphest Tasks: T82188 Differential Revision: https://developer.blender.org/D9373
This commit is contained in:
parent
110d6a5130
commit
440ed3ade8
Notes:
blender-bot
2023-02-14 05:41:57 +01:00
Referenced by issue #82188, Sculpt: Grag Silhouette and mirror error
|
@ -3828,7 +3828,7 @@ static void do_grab_brush_task_cb_ex(void *__restrict userdata,
|
|||
if (grab_silhouette) {
|
||||
float silhouette_test_dir[3];
|
||||
normalize_v3_v3(silhouette_test_dir, grab_delta);
|
||||
if (dot_v3v3(ss->cache->initial_normal, ss->cache->grab_delta) < 0.0f) {
|
||||
if (dot_v3v3(ss->cache->initial_normal, ss->cache->grab_delta_symmetry) < 0.0f) {
|
||||
mul_v3_fl(silhouette_test_dir, -1.0f);
|
||||
}
|
||||
float vno[3];
|
||||
|
|
Loading…
Reference in New Issue