January 16, 2002
3D Development

While playing around with MCL the other day, I revisited the QuickDraw 3D interface I wrote a couple years back. In a few hundred lines of code I taught MCL's inspector to understand QD3D objects:

? (q3:qd3d-inspect (q3:read-3dmf-file "tree.3dmf"))

QuickDraw 3D Inspector Window

The QD3D inspector allows you to select and inspect components of an object, highlight mesh faces, and delete mesh faces.

I'm sure everybody on the Mac has made the move to OpenGL from QuickDraw 3D, so it's not worth putting this into a new release of the QD3D interface. This exercise did remind me that the MCL development environment is still the best of all the lisps, by far. And it reminded me of what a clean API QD3D was. They were a total blast to use together, interactively, to explore 3D graphics programming.

In the next week I think I may install OS X, and play with MCL some more.

Posted by jjwiseman at January 16, 2002 09:55 PM
Comments

Well, I installed OS X. But it feels too clunky to use an MCL that only works in Classic.

Posted by: jjwiseman on January 23, 2002 10:52 PM

Comment text

Posted by: Author on December 2, 2005 02:02 AM
Post a comment
Name:


Email Address:


URL:




Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)

Comments:


Remember info?