Package net.jinx.video.model

This package contains the core components of the Vertex Modeler application.

Model designers will be most interested in the Model and VertexUtil classes; examine their documentation closely, since you'll be using them extensively.  Being aware of the other classes in this package would be handy, as well.

See:
          Description

Interface Summary
Coloration Essentially, implementations of this interface serve as the paint on Models.
ModelerGUI This interface must be implemented for classes that wish to display an alternate GUI for the Modeler.
 

Class Summary
DualColoration Coloration implementation that uses two different Colorations based on a divider line.
Face Represents a Face of a Model.
GradientColoration Coloration implementation that smoothly interpolates between two or more different Materials, giving a nice shaded appearance.
ImportExportUtil Contains methods for importing and exporting Models in 3rd-party formats.
LineElement This interface marks a MeshElement as being composed of lines, rather than polygons.
LineLoop LineLoop represents a set of lines based on OpenGL's GL_LINE_LOOP drawing mode.
Lines Lines represents a set of lines based on OpenGL's GL_LINES drawing mode.
LineStrip LineStrip represents a set of lines based on OpenGL's GL_LINE_STRIP drawing mode.
MeshElement MeshElement is the abstract super-class of all classes that contain vertices for Models.
Model Model objects are collections of MeshElement objects, along with coloration and per-vertex normal data (if used).
ModelContext Options extension that keeps a reference to the current Model that is being rendered.
Modeler The main class of the vertex modeler application.
ModelUtil Holds a bunch of utility methods for this package.
Polygon MeshElement implementation that uses OpenGL's GL_POLYGON drawing mode to draw a single polygon.
Quads MeshElement implementation that uses OpenGL's GL_QUADS drawing mode to draw quadrilateral shapes (quads).
QuadStrip MeshElement implementation that uses OpenGL's GL_QUAD_STRIP drawing mode to draw quadrilateral shapes (quads).
SegmentColoration Coloration implementation that names pieces of a Model based on vertex indices and then colors them by name.
TriangleFan MeshElement implementation that uses OpenGL's GL_TRIANGLE_FAN drawing mode to draw triangles.
Triangles MeshElement implementation that uses OpenGL's GL_TRIANGLES drawing mode to draw triangles.
TriangleStrip MeshElement implementation that uses OpenGL's GL_TRIANGLE_STRIP drawing mode to draw triangles.
VertexColoration Coloration implementation that keeps track of individual Material objects for each vertex of a Model.
VertexUtil Provides methods for manipulating raw vertex data as two dimensional float arrays.
 

Package net.jinx.video.model Description

This package contains the core components of the Vertex Modeler application.

Model designers will be most interested in the Model and VertexUtil classes; examine their documentation closely, since you'll be using them extensively.  Being aware of the other classes in this package would be handy, as well.