[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51821] trunk/blender/source/blender/ editors/uvedit/uvedit_unwrap_ops.c: UV editor: change unwrap warning about object non-unit size to only warning about
Brecht Van Lommel
brechtvanlommel at pandora.be
Fri Nov 2 14:36:13 CET 2012
Revision: 51821
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51821
Author: blendix
Date: 2012-11-02 13:36:10 +0000 (Fri, 02 Nov 2012)
Log Message:
-----------
UV editor: change unwrap warning about object non-unit size to only warning about
non-uniform scale, otherwise it gives warnings for cases when it's not needed.
Modified Paths:
--------------
trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c
Modified: trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c
===================================================================
--- trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c 2012-11-02 12:47:32 UTC (rev 51820)
+++ trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c 2012-11-02 13:36:10 UTC (rev 51821)
@@ -1171,7 +1171,7 @@
int correct_aspect = RNA_boolean_get(op->ptr, "correct_aspect");
int use_subsurf = RNA_boolean_get(op->ptr, "use_subsurf_data");
int subsurf_level = RNA_int_get(op->ptr, "uv_subsurf_level");
- float obsize[3], unitsize[3] = {1.0f, 1.0f, 1.0f};
+ float obsize[3];
short implicit = 0;
if (!uvedit_have_selection(scene, em, implicit)) {
@@ -1184,9 +1184,9 @@
}
mat4_to_size(obsize, obedit->obmat);
- if (!compare_v3v3(obsize, unitsize, 1e-4f))
+ if (!(fabsf(obsize[0] - obsize[1]) < 1e-4f && fabsf(obsize[1] - obsize[2]) < 1e-4f))
BKE_report(op->reports, RPT_INFO,
- "Object scale is not 1.0, unwrap will operate on a non-scaled version of the mesh");
+ "Object has non-uniform scale, unwrap will operate on a non-scaled version of the mesh");
/* remember last method for live unwrap */
if (RNA_struct_property_is_set(op->ptr, "method"))
More information about the Bf-blender-cvs
mailing list