Jazz3D API


Package com.sygem.jazz3d3

The com.sygem.jazz3d3 package provides all the classes necessary to implement the 3D functionality of Jazz3D.

See:
          Description

Interface Summary
ResourceLoader Interface class - used to specify methods for loading any type of resource, either locally, or over the Internet.
 

Class Summary
Camera3d A viewpoint into the world.
Decompressor General purpose abstract class representing a decompressor.
GenericResourceLoader Abstract class - used to specify methods for loading any type of resource, either locally, or over the Internet.
HitPoint Utility class for Ray-based collision detection.
ImageResourceLoader Resource Loader for images.
Light A basic light type.
Lightpoint A more advanced light type.
Lightspot The most advanced light type.
Object3d Contains all vertex and face information relating to a single object.
Quad Quad face class.
Render The superclass of all rendering objects, this provides common functionality.
RenderMultiTextured Renderer that provides the ability to use 2 textures per face.
RenderOutline Renderer that provides the ability to use wireframe, particle or image modes.
RenderSolid Renderer that provides the ability to draw Solid objects.
RenderTextured Renderer that provides the ability to use texture-mapping.
RenderTexturedHQ Renderer that provides HighQuality texture-mapping.
RenderTransparent Renderer that provides the ability to draw truly transparent objects (where each face is draw transparent)
Shape Base face class.
Texture A utility class designed to hold an image for use in Jazz3D.
TextureLoader Utility class for Texture loading.
Triangle Triangle face class.
URLConnectionResourceLoader Resource Loader for files.
Vertex The vertex class holds various useful bits of information about points in the Jazz3D universe.
World The World class acts as a container for all objects in the Jazz3D package.
 

Package com.sygem.jazz3d3 Description

The com.sygem.jazz3d3 package provides all the classes necessary to implement the 3D functionality of Jazz3D. This includes all the rendering classes needed to display objects on-screen, as well as various utility classes. Also included are classes to help with things like Collision Detection.

Related Documentation

For overviews, tutorials, examples, guides, and general documentation, please refer to the manual. These JavaDocs will provide a view of what each method does, but the manual should help you understand how to use them in conjunction with each other, and use them to create a full program.


©2001 SyGem Software