Closed typoman closed 7 years ago
thanks!
Thank you, that is great. I was looking to see how the the Boolean Operations work but I couldn't find anything inside baseContext so I expected this could work:
b = BezierPath()
b.oval(10, 10, 200, 200)
d = BezierPath()
d.rect(80, 110, 160, 160)
e = b & d
fill(None)
stroke(0)
drawPath(e)
But it didn't! Sorry but what is the syntax for BooleanOperations?
booleanOperation support added see https://github.com/typemytype/drawbot/commit/94433aeba6217d12e060aaf31d9dd8061080790d
your example should work...
Recently we have made an experimental music video using drawbot. It was such an amazing experience and it showed us the possibilities of the drawbot. There were certain things that were missing which I added to my libraries such as offsetting the curves and adding points and putting noise on path. I even used drawbot to cut footage and render large sequences. For rendering large sequences I used drawbot as a module and ran it in the terminal which proved to be time saving but for expensive operations it produced a lot of hidden extra files (I don't know where!) which filled the disk space. The only solution was exiting terminal and opening it again after every rendering session. If it would be possible we will publish the results online soon. I have some questions/requests/suggestions: