[Bf-blender-cvs] [b0de36a5a31] master: Fix constraint alignment check on snap axis to plane

Germano Cavalcante noreply at git.blender.org
Mon Jun 22 14:53:42 CEST 2020


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);
   }



More information about the Bf-blender-cvs mailing list