This project demonstrates accessing the QuickDraw 3D library from REALbasic. You can load a 3D model in "3DMF" format. It should be on the order of 200 units high or so (an appropriate sample model is included). You can then enter an angle in degrees, and the model will be rotated by this angle about the Y axis. Includes the beginnings of RB class wrappers for the most important QD3D classes.
This project extends the first demo substantially. There are new QD3D class wrappers (e.g., for quaternions), new methods on existing classes, and a couple of even higher-level classes for 3D games. The "R3Object" class, for example, supports yaw/pitch/roll, movement relative to the object orientation, and "reference points" which are transformed with the object. The demo shows a simple multi-object application, including first-person and third-person camera tracking.
This is the coolest demo yet; control Betaman as he wanders around a desert oasis and inspects a small temple. This project adds a background, simple collision detection (based on a world grid), and a more gamelike interface.
Note: these techniques are pretty much obsolete since RB now has 3D functionality built in. But it still might be useful if you need to extend Rb3D via some Declares.