|
We seem to be getting off the original topic a bit, but since the thread is
going this way, I will add my 2 cents worth.
> > Anyone have some good clues as to how I can get LDGLite working on 10.2?
> > I am faced with the GLUT application not accepting keyboard commands
> > bug. I didn't have this problem on 10.1.x
My early versions of Ldraw Viewer used GLUT which I have now since dropped.
However as an experiment I did attempt a compile of a GLUT version under
10.2.2 and it didn't. There was quite a bit of discussion of GLUT on Jaguar
on the Apple OpenGL discussion group earlier this year but it seems to have
died down and I haven't followed it. At the time I was exclusively
developing in MacOS 9 and now that I also cover MacOS X again I haven't
followed the discussion since I no longer use GLUT. However I believe there
is a problem. As an aside I also once did do a Carbon GLUT compile under
MacOS 9 which ran fine on MacOS 9 but refused to run under MacOS 10.2.2.
> Anyway, have you tried LDraw Viewer? I tested LdGLite, BrickDraw3D, and LDraw
> Viewer and LDraw Viewer was much much faster (because parts are modeled in
> OpenGL internally--the part files aren't used for these parts, which decreases
> loading time and converting between dat format and OpenGL format, or
> something)
Actually the speed has several sources, one is internal modelling of some
parts. Most is from this; during loading and operation, a database of all
individual parts is kept in memory, if a part is reused then it isn't
reloaded as it is already available. Additionally as the model is loaded, it
is converted to a large number of OpenGL lists (one for each part), then
when the model is redrawn, I only need to ask OpenGL to display the part
list. With the correct graphics card all of this should be done in hardware
thus further releiving the main processor. What I'm actually saying is that
once the model is loaded, having pre-defined parts very little affect on
operation.
> Currently the defects of Ldraw Viewer is that it crashes on me alot. So I save
> and save often! Ldraw Viewer doesn't rotate parts very well either. It rotates ...
> I have told Andrew all of this and he is working on it all the time (and might
> have fixed many of these things already).
On crashes, this needs investigation as I don't get crashes at home. But if
I can nail down the exact problems then I will implement fixes.
At the moment, I have added to the Carbon version a new screen that allows
direct text editing of the LDRAW data and control over parts visibility,
there is also a 256 level undo command and a few other minor things.
Right now I'm integrating all of this into the Classic version then I will
release a new copy. I was hoping this will be tomorrow but I believe it is
more likely to be delayed a few more days.
Andrew...
|
|
Message is in Reply To:
16 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|