Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Does anyone know of any good 3d libraries for Lisp besides that on lisp.org?

7 views
Skip to first unread message

Flounder

unread,
Mar 29, 2000, 3:00:00 AM3/29/00
to
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.

Thanks to all.
--
-Flounder

Jonathan BAILLEUL

unread,
Mar 30, 2000, 3:00:00 AM3/30/00
to

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

R Matthew Emerson

unread,
Mar 30, 2000, 3:00:00 AM3/30/00
to
Flounder <ja...@flashmail.com> writes:

> 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.

Marc Battyani

unread,
Mar 31, 2000, 3:00:00 AM3/31/00
to

dave linenberg <dlin...@home.com> wrote in message
news:38E3E13A...@home.com...
...
> http://external.nj.nec.com/homepages/mann/software-available.html
...
> 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.

Marc Battyani

Rainer Joswig

unread,
Mar 31, 2000, 3:00:00 AM3/31/00
to
In article
<15F37D09F9B1E599.118930FE...@lp.airnews.net>,
"Marc Battyani" <Marc_B...@csi.com> wrote:

> > 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/

John Wiseman

unread,
Apr 1, 2000, 3:00:00 AM4/1/00
to
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. 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


John Wiseman

unread,
Apr 1, 2000, 3:00:00 AM4/1/00
to
John Wiseman <wis...@neodesic.com> writes:

> 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


Chuck Fry

unread,
Apr 3, 2000, 3:00:00 AM4/3/00
to
In article <m34s9lp...@localhost.localdomain>,

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.

Lars J. Aas

unread,
Apr 3, 2000, 3:00:00 AM4/3/00
to
Flounder <ja...@flashmail.com> wrote:
> 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'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/>

John Wiseman

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to
la...@bifrost.sim.no (Lars J. Aas) writes:

> 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

Lars J. Aas

unread,
Apr 5, 2000, 3:00:00 AM4/5/00
to

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

0 new messages