Class Summary |
ApplicationPreferences |
This class keeps track of program-wide user preferences. |
ArtOfIllusion |
This is the main class for Art of Illusion. |
BevelExtrudeTool |
BevelExtrudeTool is an EditingTool used for beveling and extruding TriangleMesh objects. |
Camera |
The Camera class has two functions. |
CameraFilterDialog |
This is dialog in which the user can edit the list of filters attached to a camera. |
CameraFilterDialog.FiltersPanel |
This is the panel containing the list of filters and the parameters for each one. |
CompoundImplicitEditorWindow |
The CompoundImplicitEditorWindow class represents the window for editing CompoundImplicitObjects. |
CreateCameraTool |
CreateCameraTool is an EditingTool used for creating SceneCamera objects. |
CreateCubeTool |
CreateCubeTool is an EditingTool used for creating Cube objects. |
CreateCurveTool |
CreateCurveTool is an EditingTool used for creating Curve objects. |
CreateCylinderTool |
CreateCylinderTool is an EditingTool used for creating Cylinder objects. |
CreateLightTool |
CreateLightTool is an EditingTool used for creating PointLight objects. |
CreatePolygonTool |
CreatePolygonTool is an EditingTool used for creating polygon shaped Line objects. |
CreateSphereTool |
CreateSphereTool is an EditingTool used for creating Sphere objects. |
CreateSplineMeshTool |
CreateSplineMeshTool is an EditingTool used for creating SplineMesh objects. |
CreateVertexTool |
CreateVertexTool is an EditingTool used for adding vertices to triangle meshes. |
CSGDialog |
This dialog box allows the user to specify options for CSG objects. |
CSGEditorWindow |
The CSGEditorWindow class represents the window for editing CSGObjects. |
CurveEditorWindow |
The CurveEditorWindow class represents the window for editing Curve objects. |
CurveViewer |
The CurveViewer class is a component which displays a Curve object and
allows the user to edit it. |
ExternalObjectEditingWindow |
This is a window for editing ExternalObjects. |
LayoutWindow |
The LayoutWindow class represents the main window for creating and laying out scenes. |
MaterialMappingDialog |
This class implements the dialog box which is used to choose material mappings for objects. |
MaterialPreviewer |
MaterialPreviewer is a component used for renderering previews of Materials. |
MeshEditorWindow |
The MeshEditorWindow class represents the window for editing Mesh objects. |
MeshViewer |
MeshViewer is an abstract subclass of ViewerCanvas used for displaying Mesh objects. |
ModellingApp |
Deprecated. This class is deprecated. |
MoveObjectTool |
MoveObjectTool is an EditingTool used for moving objects in a scene. |
MoveScaleRotateMeshTool |
This editing tool presents as a compound interface for move, scale, and rotating parts of
a mesh. |
MoveScaleRotateObjectTool |
This editing tool presents a compound interface for moving, scaling, and rotating objects. |
MoveViewTool |
MoveViewTool is an EditingTool used for moving the viewpoint. |
ObjectEditorWindow |
The ObjectEditorWindow class represents a window for editing an object. |
ObjectPreviewCanvas |
The ObjectPreviewCanvas class displays a single object which the user can move and rotate, but
not edit. |
ObjectPropertiesPanel |
This is a panel which displays information about the currently selected objects, and allows them
to be edited. |
ObjectSet |
This class represents a named list of objects in a Scene. |
ObjectTextureDialog |
This class implements the dialog box which is used to choose textures for objects. |
ObjectViewer |
The ObjectViewer class is the abstract superclass of components which display
a single object and allow the user to edit it. |
PluginRegistry |
|
PluginRegistry.PluginResource |
A PluginResource represents a resource that was loaded from a plugin. |
PreferencesWindow |
This is the window for editing application-wide preferences. |
Property |
This class defines an arbitrary property of an object. |
Property.PropertyType |
Instances of this class represent specific types of properties. |
RecentFiles |
This class maintains a list of recently accessed scene files, and generates menus allowing
them to be opened easily. |
RenderingDialog |
This class implements the dialog box in which the user can watch a scene being rendered. |
RenderingMesh |
A RenderingMesh represents an object to be rendered to the screen. |
RenderingTriangle |
A RenderingTriangle represents a triangle which is to be rendered to the screen. |
RenderSetupDialog |
This class implements the dialog box in which the user can select a renderer, and
specify options on how a scene should be rendered. |
ReshapeMeshTool |
ReshapeMeshTool is an EditingTool used for moving the vertices of TriangleMesh objects. |
RotateMeshTool |
RotateMeshTool is an EditingTool used for rotating the vertices of TriangleMesh objects. |
RotateObjectTool |
RotateObjectTool is an EditingTool used for rotating objects in a scene. |
RotateViewTool |
RotateViewTool is an EditingTool for rotating the viewpoint around the origin. |
SafeFileOutputStream |
|
ScaleMeshTool |
ScaleMeshTool is an EditingTool used for scaling the vertices of TriangleMesh objects. |
ScaleObjectTool |
ScaleObjectTool is an EditingTool used for resizing objects in a scene. |
Scene |
The Scene class describes a collection of objects, arranged relative to each other to
form a scene, as well as the available textures and materials, environment options, etc. |
SceneChangedEvent |
A SceneChangedEvent is dispatched by an EditingWindow to indicate that some element of the
scene has changed. |
SceneViewer |
The SceneViewer class is a component which displays a view of a Scene. |
SkewMeshTool |
SkewMeshTool is an EditingTool used for skewing the vertices of TriangleMesh objects. |
SplineMeshEditorWindow |
The SplineMeshEditorWindow class represents the window for editing SplineMesh objects. |
SplineMeshViewer |
The SplineMeshViewer class is a component which displays a SplineMesh object and
allow the user to edit it. |
TaperMeshTool |
TaperMeshTool is an EditingTool used for tapering the vertices of TriangleMesh objects. |
TextureMappingDialog |
This class implements the dialog box which is used to choose texture mappings for objects. |
TextureParameter |
This class describes a parameter which affects the appearance of an object, and
can vary over the object's surface. |
TexturesAndMaterialsDialog |
|
ThickenMeshTool |
ThickenMeshTool is an EditingTool used for making pieces of TriangleMeshes thicker
or thinner. |
TitleWindow |
TitleWindow displays a window containing the title and credits. |
TransformDialog |
This class implements the dialog box which is used for the "Object Layout" and
"Transform Object" commands. |
TransformPointsDialog |
This class implements the dialog box which is used for the "Transform Points" command. |
TriMeshBeveler |
TriMeshBeveler defines methods for beveling/extruding a TriangleMesh. |
TriMeshEditorWindow |
The TriMeshEditorWindow class represents the window for editing TriangleMesh objects. |
TriMeshSelectionUtilities |
This class provides a variety of static methods for selecting parts of TriangleMeshes in different ways. |
TriMeshSimplifier |
TriMeshSimplifier defines methods for simplifying a TriangleMesh. |
TriMeshViewer |
The TriMeshViewer class is a component which displays a TriangleMesh object and
allow the user to edit it. |
TubeEditorWindow |
The TubeEditorWindow class represents the window for editing Tube objects. |
TubeViewer |
TubeViewer subclasses CurveViewer to display a Tube that is being edited. |
UndoRecord |
The UndoRecord class records a series of commands, allowing the user to undo a previous
action. |
UndoStack |
This class maintains a stack of UndoRecords for a window. |
ViewerCanvas |
ViewerCanvas is the abstract superclass of all components which display objects, and allow
the user to manipulate them with EditingTools. |
WireframeMesh |
|