From: Lars J. Aas
Subject: Ivy with Coin  [Scheme and Open Inventor (3D graphics)]
Date: 
Message-ID: <8jibmr$egh$1@oslo-nntp.eunet.no>
Open Inventor is the de facto industry standard API for retained-mode
3D graphics programming.  The Open Inventor design allows for rapid
development of highly interactive 3D graphics applications in the fields
of CAD, engineering, scientific computing, simulation, VRML, and
visualization.

For those who want to do scheme programming with Open Inventor,
the scheme binding Ivy, by Kenneth B. Russell, is the perfect tool.
The Ivy home page is at http://www-white.media.mit.edu/~kbrussel/Ivy/

Coin, a Free Software implementation of Open Inventor by Systems in
Motion, has now reached it's beta release stage, and is now usable
with Ivy.  The Coin home page is at http://www.coin3d.org/

The Ivy 1.6 release was made before Coin existed, so it takes some
work compiling the old ivy-1.6.tar.gz for Coin.  We are cooperating
with Kenneth on improving this, and have therefore set up a CVS
repository with some slightly modified Ivy sources.  The build process
has been converted from a purely makefile-based build system to a
configure-based build process which should work with both Coin and
Open Inventor.

For those interested in trying out Ivy and Coin before the next
public release of Ivy, the CVS repository can be checked out from
SIMs public CVS server like this:

$ cvs -d ············@cvs.sim.no:/export/cvsroot login
  (password: cvs)

$ cvs -z3 -d ············@cvs.sim.no:/export/cvsroot checkout -P Ivy

Here are some quick instructions for building Ivy on top of Inventor
(for the Bourne Shell, if you use C Shell, "convert" export to setenv):

$ cd [yourbuilddir]
$ [yoursrcdir]/Ivy/configure --with-inventor
$ make
$ export SCHEME_LIBRARY_PATH=[yoursrcdir]/Ivy/SchemeInitFiles/slib/
$ export SCHEME_INIT_PATH=[yoursrcdir]/Ivy/SchemeInitFiles/scm/
$ cd IvySCM
$ ./ivyscm

Drop "--with-inventor" for configure to use Coin instead.

Have fun,

  Lars J
--
Lars J. Aas <·····@sim.no>
Software Developer, Systems in Motion <http://www.sim.no/>