info-inventor
[Top] [All Lists]

RE: porting OpenInventor -> Win32

To: "Yong-joo Cho" <ycho@xxxxxxxxxxx>, <info-inventor@xxxxxxxxxxx>
Subject: RE: porting OpenInventor -> Win32
From: "Ben Houston" <ben@xxxxxxxxxxxxx>
Date: Mon, 28 Aug 2000 11:54:41 -0400
Importance: Normal
In-reply-to: <Pine.SGI.3.95.1000828101806.5241A-100000@laurel.evl.uic.edu>
Sender: owner-inventor@xxxxxxxxxxx
Hi Yong-joo,

Thanks for the references on GLX.  I'll check them out tonight.

Current Status / Latest Version

I will post the latest version of the port on my website tonight or tomorrow
and give you (and the list) a link.  I am adding a few more stuff to
simplify (contain the changes) the port if I have to do it again after the
Unix version advances.

Unsupported Features

Currently it does not support DSO, fonts, any interface code, etc...

OpenInventor Widgets / Viewers

I do not really want to make the complex OpenInventor GUI interfaces.  I am
more interested in just rendering window with decent scene graph
management -- that's all I need anyways.  If you want to handle the
integration of the OpenInventor GUI stuff that would be amazing.

Regression Tests?

Do you know of any places where I can get test cases for the library that
don't have UI code (ie. regression tests?)?  I would like to make sure that
there isn't any hidden incompatibilities.

Kind regards,
-ben houston
www.exocortex.org/~ben


> -----Original Message-----
> From: Yong-joo Cho [mailto:ycho@xxxxxxxxxxx]
> Sent: August 28, 2000 11:36 AM
> To: Ben Houston
> Subject: Re: porting OpenInventor -> Win32
>
>
> Hi..
>
> I believe the following book explains glx and general how to issues of
> programing OpenGL on X based systems. Take a look at it..
>
> Programming OpenGL for the X Window System written by Mark J. Kilgard.
> I believe he also created GLUT library.
>
> I'm also interested in porting core part of Inventor to Win32 platform.
> What I meant by core part of Inventor is all parts of inventor except user
> interface part such as SoXt library. I'm thinking of using Inventor with
> our Virtual Reality system which already provides user interface and all
> different kinds of input controls.
>
> So can you send me the work you have done already?
> Thanks in advance..
>
> All you have to is to create a window and use simple kinds of user
> interface for buttons and so on, there are other inventor clones that have
> Windows interface already built-in. I believe SoFree has the emulation
> classes for Xt widgets that work on Windows platform.
>
> You can get more information for SoFree from here..
>
> http://www.lal.in2p3.fr/SI/SoFree/
>
> Also there is another library called Coin3D, which is yet another clone of
> OpenInventor. They claims that they have an Windows user interface library
> that should work with OpenInventor. The interface must be available in
> their CVS server.
>
> You can get them here...
>
> http://www.coin3d.org
>
> Yongjoo Cho
>
> On Mon, 28 Aug 2000, Ben Houston wrote:
>
> > Hi all,
> >
> > I'm currently in the process of porting OpenInventor to the Win32/WGL
> > platform.
> >
> > Much of the code compiles excluding the GLX dependent parts -- the hard
> > part. ;-)  I learn X/GLX I am replacing it with the more
> familiar Win32/WGL
> > calls.
> >
> > If anyone knows a good reference for GLX or wants to help me
> with it give me
> > a shout...
> >
> > On request, I can send people the latest VC++ project file with my two
> > "magic" porting header files.
> >
> > My reason for porting the library is to create a simulator for
> peer-2-peer
> > networking protocols such as the one explained here:
> > www.exocortex.org/grid.html
> >
> > Take care,
> > -ben houston
> > Exocortex Technologies
> > www.exocortex.org
> >
>


<Prev in Thread] Current Thread [Next in Thread>