more complicated test sketch working!

This commit is contained in:
Josh Holtrop 2011-03-30 17:34:59 -04:00
parent bee46a4407
commit e0a0dffd88

View File

@ -11,6 +11,8 @@ from XDistance import XDistance
from YDistance import YDistance from YDistance import YDistance
from Horizontal import Horizontal from Horizontal import Horizontal
from Vertical import Vertical from Vertical import Vertical
from XFix import XFix
from YFix import YFix
class Window: class Window:
def __init__(self, title): def __init__(self, title):
@ -41,11 +43,15 @@ class Window:
s.constraints.append(Connect(l4, 1, l1, 0)) s.constraints.append(Connect(l4, 1, l1, 0))
s.constraints.append(Connect(c, 1, l2, 0)) s.constraints.append(Connect(c, 1, l2, 0))
s.constraints.append(Connect(c, 4, l3, 1)) s.constraints.append(YDistance(c, 4, l3, 1, 0))
# s.constraints.append(Connect(c, 4, l3, 1))
s.constraints.append(XDistance(l1, 0, l1, 1, 0.4)) s.constraints.append(XDistance(l1, 0, l1, 1, 0.4))
s.constraints.append(YDistance(l4, 0, l4, 1, 0.4)) s.constraints.append(YDistance(l4, 0, l4, 1, 0.4))
s.constraints.append(XFix(l1, 0, 0))
s.constraints.append(YFix(l1, 0, 0))
s.solve() s.solve()
sw = SketchWidget(s) sw = SketchWidget(s)