KillMe: It might not be hard. I don’t know yet. I’m learning LScript as I go along, so if there is a way, I don’t know how to do it yet. I’m planning on changing it to work with existing geometry, so if you want a six-sided shape instead of a four, you could just start with that.
SirReality: I’m also a big fan of LSystems. It’s been a while since I’ve been at Laurens’ site. I’d forgotten about it. I used to use LParser but then I found a program named LSystem @ a domain named thinkpiece.com (no longer exists). It provided a built in viewer, was windows based, so I had better luck with it.
My experience with wrangling vectors and working with 3D trigonometry is minimal. So, I’m having troubles with rotation (among other things!)
I plan to have a GUI with:
iteration limit, default angle, default segment length, new surface with each iteration?, limit to X number polys (bail out), limit to X number of seconds (another bail out), rule entry (of course). Once I get that stuff figured, I want to add ‘gravity’ options, and the ability to randomize variables slightly, etc.
You can certainly be an alpha tester. I’ll update this thread as I make progress, and you can try the stuff out. Thanks for your interest. Nice to find another LSystem fan. I’ve always wanted a good LSystem solution for Lightwave (avoiding the DXF bridge). Hopefully this script will suffice.