From: Eric B. <eb...@us...> - 2000-04-29 01:27:37
|
I was looking some at the Internal Binary Structure based on parseObject and see it as follows: <number of points> // represented by n <x[0]> <y[0]> <z[0]> . . <x[n-1]> <y[n-1]> <z[n-1]> <number of polygons> // represented by p <polygon[0].id> <polygon type> // *** what is this type field? besides a character? // 1=polygon, 2=sphere???, 3=cube??? <color component[0]><color component[1]><color component[2]><color component[3]> // what color format is this? <number of vertice> // represented as v <vertex index[0]> <vertex index[1]>...<vertex index[v-1]> . . . <polygon[p-1].id> <color Red component><color Green component><color Blue component><color Ambienc component> <number of vertice> // represented as v <vertex index[0]> <vertex index[1]>...<vertex index[v-1]> Is that more or less right? I put the format file that xandi sent me in the Doc directory (although I renamed it format and included some comments at the start) If we make changes to the format, can we update that also :-) --------------------- I am working on a X3D/VRML to bin translation tool, but I am running into a problem or two.. What is our coordinate system? In the X3D/VRML format, they define things such as Sphere and Cylinder defined as, I believe, a floating point number between 0 and 1. How are we defining our coordinate system? I can scale it while converting, but I'm not aware of our view scale. Can we maybe have some GetViewScale(), GetOrigin() functions or something along those lines? They do some transformations and translations of objects relative to a coordinate system, so I need some idea of this info. I am currently using the libxml library which seems to make reading in the file easy, but I am still working on the Translation portion...should have something at some point. Eric |
From: Lars W. <chr...@ab...> - 2000-04-29 15:20:32
|
This is a bit OT but i looks funny: http://openverse.org/ The OpenVerse is a visual chat program written in Tcl/Tk. The program connects to any OpenVerse server (server and client code included). The OpenVerse is similar to other graphical chat systems like The Palace and Microsoft Chat with the main difference being that it is much more OPEN and also runs on a variety of systems including Windows, *nix (Yes Linux too), Macintosh OS/2 you name it! Anything which Tcl/Tk is available for should run OpenVerse just fine! Lars -- "One dead is a tragedy, thousand deads are a statistic." Karl Marx e-mail: chr...@ab... Homeage: http://www.abyssos.de/ PGP-Key: http://www.abyssos.de/keys.asc PGP fingerprint: 4950 8576 778F DEDF 85D1 C04D 586F 2C45 E714 E13A ICQ#: 40287768 IP: chromedemon.myip.org |
From: Lars W. <chr...@ab...> - 2000-04-29 16:14:14
|
Hi, To interesting Programms: 3D Files Explorer Drag your mouse to move around Click on files to open or execute them works on *.txt *.max *.exe at this time http://www.cadfrance.com/users/perso/gritche/site/apps.htm and Windows3D http://www.clockwise3d.com/products/Download_Win3D.html -- "One dead is a tragedy, thousand deads are a statistic." Karl Marx e-mail: chr...@ab... Homeage: http://www.abyssos.de/ PGP-Key: http://www.abyssos.de/keys.asc PGP fingerprint: 4950 8576 778F DEDF 85D1 C04D 586F 2C45 E714 E13A ICQ#: 40287768 IP: chromedemon.myip.org |