j3d.org Aviatrix3D

j3d.org Aviatrix3D Project API

The Aviatrix3D Open Source scene graph.

See:
          Description

Packages
org.j3d.aviatrix3d A lightweight Object Oriented wrapper for OpenGL.
org.j3d.aviatrix3d.audio Various audio device types for rendering sound data.
org.j3d.aviatrix3d.iutil Internal utility classes to help the implementation of the main scene graph.
org.j3d.aviatrix3d.pipeline Implementations of the various pipeline pieces.
org.j3d.aviatrix3d.surface Various surface types for rendering the OpenGL output too that implement the DrawableSurface.
org.j3d.renderer.aviatrix3d.geom High-level simple geometry utility primitives for quickly making a scene graph with.
org.j3d.renderer.aviatrix3d.geom.hanim Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.particle Particle systems implemented using the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.volume Volume rendering extensions to the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader Implementations of file loaders that produce an Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader.discreet File loader for the Discreet 3DS MAX application (.3ds file format).
org.j3d.renderer.aviatrix3d.navigation User interface components and capabilities for implementing simple navigation on any Aviatrix3D DrawableSurface based on the core org.j3d.ui.navigation package.
org.j3d.renderer.aviatrix3d.nodes Scenegraph nodes that extend Aviatrix with new functionality.
org.j3d.renderer.aviatrix3d.texture Generalised classes for handling of textures.
org.j3d.renderer.aviatrix3d.util General utility classes for use with the core API.

 

The Aviatrix3D Open Source scene graph.

Aviatrix3D is a highly customisable Java scene graph running on top of OpenGL and OpenAL. It is divided into two main sections - the core libraries under the org.j3d.aviatrix3d root package, and optional utilities under the org.j3d.renderer.aviatrix3d root package.

Design information and tutorials on how to use Aviatrix3D can be found on the website http://aviatrix3d.j3d.org/. Many of the utilities are built upon the core renderer-independent utilities from the main j3d.org Code repository.

Licensing

The code is licensed using the GNU LGPL. We wish you to use this code and contribute back any changes you made to the community. This site is, after all, driven by the community of Java hackers interested in 3D. Everything here is volunteered.


j3d.org Aviatrix3D

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - j3d.org