[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13863] trunk/blender/source/blender/ blenkernel/intern/modifier.c:
Brecht Van Lommel
brechtvanlommel at pandora.be
Mon Feb 25 14:05:08 CET 2008
Revision: 13863
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13863
Author: blendix
Date: 2008-02-25 14:05:08 +0100 (Mon, 25 Feb 2008)
Log Message:
-----------
Fix for #6686: crash with array modifier fit to curve option, could
create a too large amount of duplicates.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/modifier.c
Modified: trunk/blender/source/blender/blenkernel/intern/modifier.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/modifier.c 2008-02-25 12:55:50 UTC (rev 13862)
+++ trunk/blender/source/blender/blenkernel/intern/modifier.c 2008-02-25 13:05:08 UTC (rev 13863)
@@ -802,10 +802,10 @@
|| amd->fit_type == MOD_ARR_FITCURVE) {
float dist = sqrt(MTC_dot3Float(offset[3], offset[3]));
- if(dist > FLT_EPSILON)
+ if(dist > 1e-6f)
/* this gives length = first copy start to last copy end
add a tiny offset for floating point rounding errors */
- count = (length + FLT_EPSILON) / dist;
+ count = (length + 1e-6f) / dist;
else
/* if the offset has no translation, just make one copy */
count = 1;
More information about the Bf-blender-cvs
mailing list