Chris,
Sorry for a delayed response (more on the reason why a little further on below).
I don't really need to download the model again. It was done years ago. And BTW ObjReader was prototyped on this very site. There must still be some remnants of that effort here somewhere... Oh, those were the times! My personal message count used to be almost twice higher than it reads now, and the site daily unique visitor count was probably ten times higher than it is today.
... see if you can see how many polygons in the model
Actually I can. Can you?
Seriously, no. The LightWave modeller doesn't yield the model file statistics that easily. "Something is rotten in the state of Denmark..."* and every bloody "pro" vendor on the market are falling over themselves to obscure their proprietary model file format as much as possible -- well, almost as much as e.g. .SLL files are in PowerBASIC.
But using the LW "official" OBJ file exporter (see picture 1 below) we can obtain a 455 MB large (!) event_horizon_007_v001.obj version and a "matching" event_horizon_007_v001.mtl material library of the original .LWO model to try and import them in a 3rd party viewer
to verify my ability to put two and two together in OpenGL and count the number of model polygons correctly (see picture 2 below). Needless to say that most "pro" OBJ viewers and "editors" would merely choke and crash with insufficient memory at an attempt to do just that.
Chris, if you're not sure who I am or what Freestyle BASIC Script Language is then just ask and I'll answer, and my crown isn't going to fall off my head. I am just another one of very rare, almost defunct species of indie BASIC developers pretty much like Bob Zale was or Charles Pegge or Eros Olmi or James Fuller or Richard Russel or ... uhm ... Zlatko "Aurel" Vidlanović are (I hope I spelled the name correctly, pal).
I am proficient in ANSI C and several modern BASIC dialects, pretty good at C++, and good at 32 bit assembly. Apart from my real life duties irrelevant here, I have a ca. 15 years experience in developing BASIC translators and interpreters, C compilers, and 32 bit assemblers. My long-term pet project used to be Freestyle BASIC Script Language (FBSL, now infinitely suspended in favor of more visually pleasing and satisfying hobbies). I am familiar with the Borland products -- Turbo C, Turbo Pascal, Turbo Assembler and Turbo Basic -- that used to be very popular on my side of the infamous Iron Curtain since the days when Intel and IBM compatibles were still very scarce here due to the COCOM restrictions. And yes, our Sputnik and Laika and Youri Gagarin all went into outer space mounted on top of raw intercontinental ballistic missiles. I am retired now and actually I am exactly 62 years old as of today.
Seriously again, if you really wonder why Patrice Terrier's OBJ models are so special and good looking compared to their crude and raw prototypes, you are welcome to register on the
objreader dot com site and address all your questions directly to him. Once registered and still wondering how come huge, HUGE,
HUGE Wavefront OBJ model files that take
minutes and
hours to load (if at all) and render, respectively, in a
single frame in "professional" 3D modellers can be loaded, re-triangulated and re-normalized in
seconds, and rendered at 30 (typically 60)
frames per second (a.k.a. FPS) at superior quality settings (see picture 3 below), you will be able to not only load the models proper but also get a full set of ObjReader sources and resources (my contribution included) --
open and
free.
Now, can we expect, just as a matter of reciprocal courtesy, a heads up on why exactly should Oxygen Basic (or its PB oriented clone) be tailored especially to commercial Ezgui (I gather that must be some sort of PB-dependent windowing framework) rather than any other well developed and free, 64-bit OOTB capable and multi-platform GUI library such as e.g. IUP, wxWidgets, libui and the like?
_______________________________________
* William Shakespeare, "The Tragedy Of Hamlet Prince Of Denmark"
[attachment deleted by admin]