diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2014-04-06 13:11:56 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2014-04-06 13:11:56 +0400 |
commit | ae792e930c30157e6e591e79d590f1bbe60c8890 (patch) | |
tree | d8586b624bfd6d18335949f7459da04689de0742 /source/blender/editors/transform | |
parent | 43fb105ff11b4654e5ce6443ad92a71bf9320757 (diff) |
Fix T39479: Transform mouse constraint fails in some situations.
Some more float precision issue...
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_constraints.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_constraints.c b/source/blender/editors/transform/transform_constraints.c index 9cc65c20e66..4cc8833ba1e 100644 --- a/source/blender/editors/transform/transform_constraints.c +++ b/source/blender/editors/transform/transform_constraints.c @@ -969,13 +969,13 @@ static void setNearestAxis3d(TransInfo *t) sub_v2_v2v2(axis, axis_2d, t->center2d); axis[2] = 0.0f; - if (normalize_v3(axis) != 0.0f) { + if (normalize_v3(axis) > 1e-3f) { project_v3_v3v3(proj, mvec, axis); sub_v3_v3v3(axis, mvec, proj); len[i] = normalize_v3(axis); } else { - len[i] = 10000000000.0f; + len[i] = 1e10f; } } |