Treecad is a 3D modeling engine partnered with
a scripting to program actions within the modeled world. The 3D
engine is intended to be fast enough to render fairly complex models
in real time, which means that certain fancy features will be
excluded. The scripting will be able to manipulate any part of
the 3D model, though most animations will only require working with a
few values. It will also preform simple simulation calculations.
(More complex calculations would be possable, but might break
realtime.) Plans are for an editor for TreeCad models to be
written in script.
The current generation uses swig to interface scripting to the
model. This tool supports TCL, python, perl, guile, and others,
though treecad focuses on perl and uses code specific to starting and
calling perl.
tc0.5.tgz, source distribution for beta.
Embeded perl scripting through swig. I think I've got the script
format down this time.
tc0.4.tgz, source distribution for beta. Embeded perl scripting. runs on linux, problematic with cygwin. tc0.3.tgz,
source distribution for beta.
This and earlier use custom made scripting. tc0.2.tgz, source distribution for beta 0.2 tc0.1.tgz, source distribution for beta 0.1