|
Introduction This 3D Toolkit project permits to Open
Inventor
users to
develop 3D/VR applications featuring *multiplatform* high-level GUI
interfaces, using my new libSoFl (using FLTK) library (and SGI
OSS Open Inventor) instead of the Motif (libSoXt) library with the SGI
Open Inventor. The libSoFl library is equivalent to the original
sgi libSoXt lib but uses
FLTK instead of Motif. It works with FLTK 1.1.x
and 1.0.x .
It means that you can useall those famous viewers (ExaminerViewer,FlyViewer,...) you knew in the Motif libs now in a portable (fltk) way using this toolkit. Then, you can enjoy the benefits of programming LGPL & Multiplatform OIV interfaces once for all with fl-inventor ! Almost all the motif examples (FlSceneViewer,Maze,..) have been already ported very easily to the libSoFl lib and are available in this toolkit .. .. and even more (i.e: see the FlSceneBuilder demo) Finally, this toolkit should be very easy to port on other
unix(mac?) platforms. New in 1.0.1 (15/02/2004) :
no 0.9.x anymore, this is a major fl-inventor release, the more stable
& complete to date. See ChangeLog file for
more details. Tested successfully with latest versions of : fltk
(1.1.4), cmake (1.8.3), gcc (3.3.1), visual c++ 6 and 7 (.net 2003). |
Downloading the Fl-Inventor
Software :
1. Download the latest fl-inventor sources here : 2. Download here my latest modified oss
sgi open inventor library (modified for linux+win32 use): Or (for Linux
support only) you can use the original SGI oss open inventor
library 3. Read the README.FIRST file at the root of the
distrib and follow the instructions. Note1: Note2: |
Anonymous CVS Access
This project's SourceForge CVS repository can be checked out cvs -d:pserver:anonymous@cvs.fl-inventor.sourceforge.net:/cvsroot/fl-inventor login cvs -z3 -d:pserver:anonymous@cvs.fl-inventor.sourceforge.net:/cvsroot/fl-inventor co fl-inventor Updates from within the module's directory do not need the -d parameter. Developer CVS Access via SSH Only project developers can access the CVS tree via this
method. SSH1 must be installed on your client machine. export CVS_RSH=ssh cvs -z3 -d:ext:developername@cvs.fl-inventor.sourceforge.net:/cvsroot/fl-inventor co modulename Browse the CVS Repository you can browse the fl-inventor cvs repository here |
Lights Demo :
using some new FlSceneViewer Editors...
|