[Bf-blender-cvs] [b6f35531b69] master: Revert "Fix alignment test when snap to edge while in constraint"

Germano Cavalcante noreply at git.blender.org
Wed Jul 1 22:17:27 CEST 2020


Commit: b6f35531b69462bb8dd2af0e69a576a345be5673
Author: Germano Cavalcante
Date:   Wed Jul 1 17:13:13 2020 -0300
Branches: master
https://developer.blender.org/rBb6f35531b69462bb8dd2af0e69a576a345be5673

Revert "Fix alignment test when snap to edge while in constraint"

This reverts commit e16972389e728eeaf5043bb3cbd85fb7312a6463.

===================================================================

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 96759cb5723..66b90eb159f 100644
--- a/source/blender/editors/transform/transform_constraints.c
+++ b/source/blender/editors/transform/transform_constraints.c
@@ -359,7 +359,7 @@ void transform_constraint_snap_axis_to_edge(const TransInfo *t,
   float lambda;
   const float *edge_snap_point = t->tsnap.snapPoint;
   const float *edge_dir = t->tsnap.snapNormal;
-  bool is_aligned = fabsf(dot_v3v3(axis, edge_dir)) < CONSTRAIN_EPSILON;
+  bool is_aligned = fabsf(dot_v3v3(axis, edge_dir)) > (1.0f - CONSTRAIN_EPSILON);
   if (!is_aligned &&
       isect_ray_ray_v3(t->tsnap.snapTarget, axis, edge_snap_point, edge_dir, &lambda, NULL)) {
     mul_v3_v3fl(r_out, axis, lambda);



More information about the Bf-blender-cvs mailing list