Thanks to all.
--
-Flounder
Hello.
We are currently undertaking a <small> university project which aims at
designing what you seem to want.
We are using CMUCL on linux, and we make use of CLX concerning the
<slow> display in a small window.
For now we can build, display and animate simple objects, using a subset
of the openGL interface, but this is a work in progress and I am not
sure it can be of use for you at the present time.
Anyway, we would be pleased to benefit from your experience in this
field, especially if you managed to find other similar projects.
PS: the project homepage (in french!):
http://www.emi.u-bordeaux.fr/~bazzaro
--
----------------------------------------------
Jonathan BAILLEUL (bail...@emi.u-bordeaux.fr)
Maitrise Informatique, Universite Bordeaux I
> Just like the title says. It don't have to be to great I just want to
> piddle with making a cube resizing, translating, and rotating it. I
> have worked on the underlying code just not the part of actually
> displaying it. I am on a Linux system and use CLISP I don't think that
> should make to much of a difference but I included it anyway.
i threw together a toy 3d viewer in CL a while ago.
grab it from http://www.thoughtstuff.com/rme/lisp.html#3d-viewing
-matt
--
Matt Emerson <r...@grc.nasa.gov>
You be careful. People in masks cannot be trusted.
There is an OpenGL binding in the LWW distribution.
Marc Battyani
> > I tried it out on my trial Allegro Lisp for Linux , and was amazed at the
> > *direct* translation from Lisp to OpenGL for the bouncing ball example.
> >
> > I don't know about how other Lisp's implement the foreign function
> interface
> > to C, but ACL is
> > very straight forward.
>
> There is an OpenGL binding in the LWW distribution.
MCL has an interface to Quickdraw3d and there is another
contribution on ftp.digitool.com: a 3d charting and plotting package based
on the qd3d interface.
<ftp://ftp.digitool.com/pub/mcl/contrib/QuickDraw-3Dv1.3.sea.hqx>
<ftp://ftp.digitool.com/pub/mcl/contrib/Chart.sea.hqx>
Rainer Joswig, ISION Internet AG, Harburger Schlossstraße 1,
21079 Hamburg, Germany, Tel: +49 40 77175 226
Email: rainer...@ision.de , WWW: http://www.ision.de/
> MCL has an interface to Quickdraw3d and there is another
> contribution on ftp.digitool.com: a 3d charting and plotting package
> based on the qd3d interface.
Quesa <http://quesa.designcommunity.com> is a QuickDraw 3D clone that
runs on the Mac, Windows and Linux. I wouldn't recommend this to a
non-expert, but it might not be too much work to get the MCL QD3D
interface working in ACL (maybe CLISP too) under Linux using Quesa.
John Wiseman
> Rainer Joswig <rainer...@ision.de> writes:
>
> > MCL has an interface to Quickdraw3d and there is another
> > contribution on ftp.digitool.com: a 3d charting and plotting package
> > based on the qd3d interface.
>
> Quesa <http://quesa.designcommunity.com> is a QuickDraw 3D clone
> that runs on the Mac, Windows and Linux.
It might be helpful if I mention that QuickDraw 3D is a higher level
3D graphics API than OpenGL, and might be more appealing to Lisp
people. It's quite a well designed API.
John Wiseman
Too bad Apple seems to be phasing it out in favor of OpenGL.
-- Chuck
--
Chuck Fry -- Jack of all trades, master of none
chu...@chucko.com (text only please) chuc...@home.com (MIME enabled)
Lisp bigot, car nut, photographer, sometime guitarist and mountain biker
The addresses above are real. All spammers will be reported to their ISPs.
I've been thinking of creating a binding between Scheme (Guile) and
Open Inventor (actually our own Open Source implementation called
Coinน). I won't have time to do this for a long time, but if anyone
would be interested in creating a CL-binding for Coin we (the Coin team)
will be very happy to provide technical support on issues related to
Open Inventor and do adaptations on the Coin side of things. Anyone
up for such a task?
[1] Coin is located at http://www.coin3d.org/coin.html
Cheers,
Lars J
--
Lars J. Aas, <la...@sim.no>
Software Developer, Systems in Motion <http://www.sim.no/>
> I've been thinking of creating a binding between Scheme (Guile) and
> Open Inventor (actually our own Open Source implementation called
> Coinน).
If you haven't already, take a look at Ivy, a Scheme binding (SCM
extension, actually) for Open Inventor:
<http://www-white.media.mit.edu/~kbrussel/Ivy/>. There's example
source for a simple networked space combat game that doesn't look too
bad (I don't like their "(-> object 'message)" syntax, but oh well).
John Wiseman
Yes, I was referred to it after posting it, and it looked cool - I've
dropped my plan on creating my own binding. I haven't been able to get
it up yet though (haven't tried very hard).
Lars J