[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