From a3a692401b1bec92bd696f6f55c2b9f57801d3ef Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Sat, 2 Jan 2016 14:30:52 +0300 Subject: [PATCH] Downgrade: replace Compounds mode with Leaves Compounds mode looked useless to me. Leaves mode was lacking. --- lattice2Downgrade.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lattice2Downgrade.py b/lattice2Downgrade.py index 0151be6..491861c 100644 --- a/lattice2Downgrade.py +++ b/lattice2Downgrade.py @@ -23,6 +23,8 @@ from lattice2Common import * import lattice2Markers as markers +import lattice2CompoundExplorer as LCE + import math __title__="latticeDowngrade module for FreeCAD" @@ -45,7 +47,7 @@ def makeLatticeDowngrade(name): class _latticeDowngrade: "The latticeDowngrade object" - _DowngradeModeList = ['Compounds','CompSolids','Solids','Shells','OpenWires','Faces','Wires','Edges','Vertices'] + _DowngradeModeList = ['Leaves','CompSolids','Solids','Shells','OpenWires','Faces','Wires','Edges','Vertices'] def __init__(self,obj): self.Type = "latticeDowngrade" @@ -63,8 +65,8 @@ class _latticeDowngrade: shp = obj.Base.Shape if obj.Mode == 'bypass': rst = [shp] - elif obj.Mode == 'Compounds': - rst = shp.Compounds + elif obj.Mode == 'Leaves': + rst = LCE.AllLeaves(shp) elif obj.Mode == 'CompSolids': rst = shp.CompSolids elif obj.Mode == 'Solids':