Skip to content

Commit baf5e5d

Browse files
authored
Merge pull request SolidCode#65 from scifuentes/merged_operations
merged operations for +-*
2 parents cd2574a + 00df8e8 commit baf5e5d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

solid/objects.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@ class union(OpenSCADObject):
168168
def __init__(self):
169169
OpenSCADObject.__init__(self, 'union', {})
170170

171+
def __add__(self, x):
172+
return self.add(x)
173+
171174

172175
class intersection(OpenSCADObject):
173176
'''
@@ -177,6 +180,9 @@ class intersection(OpenSCADObject):
177180
def __init__(self):
178181
OpenSCADObject.__init__(self, 'intersection', {})
179182

183+
def __mul__(self, x):
184+
return self.add(x)
185+
180186

181187
class difference(OpenSCADObject):
182188
'''
@@ -185,6 +191,9 @@ class difference(OpenSCADObject):
185191
def __init__(self):
186192
OpenSCADObject.__init__(self, 'difference', {})
187193

194+
def __sub__(self,x):
195+
return self.add(x)
196+
188197

189198
class hole(OpenSCADObject):
190199
def __init__(self):

0 commit comments

Comments
 (0)