[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3569] trunk/py/scripts/addons/ object_fracture_voroni: increase margin and remove doubles a little, close verts gave issues with convex hull
Campbell Barton
ideasman42 at gmail.com
Tue Jul 3 19:37:40 CEST 2012
Revision: 3569
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3569
Author: campbellbarton
Date: 2012-07-03 17:37:40 +0000 (Tue, 03 Jul 2012)
Log Message:
-----------
increase margin and remove doubles a little, close verts gave issues with convex hull
Modified Paths:
--------------
trunk/py/scripts/addons/object_fracture_voroni/__init__.py
trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_calc.py
trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_setup.py
Modified: trunk/py/scripts/addons/object_fracture_voroni/__init__.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_voroni/__init__.py 2012-07-03 16:27:48 UTC (rev 3568)
+++ trunk/py/scripts/addons/object_fracture_voroni/__init__.py 2012-07-03 17:37:40 UTC (rev 3569)
@@ -59,7 +59,10 @@
use_island_split = kw_copy.pop("use_island_split")
from . import fracture_cell_setup
-
+
+ # not essential but selection is visual distraction.
+ obj.select = False
+
if kw_copy["use_debug_redraw"]:
obj_draw_type_prev = obj.draw_type
obj.draw_type = 'WIRE'
Modified: trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_calc.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_calc.py 2012-07-03 16:27:48 UTC (rev 3568)
+++ trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_calc.py 2012-07-03 17:37:40 UTC (rev 3569)
@@ -22,7 +22,7 @@
def points_as_bmesh_cells(verts, points,
- margin_bounds=0.01,
+ margin_bounds=0.05,
margin_cell=0.0):
import mathutils
from mathutils import Vector
Modified: trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_setup.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_setup.py 2012-07-03 16:27:48 UTC (rev 3568)
+++ trunk/py/scripts/addons/object_fracture_voroni/fracture_cell_setup.py 2012-07-03 17:37:40 UTC (rev 3569)
@@ -216,7 +216,7 @@
bm_vert.tag = True
import mathutils
- bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001)
+ bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.005)
try:
bmesh.ops.convex_hull(bm, input=bm.verts)
except RuntimeError:
@@ -352,7 +352,7 @@
if use_debug_redraw:
_redraw_yasiamevil()
- if use_island_split:
+ if apply and use_island_split:
# this is ugly and Im not proud of this - campbell
objects_islands = []
for obj_cell in objects_boolean:
@@ -375,4 +375,6 @@
objects_boolean = objects_islands
+ scene.update()
+
return objects_boolean
More information about the Bf-extensions-cvs
mailing list