Implementations of file loaders that produce an Aviatrix3D scene graph.
File loaders are built over the top of the basic parsing framework defined in
the {@link org.j3d.loaders} package and subpackages.
Limitations
Loaders are generally designed for static model loading and, as such don't
behave quite so well with model formats that also include a runtime component
(eg X3D/VRML97). Even for formats that do include runtime capabilities, a lot
of the time only the non-runtime part is required. The basic
{@link org.j3d.renderer.aviatrix3d.loader.AVLoader} interface represents
this desire for a loader's functionality to explicitly exclude some parts of
the model capability by the use of a set of load flags.
Using Loaders
The loaders are abstracted into a common interface that allows and application
to load models without needing to know about specific class names. A loader is
used to parse input in the form of a stream, file pointer or URL. In return,
you are given an instance of {@link org.j3d.renderer.aviatrix3d.loader.AVModel}