update test sketch using a line midpoint

This commit is contained in:
Josh Holtrop 2011-03-31 19:38:19 -04:00
parent 979bf7ee47
commit 01d97b5604

View File

@ -32,6 +32,8 @@ class Window:
s.shapes.append(l4)
c = Circle(0, 0, 0.3)
s.shapes.append(c)
l5 = Line(0, 0, 0, 0)
s.shapes.append(l5)
s.constraints.append(Horizontal(l1, 0, l1, 1))
s.constraints.append(Connect(l1, 1, l2, 0))
@ -46,12 +48,15 @@ class Window:
s.constraints.append(Horizontal(c, 4, l3, 1))
# s.constraints.append(Connect(c, 4, l3, 1))
s.constraints.append(XDistance(l1, 0, l1, 1, 0.4))
s.constraints.append(YDistance(l4, 0, l4, 1, 0.4))
s.constraints.append(XDistance(l1, 0, l1, 1, 1.2))
s.constraints.append(YDistance(l4, 0, l4, 1, 0.8))
s.constraints.append(XFix(l1, 0, 0))
s.constraints.append(YFix(l1, 0, 0))
s.constraints.append(Connect(l5, 0, l2, 1))
s.constraints.append(Connect(l5, 2, l1, 0))
s.solve()
sw = SketchWidget(s)