3D Objects

The 3D objects enable you to add 3D functionality to a movie. These objects are exposed to both Lingo and JavaScript syntax within Macromedia Director MX 2004, projectors, and the Macromedia Shockwave Player.

You access these 3D objects through Shockwave 3D (or simply 3D) cast members. You can also create 3D sprites from the 3D cast members. Both 3D cast members and 3D sprites contain functionality that is specific to 3D cast members and sprites. They also have access to the functionality of non-3D cast members and sprites, whose APIs are specified by the core Member and Sprite objects, respectively.

A 3D cast member differs from a non-3D cast member in that a 3D cast member contains a complete 3D world. A 3D world contains the objects that provide access to 3D functionality. All objects in a 3D world are based on a basic object known as a node. The simplest form of a node in a 3D world is a Group object; a Group object is essentially the most basic node. All other objects in a 3D world are based on a Group object, which means that the other objects inherit the functionality of a Group object in addition to containing functionality that is specific to those objects.

For an illustration of how the 3D objects relate to each other and to other objects in Director, see Object model diagrams.

Director ships with two Xtra extensions that enable access to the 3D objects:

To access the 3D objects during authoring or at runtime, your movie must contain the 3D Asset Xtra.


 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/director/mx2004/release_update_en/04a_3d_o.htm