Use arguments from default Setting classes when creating the default edges
This commit is contained in:
parent
d980c6b95f
commit
ec2a365598
|
@ -353,29 +353,35 @@ class Boxes:
|
||||||
self.addPart(edges.FingerHoles(self, s), name="fingerHolesAt")
|
self.addPart(edges.FingerHoles(self, s), name="fingerHolesAt")
|
||||||
self.addPart(edges.FingerHoleEdge(self, None))
|
self.addPart(edges.FingerHoleEdge(self, None))
|
||||||
# Stackable
|
# Stackable
|
||||||
ss = edges.StackableSettings(self.thickness)
|
ss = edges.StackableSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("Stackable", {}))
|
||||||
self.addPart(edges.StackableEdge(self, ss, s))
|
self.addPart(edges.StackableEdge(self, ss, s))
|
||||||
self.addPart(edges.StackableEdgeTop(self, ss, s))
|
self.addPart(edges.StackableEdgeTop(self, ss, s))
|
||||||
# Dove tail joints
|
# Dove tail joints
|
||||||
s = edges.DoveTailSettings(self.thickness)
|
s = edges.DoveTailSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("DoveTail", {}))
|
||||||
self.addPart(edges.DoveTailJoint(self, s))
|
self.addPart(edges.DoveTailJoint(self, s))
|
||||||
self.addPart(edges.DoveTailJointCounterPart(self, s))
|
self.addPart(edges.DoveTailJointCounterPart(self, s))
|
||||||
# Flex
|
# Flex
|
||||||
s = edges.FlexSettings(self.thickness)
|
s = edges.FlexSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("Flex", {}))
|
||||||
self.addPart(edges.FlexEdge(self, s))
|
self.addPart(edges.FlexEdge(self, s))
|
||||||
# Clickable
|
# Clickable
|
||||||
s = edges.ClickSettings(self.thickness)
|
s = edges.ClickSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("Click", {}))
|
||||||
self.addPart(edges.ClickConnector(self, s))
|
self.addPart(edges.ClickConnector(self, s))
|
||||||
self.addPart(edges.ClickEdge(self, s))
|
self.addPart(edges.ClickEdge(self, s))
|
||||||
# Hinges
|
# Hinges
|
||||||
s = edges.HingeSettings(self.thickness)
|
s = edges.HingeSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("Hinge", {}))
|
||||||
|
|
||||||
for i in range(1, 4):
|
for i in range(1, 4):
|
||||||
self.addPart(edges.Hinge(self, s, i))
|
self.addPart(edges.Hinge(self, s, i))
|
||||||
self.addPart(edges.HingePin(self, s, i))
|
self.addPart(edges.HingePin(self, s, i))
|
||||||
# Sliding Lid
|
# Sliding Lid
|
||||||
s = edges.LidSettings(self.thickness, True, finger=2.0, space=2.0,
|
s = edges.LidSettings(self.thickness, True,
|
||||||
surroundingspaces=1.0, play=0.05)
|
**self.edgesettings.get("Lid", {}))
|
||||||
|
|
||||||
self.addPart(edges.LidEdge(self, s))
|
self.addPart(edges.LidEdge(self, s))
|
||||||
self.addPart(edges.LidHoleEdge(self, s))
|
self.addPart(edges.LidHoleEdge(self, s))
|
||||||
self.addPart(edges.LidSideRight(self, s))
|
self.addPart(edges.LidSideRight(self, s))
|
||||||
|
@ -386,7 +392,8 @@ class Boxes:
|
||||||
self.addPart(NutHole(self, None))
|
self.addPart(NutHole(self, None))
|
||||||
# Gears
|
# Gears
|
||||||
self.addPart(gears.Gears(self))
|
self.addPart(gears.Gears(self))
|
||||||
s = edges.GearSettings(self.thickness)
|
s = edges.GearSettings(self.thickness, True,
|
||||||
|
**self.edgesettings.get("Gear", {}))
|
||||||
self.addPart(edges.RackEdge(self, s))
|
self.addPart(edges.RackEdge(self, s))
|
||||||
self.addPart(pulley.Pulley(self))
|
self.addPart(pulley.Pulley(self))
|
||||||
self.addPart(parts.Parts(self))
|
self.addPart(parts.Parts(self))
|
||||||
|
|
Loading…
Reference in New Issue