SlatwallPinRow: Make it actually work
Remove finger joints from pinplate as there are not matching holes. Move finger holes on back plate to right place.
This commit is contained in:
parent
3153e757b1
commit
be7115007d
|
@ -39,7 +39,6 @@ class PinEdge(edges.BaseEdge):
|
||||||
class SlatwallPinRow(Boxes):
|
class SlatwallPinRow(Boxes):
|
||||||
"""Outset and angled plate to mount stuff to"""
|
"""Outset and angled plate to mount stuff to"""
|
||||||
|
|
||||||
ui_group = "Unstable"
|
|
||||||
ui_group = "SlatWall"
|
ui_group = "SlatWall"
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -92,7 +91,7 @@ class SlatwallPinRow(Boxes):
|
||||||
|
|
||||||
def backCB(self):
|
def backCB(self):
|
||||||
t = self.thickness
|
t = self.thickness
|
||||||
self.fingerHolesAt(0, 2.5*t, self.x, 0)
|
self.fingerHolesAt(0, 2*t, self.x, 0)
|
||||||
if self.angle < 0.001:
|
if self.angle < 0.001:
|
||||||
return
|
return
|
||||||
for i in range(1, self.hooks-1):
|
for i in range(1, self.hooks-1):
|
||||||
|
@ -175,7 +174,7 @@ class SlatwallPinRow(Boxes):
|
||||||
self.x = x = n*self.pinspacing + (n)*(n-1)/2 *self.pinspacing_increment
|
self.x = x = n*self.pinspacing + (n)*(n-1)/2 *self.pinspacing_increment
|
||||||
|
|
||||||
|
|
||||||
self.rectangularWall(x, 3*t, [p, "f", "f", "f"], move="up")
|
self.rectangularWall(x, 3*t, [p, "e", "f", "e"], move="up")
|
||||||
self.rectangularWall(x, self.h, "efef", callback=[self.frontCB],
|
self.rectangularWall(x, self.h, "efef", callback=[self.frontCB],
|
||||||
move="up")
|
move="up")
|
||||||
self.rectangularWall(x, self.h/2, "efef", callback=[self.backCB],
|
self.rectangularWall(x, self.h/2, "efef", callback=[self.backCB],
|
||||||
|
|
Loading…
Reference in New Issue