Aviatrix3D
2.1.0

Aviatrix3D 2.1.0 Project API

The Aviatrix3D Open Source scene graph.

See:
          Description

Packages
org.j3d.aviatrix3d A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL.
org.j3d.aviatrix3d.iutil Internal utility classes to help the implementation of the main scene graph.
org.j3d.aviatrix3d.management Interfaces and classes that provide the high level management of the integration between the scene graph and rendering pipeline.
org.j3d.aviatrix3d.output.audio Implementations of audio output devices for rendering sound data.
org.j3d.aviatrix3d.output.graphics Implementations of graphics output devices types for rendering the OpenGL output.
org.j3d.aviatrix3d.picking Capabilities that define picking interactions with the scene graph from both an external and internal perspective.
org.j3d.aviatrix3d.pipeline Common representation interfaces of a rendering pipeline.
org.j3d.aviatrix3d.pipeline.audio Various audio device types for rendering sound data.
org.j3d.aviatrix3d.pipeline.graphics Implementations of the various pipeline pieces.
org.j3d.aviatrix3d.rendering Interfaces used to describe the scene graph structure to rendering and sorting routines of the pipeline.
org.j3d.renderer.aviatrix3d.device.input.keyboard Generic keyboard input device.
org.j3d.renderer.aviatrix3d.device.input.mouse Generic mouse input device.
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.dem File loader for the USGS Digital Elevation Model (DEM) file format.
org.j3d.renderer.aviatrix3d.loader.discreet File loader for the Discreet 3DS MAX application (.3ds file format).
org.j3d.renderer.aviatrix3d.loader.stl Loader for the STL (Stereolithography) file into Aviatrix3D.
org.j3d.renderer.aviatrix3d.loader.vterrain File loader for the Virtual Terrain Project (VTP) file formats.
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.pipeline Additional non-core implementations of the rendering pipeline functionality.
org.j3d.renderer.aviatrix3d.swt.draw2d Lightweight output device implementation for SWT's Draw2D framework.
org.j3d.renderer.aviatrix3d.swt.output  
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.


Aviatrix3D
2.1.0

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