On Mar 16, 2012, at 10:05 AM, Niels van Klaveren wrote: > AFAIK there's not much projects focussing on 3D in Clojure, but you can take > a look at processing (http://processing.org) and one of it's Clojure > wrappers. It's a great little language for 2D/3D visuals, and there's plenty > of swarm-like demos for it (http://openprocessing.org). For 3D calculations, > (verlet) physics and more there's the java library toxiclibs > (http://toxiclibs.org), whose author is currently porting/wrapping to > Clojure. > > It's not really a cut-and-dried solution, but it's pretty flexible and has a > simple API unlike a lot of 3D projects which focus very narrowly on games > development.
Thanks Niels. I've actually used Processing quite a bit -- even taught a couple of courses with it -- and I've played a little with the Processing library via Clojure. I'll have to look into that again in this context. I recall some frustration with Clojure+Processing which I think stemmed from (1) feeling trapped in the applet context, (2) not knowing how to run programs that use the library on nodes without graphic displays (from which I would dump data to files -- I do lots of runs on cluster nodes to collect data), and (3) not knowing how to get Processing-based projects to take advantage of multiple cores. If you or anyone else has comments related to these issues then I would love to hear them. The toxiclibs library also looks quite interesting. Do you know of any examples that show this being invoked from Clojure? -Lee -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en