more complicated test sketch working!
This commit is contained in:
parent
bee46a4407
commit
e0a0dffd88
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user