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

Reply via email to