A 100 frame animation with drag based on the dual of the second iteration spoked triangle. Note: the in the final configuration some of the lines overlap, which isn't the effect I was hoping for. I may need to improve the relaxation algorithm to discourage this.
Script
This was the original python script, written in version 2.6 a long time ago.
import SPattern
pat = SPattern.makePattern (4,1,2)
dual = pat.getDual()
dual.relax(100,0.2,50,True,300)
(c) John Whitehouse 2010 - 2023