Package md3.md3view

Class Summary
MD3GLCanvas OpenGL Canvas with functionality to render MD3 models and MD3GLTextures.
MD3GLMesh This class extends MD3Mesh objects with OpenGL specific state.
MD3GLModel This class extends MD3Model objects with animation state data.
MD3GLModelCachingDrawModelVisitor Render class which caches interpolated data.
MD3GLModelChangeCurrentFrameVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and applies the specified animation operation (NEXT, PREVIOUS or REWIND) to the animation state data of the encounterd models, taking the specified animation into account.
MD3GLModelDrawModelVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and draws all meshes of the current frame of the encountered models on a specified OpenGL canvas.
MD3GLModelExportDXFVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and writes the data of the current frame of the encountered models to a specified output stream in AUTOCAD DXF syntax.
MD3GLModelExportObjVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and writes the data of the current frame of the encountered models to a specified output stream in Alias Wavefront's Object File (.obj) format (version 3.0).
MD3GLModelExportPlgVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and writes the vertex data of all meshes of the current frame of the encountered models to a specified output stream in PLG format.
MD3GLModelExportRawVisitor An MD3GLModel visitor that walks through an MD3GLModel structure and writes the raw vertex data of all meshes of the current frame of the encountered models to a specified output stream.
MD3GLModelExportVRML97Visitor An MD3GLModel visitor that walks through an MD3GLModel structure and writes the data of the current frame of the encountered models to a specified output stream in VRML 97 syntax.
MD3GLModelFactory An MD3Model factory that creates OpenGL compatible MD3 model objects, instead of the default ones.
MD3GLModelRefreshTextureVisitor An MD3GLModel visitor that walks through a MD3GLModel structure and refreshes (reloads from file) all texture data of the visited models.
MD3GLModelUploadTextureVisitor An MD3GLModel visitor that walks through a MD3GLModel structure and uploads all texture data of the visited models into a specified OpenGL context.
MD3GLModelVisitor Abstract superclass of all classes that represent objects that can visit MD3GLModel objects.
MD3GLTexture This class extends MD3Texture objects with an OpenGL compatible texture binding.
MD3GLTextureRenderer This class provides functionality to render a texture directely on a GLCanvas.
MD3ModelApplySkinVisitor An MD3GLModel visitor that walks through a MD3GLModel structure and applies a given skin to the visited models.
MD3ModelApplyTextureVisitor An MD3Model visitor that walks through a MD3Model structure and replaces all textures the structure uses with a specified texture.
MD3ModelExportTexturesVisitor An MD3Model visitor that walks through a MD3Model structure and saves all textures of the visited models to files in a given directory.
MD3ModelGetPropertiesVisitor An MD3Model visitor that walks through an MD3Model structure and collects different properties of the encountered models (number of triangles, vertices, ...).
MD3ModelUpdateDetachMenuVisitor An MD3Model visitor that walks through an MD3Model structure and updates a detach menu with the names of the visited models.
MD3ModelUpdateMeshMenuVisitor An MD3Model visitor that walks through an MD3Model structure and updates a meshes menu with the meshes found in the visited models.
MD3ModelUpdateTagMenuVisitor An MD3Model visitor that walks through an MD3Model structure and updates a tags menu with the tags found in the visited models.
MD3View Java MD3 Model Viewer - A Java based Quake 3 model viewer.
MD3ViewAnimationControl This class implements the animation control widget of the MD3View application.
MD3ViewApplet Applet version of the MD3View application.
MD3ViewOptions This class implements the option set of the MD3View application.
MD3ViewPakFileControl This class implements the pak file control of the MD3View application.
MD3ViewTextViewer This class implements the text viewer of the MD3View application.