From: Flounder
Subject: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <38E25F0C.7626B1AA@flashmail.com>
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

From: Jonathan BAILLEUL
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <38E32D05.663B3610@emi.u-bordeaux.fr>
Flounder 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.
> 
> 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 (········@emi.u-bordeaux.fr)
Maitrise Informatique, Universite Bordeaux I
From: R Matthew Emerson
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <rbs4s9oecry.fsf@agrias.lerc.nasa.gov>
Flounder <····@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 <···@grc.nasa.gov>
You be careful. People in masks cannot be trusted.
From: Marc Battyani
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <15F37D09F9B1E599.118930FED02F0451.699EF5F49CDA131C@lp.airnews.net>
dave linenberg <········@home.com> wrote in message
······················@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
From: Rainer Joswig
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <rainer.joswig-F291B3.16374631032000@news.is-europe.net>
In article 
<··················································@lp.airnews.net>, 
"Marc Battyani" <·············@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: ·············@ision.de , WWW: http://www.ision.de/
From: John Wiseman
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <m366u1xuk3.fsf@localhost.localdomain>
Rainer Joswig <·············@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
From: John Wiseman
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <m34s9lpcid.fsf@localhost.localdomain>
John Wiseman <·······@neodesic.com> writes:

> Rainer Joswig <·············@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
From: Chuck Fry
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <38e8be43$0$200@nntp1.ba.best.com>
In article <··············@localhost.localdomain>,
John Wiseman  <·······@neodesic.com> wrote:
>John Wiseman <·······@neodesic.com> writes:
>> Rainer Joswig <·············@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.

Too bad Apple seems to be phasing it out in favor of OpenGL.
 -- Chuck
--
	    Chuck Fry -- Jack of all trades, master of none
 ······@chucko.com (text only please)  ········@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.
From: Lars J. Aas
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <8cagbh$pje$1@oslo-nntp.eunet.no>
Flounder  <····@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, <·····@sim.no>
Software Developer, Systems in Motion <http://www.sim.no/>
From: John Wiseman
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <m3hfdh67ep.fsf@localhost.localdomain>
·····@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
From: Lars J. Aas
Subject: Re: Does anyone know of any good 3d libraries for Lisp besides that on    lisp.org?
Date: 
Message-ID: <8cf231$t2e$1@oslo-nntp.eunet.no>
John Wiseman <·······@neodesic.com> wrote:
> ·····@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).

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