j3d.org Code

j3d.org Code Repository API

OpenSource code collected by the j3d.org site for use in various applications that use Java3D.

See:
          Description

Packages
org.j3d.device.input Input devices.
org.j3d.device.input.jinput Devices implemented using the JInput native device drivers.
org.j3d.device.input.vfx Implementations of InputDevices suitable for the Interactive Imaging Systems VFX3D HMD.
org.j3d.geom Items of geometry that can be used in a Java 3D scenegraph.
org.j3d.geom.hanim Generalised classes describing humanioid figures that are compliant with the H-Anim 1.1 specification.
org.j3d.geom.particle Generalised classes for providing particle systems in any rendering environment.
org.j3d.geom.spline Spline and parametric surface geometry.
org.j3d.geom.spring Implementation of a Spring system for modelling system dynamics.
org.j3d.geom.terrain Class for processing and generating terrain type geometry.
org.j3d.geom.triangulation Classes for triangulating geometry.
org.j3d.io Common I/O classes for Java 3D.
org.j3d.loaders General classes usable across multiple loader instances.
org.j3d.loaders.ac3d Classes for parsing and loading AC3D files v3.0 and later.
org.j3d.loaders.c3d Classes for parsing C3D files.
org.j3d.loaders.dem Class for parsing and loading USGS Digital Elevation Model (DEM) files.
org.j3d.loaders.discreet Classes for parsing Discreet's 3DS Max .3ds file format.
org.j3d.loaders.obj OBJ loader.
org.j3d.loaders.stl Class for parsing and loading STL files.
org.j3d.loaders.vterrain Class for parsing and loading file formats from the Virtual Terrain Project (VTP) file formats.
org.j3d.terrain Generalised utility classes for all terrain culling algorithms.
org.j3d.terrain.roam ROAM terrain rendering implementation.
org.j3d.texture Generalised classes for handling of textures.
org.j3d.texture.procedural Classes for providing 2D screen overlays for a 3D canvas.
org.j3d.ui User Interface components used to complement Java 3D capabilities.
org.j3d.ui.image Image handling facitilites to compliment the user interface components.
org.j3d.ui.navigation User interface components and capabilities for implementing simple navigation on any Canvas 3D.
org.j3d.util Generalised utility classes for using Java 3D.
org.j3d.util.frustum Generalised utility classes for all representing view frustum information.
org.j3d.util.interpolator Interpolator utility classes that may be used anywhere.

 

OpenSource code collected by the j3d.org site for use in various applications that use Java3D.

The licensing here is 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 Java3D hackers. Everything here is volunteered, either through posts to the Java3D interest list or directly to the site.

The code collection consists of a number of fundamental areas:

In general the code tries to have two versions of each piece of functionality. A low-level implementation provides the basic abstraction and functionality and is not dependent on Java3D to function. A second, higher-level implementation then takes the basic code and provides Java3D-specific functionality. By doing this, it allows the majority of the codebase to be useful for more than just Java3D work. Standalone users or other rendering technologies can make use of most of the fundamental capabilities without needing to be dependent on Java3D.

Contributors

j3d.org would like to thank the following contributors for the code they've add to the repository.


j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org