Newsgroups: comp.os.msdos.djgpp From: gibsonm AT netcom DOT com (Michael Gibson) Subject: Re: ** functions to load 3d files ** Message-ID: Organization: Netcom References: <34AA9365 DOT 179AB468 AT hotmail DOT com> <34B22D01 DOT 41C6 AT informatik DOT uni-bonn DOT de> Date: Sat, 10 Jan 1998 10:10:18 GMT Lines: 36 Sender: gibsonm AT netcom17 DOT netcom DOT com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk > I am looking for functions to load any of the following file formats: > > Extension - name > > <.....> > 3dm - Rhino 3D Models > <.....> There is a C++ library called RhinoIO that you can download from our ftp site that will enable you to read and/or write Rhino .3dm files from your own application. Source is included, so you should be able to compile it with whatever tool you want. It is a lot easier to use either this library or the 3ds file toolkit that Alex mentioned to load your files because all the code is already there instead of only a file description which forces you to write your own code. The .3ds format has polygon mesh objects in it. The .3dm file format can have either polygon mesh objects in it or NURBS objects. Also, note that some of the file formats that you listed aren't 3d file formats at all but are 2d vector graphics formats (.ai and .wmf). You can download RhinoIO lib from: ftp://ftp.rhino3d.com/pub/rhino/misc/rhinoio.zip - Michael Michael Gibson Rhino Development Robert McNeel & Associates