add XDistance constraint to test Sketch

This commit is contained in:
Josh Holtrop 2011-03-29 17:11:00 -04:00
parent c6b5d09669
commit 0e98ea5cb5

View File

@ -7,6 +7,7 @@ from SketchWidget import SketchWidget
from Line import Line from Line import Line
from Circle import Circle from Circle import Circle
from Connect import Connect from Connect import Connect
from XDistance import XDistance
class Window: class Window:
def __init__(self, title): def __init__(self, title):
@ -35,8 +36,9 @@ class Window:
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(Connect(c, 4, l3, 1))
s.solve() s.constraints.append(XDistance(l1, 0, l1, 1, 0.4))
s.solve()
sw = SketchWidget(s) sw = SketchWidget(s)
self.window.add(sw.widget) self.window.add(sw.widget)