Commit: b0de36a5a317e26d2970c5a8ac48e3fc0110ce3b
Author: Germano Cavalcante
Date: Mon Jun 22 09:53:33 2020 -0300
Branches: master
https://developer.blender.org/rBb0de36a5a317e26d2970c5a8ac48e3fc0110ce3b
Fix constraint alignment check on snap axis to plane
===================================================================
M source/blender/editors/transform/transform_constraints.c
===================================================================
diff --git a/source/blender/editors/transform/transform_constraints.c
b/source/blender/editors/transform/transform_constraints.c
index abf1a78f13a..541af891068 100644
--- a/source/blender/editors/transform/transform_constraints.c
+++ b/source/blender/editors/transform/transform_constraints.c
@@ -378,7 +378,7 @@ void transform_constraint_snap_axis_to_face(const TransInfo
*t,
const float *face_snap_point = t->tsnap.snapPoint;
const float *face_normal = t->tsnap.snapNormal;
plane_from_point_normal_v3(face_plane, face_snap_point, face_normal);
- bool is_aligned = fabsf(dot_v3v3(face_normal, face_plane)) <
CONSTRAIN_EPSILON;
+ bool is_aligned = fabsf(dot_v3v3(axis, face_plane)) < CONSTRAIN_EPSILON;
if (!is_aligned && isect_ray_plane_v3(t->tsnap.snapTarget, axis, face_plane,
&lambda, false)) {
mul_v3_v3fl(r_out, axis, lambda);
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs