Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W X Z

## A

absolute() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Sets each component of this point to its absolute value.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.AppearancePanel
  Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.LightPanel
  Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.MaterialPanel
  Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.NodePanel
  Listens action events sent by controls attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.ObjPanel
  Listens action events sent by controls attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
  Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
  Listens actions performed on menubar items.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.util.preferences.PrefPanel
  Listens the actions performed on this panel.
activateNextPanel() - Method in class j3deditor.bin.components.MultiPanel
  Replaces the currently shown component with the next child.
add(J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns new `J3DePoint2D` which value is the vector sum of points p1 and p2.
addGeometry(J3DeGeometry) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Adds new geometry.
addHierarchyListener(HierarchyEventListener) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
  Adds the specified `HierarchyEventListener`.
addHotSpot(SimpleButton, Rectangle, String, String) - Method in class j3deditor.bin.components.ComplexButton
  Adds new hotspot to this button.
addHotSpot(SimpleButton, Rectangle, Image, Image) - Method in class j3deditor.bin.components.ComplexButton
  Adds new hotspot to this button.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.components.ButtonPanelLayout
  Required by LayoutManager, not in use.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.components.CenterLayout
  Required by LayoutManager, not in use.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.GELayout
  Required by LayoutManager.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.MainLayout
  Required by LayoutManager.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.SELayout
  Required by LayoutManager.
addNewObject(J3DeObject) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Adds the specified object to this scene.
addNewObjects(J3DeObject[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Adds an array of objects to this scene.
addNewScene() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Creates new blank `J3DeScene` object and attaches it to this hierarchy node.
addNewScene(String) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Loads the `J3DeScene` from specified file and attaches it to this hierarchy node.
addPanel(Component) - Method in class j3deditor.bin.components.MultiPanel
  Adds new child to this multipanel.
addSimpleButtonListener(SimpleButtonListener) - Method in class j3deditor.bin.components.SimpleButton
  Adds the given listener to this button.
addTreeModelListener(TreeModelListener) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Not in use.
addVertex(J3DePoint2D, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Adds a new vertex to the specified polygonal mesh if possible.
addVertex(float, float, float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Adds a new vertex to the specified position.
AppearancePanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeAppearance` node.
AppearancePanel(J3DeAppearance, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.AppearancePanel
  Creates an instance of `AppearancePanel` that manipulates the given `J3DeAppearance` node.
areFacesSelected() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns true if selected faces array is not null.
askDouble(double) - Static method in class j3deditor.bin.components.InputDialog
  Brings up a dialog requesting `double` input from user.
askFloat(float) - Static method in class j3deditor.bin.components.InputDialog
  Brings up a dialog requesting `float` input from user.
askIndex(String, int) - Static method in class j3deditor.bin.editor.tools.IndexDialog
  Creates a dialog for asking a index.
askInt(int) - Static method in class j3deditor.bin.components.InputDialog
  Brings up a dialog requesting `int` input from user.
askNewFaceCount(GeometryManipulator) - Static method in class j3deditor.bin.editor.tools.ChangeGeometryDialog
  Creates a dialog for changing vertex count of the specified geometry.
askString(String) - Static method in class j3deditor.bin.components.InputDialog
  Brings up a dialog requesting `String` input from user.
Axes2D - Class in j3deditor.bin.editor
  Hows the currently active view orientation of the specified `Scene2D`.
Axes2D(int) - Constructor for class j3deditor.bin.editor.Axes2D
  Creates an instance of `Axes2D` of the specified type.
Axes2D(Scene2D) - Constructor for class j3deditor.bin.editor.Axes2D
  Creates an instance of `Axes2D` which will be asoociated with the specified `Scene2D`.

## B

BackgroundTask - Interface in j3deditor.bin.util
  An object that can be executed by the `BackgroundThread`.
BackgroundThread - Class in j3deditor.bin.util
  Executes all tasks added to its task queue sequentially in a low priority "daemon" thread.
BackgroundThread() - Constructor for class j3deditor.bin.util.BackgroundThread
  Creates an instance of `BackgroundThread`.
BareBonesBrowserLaunch - Class in com.centerkey.utils
  Bare Bones Browser Launch for Java
  Utility class to open a web page from a Swing application in the user's default browser.
BareBonesBrowserLaunch() - Constructor for class com.centerkey.utils.BareBonesBrowserLaunch
BRANCHGROUP_DETACH - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  the `BranchGroup` object has been detached from a virtual universe.
buttonClicked(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
  Invoked when the button is clicked.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
  Not in use.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
  Listens the mouse click events sent by `SimpleButton` objects.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
  Listens the mouse click events sent by `SimpleButton` objects.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
  Listens the mouse click events sent by `SimpleButton` objects.
buttonDragEnded(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
  Invoked when the drag is ended.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
  Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
  Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
  Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
  Listens the mouse drag events sent by `SimpleButton` objects.
buttonDragged(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
  Invoked when the cursor is dragged inside buttons bounds.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
  Listens the mouse drag events sent by `SimpleButton` objects.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
  Not in use.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
  Not in use.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
  Listens the mouse drag events sent by `SimpleButton` objects.
buttonEntered(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
  Invoked when the cursor enters to buttons bounds.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
  Listens the mouse enter events sent by `SimpleButton` objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
  Listens the mouse enter events sent by `SimpleButton` objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
  Listens the mouse enter events sent by `SimpleButton` objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
  Listens the mouse enter events sent by `SimpleButton` objects.
buttonExited(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
  Invoked when the cursor exits from buttons bounds.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
  Listens the mouse exit events sent by `SimpleButton` objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
  Listens the mouse exit events sent by `SimpleButton` objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
  Listens the mouse exit events sent by `SimpleButton` objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
  Listens the mouse exit events sent by `SimpleButton` objects.
ButtonPanelLayout - Class in j3deditor.bin.components
  The `ButtonPanelLayout` class is a layout manager that lays out a container's components in one row/column.
ButtonPanelLayout(int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
  Creates an instance of `ButtonPanelLayout` with specified width and height of components and layout order.
ButtonPanelLayout(int, int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
  Creates an instance of `ButtonPanelLayout` with specified width and height of components, space between them and layout order.
ButtonPanelLayout(int, int, int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
  Creates an instance of `ButtonPanelLayout` with specified width and height of components, space between them and layout order.
ByteConverter - Class in j3deditor.bin.util
  Tool for converting numbers to byte arrays and vice versa.
ByteConverter() - Constructor for class j3deditor.bin.util.ByteConverter

## C

CAMERA_TRANSFORMATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  the camera has been transformed.
CameraPanel - Class in j3deditor.bin.editor
  Contains buttons for moving the camera of the specified scene.
CameraPanel(VirtualScene, int, int, int, int, int) - Constructor for class j3deditor.bin.editor.CameraPanel
  Creates an instance of `CameraPanel`.
cancel(Object) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
  Cancels the computation if faces are being smoothed.
cancel(Object) - Method in interface j3deditor.bin.util.CancellableTask
  Cancels the execution of this task.
CancellableTask - Interface in j3deditor.bin.util
  An object which execution can be cancelled.
CenterLayout - Class in j3deditor.bin.components
  The `CenterLayout` class is a layout manager that lays out a container's component in the middle of the container.
CenterLayout(int) - Constructor for class j3deditor.bin.components.CenterLayout
  Creates an instance of `CenterLayout` with the given border width.
CenterLayout(int, int) - Constructor for class j3deditor.bin.components.CenterLayout
  Creates an instance of `CenterLayout` with the given border width.
ChangeGeometryDialog - Class in j3deditor.bin.editor.tools
  Dialog for changing the properties of a geometry.
ChangeGeometryDialog(J3DeShape3D, int) - Constructor for class j3deditor.bin.editor.tools.ChangeGeometryDialog
  Creates a dialog for changing the various properties of the specified geometry.
changeGeometrySize(int) - Method in class j3deditor.bin.editor.GeometryEditor
  Changes the size of geometry.
changeGeometrySize(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Creates and returns new `J3DeGeometryArray` object with the specified size (vertex data will be also copied to new object).
changeGeometryType(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Creates new `GeometryArray` with the specified vertex format and vertex data from this `J3DeGeometryArray`.
changeValidVCount(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Changes the amount of valid vertices (and restructures the array of vertices (Vertex[])).
cleanUp() - Method in class j3deditor.bin.editor.EditorFrame
  Must be called in the process of disposing this frame.
cleanUp() - Method in class j3deditor.bin.editor.EditorPanel
  Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.GeometryEditor
  Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.Scene3D
  Frees up all resources.
cleanUp() - Method in class j3deditor.bin.editor.SceneEditor
  Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Disposes all resources.
cleanUp() - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
  Removes all components from this frame.
cleanUp() - Method in class j3deditor.bin.InnerFrame
  Removes all components from this frame.
CLICK - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that this button is clickable button.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Clones this node.
close() - Method in class j3deditor.bin.util.ProgressIndicator
  Disposes this progress indicator.
closeAllWindows() - Method in class j3deditor.bin.MainDesktop
  Closes all internal frames attached to this desktop pane by calling their `doDefaultCloseAction()` method.
closeTextureEditor() - Method in class j3deditor.bin.editor.GeometryEditor
  Replaces `Scene2D` that shows texture coordinates with `Scene3D` object.
closeWindow(InnerFrame) - Method in class j3deditor.bin.MainDesktop
  Closes the given internal frame by calling its `doDefaultCloseAction()` method.
com.centerkey.utils - package com.centerkey.utils
ComplexButton - Class in j3deditor.bin.components
  Object that groups multiple `SimpleButton` objects together into one button.
ComplexButton() - Constructor for class j3deditor.bin.components.ComplexButton
  Creates an instance of `ComplexButton`.
ComponentUtils - Class in j3deditor.bin.components
  Contains methods for manipulating with components.
ComponentUtils() - Constructor for class j3deditor.bin.components.ComponentUtils
compressedData - Static variable in class j3deditor.bin.util.Utilities
  path of the compressed data directory inside the applications JAR file.
COORDINATE_VERTEX_STATE - Static variable in class j3deditor.bin.hierarchy.Vertex
  Positional coordinate state.
Copyable - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as copyable object.
copyFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Forces all scenes to copy their selected objects.
copyObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Copies all selected objects from this scene.
createDirectory(File) - Static method in class j3deditor.bin.util.Deployer
  Creates the specified directory and all necessary parent directories if it does not exist yet.
createFile(File) - Static method in class j3deditor.bin.util.Deployer
  Creates the specified file and all necessary parent directories if it does not exist yet.
createImageComponents(Image, int) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Creates an array of `ImageComponent2D` objects with the size of "levels" using the specified image.
createImageComponents(Image[], int) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Creates an array of `ImageComponent3D` objects with the size of "levels" using the specified images.
createNewGeometryArray(int, int, int) - Static method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Creates new `GeometryArray` with the specified properties and sets its valid vertx count to 0.
createSimilarGeometryArray(int, Vertex[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Creates and returns new `J3DeGeometryArray` which has same properties.
createTexture(int, Image[], int, int) - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Creates new texture using the specified properties.
cutFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Forces all scenes to cut their selected objects.
cutObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Cuts all selected objects from this scene.
Cuttable - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as cuttable object.

## D

dataChanged(Object) - Method in class j3deditor.bin.editor.GeometryEditor
  Geometry data has been changed and listeners must be updated.
dataChanged(Object) - Method in class j3deditor.bin.editor.tools.GeometryPanel
  Updates info and menu.
dataChanged(Object) - Method in interface j3deditor.bin.editor.util.GeometryEditorListener
  Geometry info has been changed.
dataPath - Static variable in class j3deditor.bin.util.UserData
  relative path of the root directory of user files.
defaultData - Static variable in class j3deditor.bin.util.Utilities
  path of the default data directory inside the applications JAR file.
Deletable - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as deletable object.
delete() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Removes this node from its parent.
delete() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Removes this texture from the `Appearance` object.
delete() - Method in interface j3deditor.bin.hierarchy.util.Deletable
  Removes the object from the hierarchy tree.
deleteFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Forces every scene to delete their selected objects.
deleteObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Deletes specified objects from this scene.
deleteScene() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Detaches `BranchGroup` object and removes this scene from `HierarchyManager` that contains it.
deleteSelectedFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Deletes selected faces.
deleteVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Deletes specified vertices.
Deployer - Class in j3deditor.bin.util
  Utilities for manipulating with files on disk.
Deployer() - Constructor for class j3deditor.bin.util.Deployer
deselectAllVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Sets the state of all "selected" vertices to "normal".
deselectFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Deselects all faces.
detach() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Detatces BranchGroup.
DISABLED_IMAGE - Static variable in class j3deditor.bin.components.ComplexButton
  specifies that an image will be applied to the "disabled" state of this button.
DISABLED_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that an image will be applied to the "disabled" state of this button.
doDefaultCloseAction() - Method in class j3deditor.bin.editor.EditorFrame
  Overrides the closing operation of this frame.
doDefaultCloseAction() - Method in class j3deditor.bin.InnerFrame
  Closes this frame correctly.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
doInBackground() - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
  Computes normals.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ObjImporter
  Performes the importation process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
  Performes the loading process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
  Performs the saving process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.SGFExporter
  Performs the exporting process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.SGSExporter
  Performs the exporting process in a background thread.
done() - Method in class j3deditor.bin.hierarchy.util.ObjImporter
  Notifies all listeners that object(s) have been added to the scene.
done() - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
  Notifies all listeners that object(s) have been added to the scene.
done() - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
  Notifies all listeners that object(s) have been altered.
DOUBLE - Static variable in class j3deditor.bin.components.InputDialog
  specifies that this dialog accepts `double` type input.

## E

EditorFrame - Class in j3deditor.bin.editor
  `JInternalFrame` for scene-editor.
EditorFrame(JDesktopPane) - Constructor for class j3deditor.bin.editor.EditorFrame
  Creates an instance of `EditorFrame` for a new scene.
EditorPanel - Class in j3deditor.bin.editor
  Root element of the scene-editor.
EditorPanel(J3DeScene, EditorFrame) - Constructor for class j3deditor.bin.editor.EditorPanel
  Creates an instance of `EditorPanel` which is attached to the given frame and contains the scene-editor for the given scene.
equals(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Tests if this node equals to the given node.
equals(Object) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns true if the Object object is of type J3DePoint2D and both coordinates in it are equal to the corresponding coordinates in this J3DePoint2D.
equals(Object) - Method in class j3deditor.bin.hierarchy.Vertex
  Returns true if the Object o is of type Vertex and all of the positional coordinates of o are equal to the ones in this vertex.
execute(BackgroundTask) - Static method in class j3deditor.bin.util.BackgroundThread
  Adds the specified task to the task queue and executes it as soon as possible.
executeOnce(BackgroundTask) - Static method in class j3deditor.bin.util.BackgroundThread
  Adds the specified task to the task queue only if equivalent task can not be found in the queue, and executes it as soon as possible.
exportFile(String) - Method in class j3deditor.bin.hierarchy.util.SGFExporter
  Exports the scene to the given file.
exportFile(String) - Method in class j3deditor.bin.hierarchy.util.SGSExporter
  Exports the scene to the given file.
extractZip(InputStream, File) - Static method in class j3deditor.bin.util.Deployer
  Extracts the contents of the specified ZIP file.
extractZipResources(String, String) - Method in class j3deditor.bin.util.Utilities
  Extracts zipped resources from the applications JAR file to the given directory.

## F

flip() - Method in class j3deditor.bin.editor.Scene2D
  Flips this scene.
flipFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Flips the face normals of all selected faces.
FLOAT - Static variable in class j3deditor.bin.components.InputDialog
  specifies that this dialog accepts `float` type input.

## G

GELayout - Class in j3deditor.bin.editor.util
  The `GELayout` class is a layout manager for `GeometryEditor`.
GELayout(int, int) - Constructor for class j3deditor.bin.editor.util.GELayout
  Creates an instance of `GELayout`.
GELayout(int, int, int, int) - Constructor for class j3deditor.bin.editor.util.GELayout
  Creates an instance of `GELayout`.
GeometryEditor - Class in j3deditor.bin.editor
  Panel that contains the 3D scene and various scene-editor components.
GeometryEditor(J3DeShape3D) - Constructor for class j3deditor.bin.editor.GeometryEditor
  Creates an instance of `GeometryEditor`.
GeometryEditorListener - Interface in j3deditor.bin.editor.util
  The listener interface for receiving geometry editor events.
GeometryManipulator - Class in j3deditor.bin.hierarchy
  Tool for manipulating data contained in the specified `J3DeGeometryArray`.
GeometryManipulator(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.GeometryManipulator
  Creates an instance of `GeometryManipulator` which manipulates the data contained in the sepcified `J3DeGeometryArray`.
GeometryPanel - Class in j3deditor.bin.editor.tools
  Shows geometry info and povides interface for manipulating geometry.
GeometryPanel(GeometryManipulator) - Constructor for class j3deditor.bin.editor.tools.GeometryPanel
  Creates an instance of `GeometryPanel`.
get3DObject() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the Java 3D `Node` attached to this nodes `TransformGroup`.
getAllVertCount() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the number of vertices the `J3DeGeometryArray` contains.
getAlpha() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the alpha component of the color of this vertex if available.
getAmbientColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the ambient color of the `Material` object.
getAnisotropicFilterDegree() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the anisotropic filter degree of this texture.
getAnisotropicFilterMode() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the anisotropic filter mode of this texture.
getAnisotropicFilterModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of the anisotropic filter mode names.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Returns the `Appearance` object.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Returns the appearance object of this node.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Returns the appearance object of this node.
getAttenuation() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the attenuation values of the `Light` object if this is pointlight.
getAttribute(String, Node) - Method in class j3deditor.bin.util.XMLParser
  Returns the requested attribute of the given node.
getBaseLevel() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the base level of this texture.
getBooleanData(String) - Method in class j3deditor.bin.util.UserData
  Returns the value of the user preferences element which name is `key`.
getBoundaryColor() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the boundary color of this texture.
getBoundaryModeS() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the boundary mode for the S coordinate.
getBoundaryModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of boundary mode names.
getBoundaryModeT() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the boundary mode for the T coordinate.
getBoundaryWidth() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the boundary width of this texture.
getBoundsPosition() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the coordinates of the center of `BoundingSphere`.
getBoundsRadius() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the radius of `BoundingSphere`.
getBranchGroup() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the `BranchGroup` object of this scene.
getButtonInfo() - Method in class j3deditor.bin.components.SimpleButton
  Returns the information text that describes this button.
getBytes(int) - Static method in class j3deditor.bin.util.ByteConverter
  Encodes the given int into a sequence of bytes.
getBytes(float) - Static method in class j3deditor.bin.util.ByteConverter
  Encodes the given float into a sequence of bytes.
getBytes(String) - Static method in class j3deditor.bin.util.ByteConverter
  Encodes the given String into a sequence of bytes using the "utf-8" charset.
getCamera() - Method in class j3deditor.bin.editor.Scene2D
  Returns the camera of this scene.
getCamera() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the `J3DeCamera` object that manages the `ViewingPlatform` of this scene.
getCamera() - Method in interface j3deditor.bin.hierarchy.util.VirtualScene
  Returns the camera of this scene.
getCenter() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns a vertex that represents the center of selected vertices.
getChild(int) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Returns the child at the specified index.
getChild(Object, int) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Returns the child of the given node at the specified index.
getChildCount(Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Returns the number of children the given node has.
getColor(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the color of the specified vertex.
getColor() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the color of the `Light` object.
getColor() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the color of this vertex.
getColor() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the color of this vertex.
getColorTarget() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the current color target of the `Material` object.
getColorTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the array of color target names.
getColorType() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the type of vertex colors.
getCombineColorFunction() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getCombineColorFunctionItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns combine color function names.
getCombineColorFunctionTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns current combine color function target.
getCombineColorFunctionTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns combine color function target names.
getCombineColorSource() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getCombineColorSourceItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of combine color source names.
getCombineColorSourceTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns the current combine color source target.
getCombineColorSourceTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of combine color source target names.
getCombineMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getCombineModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of combine mode names.
getCombineModeTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns the current combine mode target.
getCombineModeTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of combine mode target names.
getCombineScaleFactor() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getCombineScaleFactorMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns the current combine scale factor mode.
getCombineScaleFactorModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of combine scale factor mode names.
getComponent() - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Returns `ImageComponent` from this `J3DeImageComponent`.
getConcentration() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the concentration value of this `Light` object if this is spotlight.
getCoordinate() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the positional coordinates of this vertex.
getCoordinate() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the positional coordinates of this vertex.
getCoordinates() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the positional coordinates of this vertex (X, Y, Z).
getCoordinates() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the positional coordinates of this vertex (X, Y, Z).
getCopiedObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the array of copied objects.
getData(String) - Method in class j3deditor.bin.util.UserData
  Returns the value of the user preferences element which name is `key`.
getDefaultGeometryManipulator() - Method in class j3deditor.bin.editor.GeometryEditor
  Returns the default `GeometryManipulator`.
getDiffuseColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the diffuse color of the `Material` object.
getEdgeEndIndex(int, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Returns the index of the second vertex of the edge with the specified first vertex.
getEmissiveColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the emissive color of the `Material` object.
getEnable() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Tests if the `Light` object is enabled.
getEventType() - Method in class j3deditor.bin.hierarchy.util.HierarchyEvent
  Returns the type of this event.
getFile() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the name of file bounded to this scene.
getFile(String) - Static method in class j3deditor.bin.util.UserData
  Returns the file representation of the given path relatively to the applications root directory.
getFilter4Func() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the filter 4 function of this texture.
getFormat() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the format of this texture.
getFormats() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of texture format names.
getGeometries() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Returns all geometries which are referenced by this Shape3D.
getGeometry() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the `J3DeGeometryArray` object which data this `GeometryManipulator` manipulates.
getGeometry() - Method in class j3deditor.bin.hierarchy.J3DeGeometry
  Returns the `Geometry`.
getGeometry() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns `J3DeGeometryArray`.
getGeometryEditor() - Method in class j3deditor.bin.editor.EditorPanel
  Returns the geometry editor.
getGeometryManipulator() - Method in class j3deditor.bin.editor.Scene2D
  Returns the `GeometryManipulator` object that this scene uses for getting geometry information.
getImage() - Method in class j3deditor.bin.editor.SceneBuffer
  Returns the image of the valid buffer.
getImage(int) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Returns an image from this ImageComponent.
getImage(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns an image from the specified level.
getImage(String) - Method in class j3deditor.bin.util.ImageLoader
  Loads an image from JAR file and returns it as an instance of `Image`.
getImage(File) - Method in class j3deditor.bin.util.ImageLoader
  Loads an image from disk and returns it as an instance of `Image`.
getImageComponent(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns an ImageComponent from the specified index.
getImageIcon(String) - Method in class j3deditor.bin.util.ImageLoader
  Loads an image from JAR file and returns it as an instance of `ImageIcon`.
getImageIcon(File) - Method in class j3deditor.bin.util.ImageLoader
  Loads an image from disk and returns it as an instance of `ImageIcon`.
getIndex() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the index of this node.
getIndex() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the index of this vertex.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Returns the index of specified child.
getIndexOfChild(Object, Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Returns the index of the given child of the given node.
getIntData(String) - Method in class j3deditor.bin.util.UserData
  Returns the value of the user preferences element which name is `key`.
getLanguageList() - Method in class j3deditor.bin.util.UserData
  Returns the list of available languages from the file the list of languages are stored in.
getLightingEnable() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Tests if light is used to calculate the appearance of the object this material describes.
getLightType() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the type of this light.
getLodOffset() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the lod offset of this texture.
getMagFilter() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the type of magnification filter.
getMagFilters() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of magnification filter names.
getMaximumLevel() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the maximum level of this texture.
getMaximumLOD() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the maximum lod of this texture.
getMinFilter() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the minification filter of this texture.
getMinFilters() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of the minification filters.
getMinimumLOD() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the minimum lod of this texture.
getMipMapMode() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the mipmap mode of this texture.
getMipMapModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the list of mipmap mode names.
getNormal(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the vertex normal of the specified vertex.
getNormal() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the normal vector of this vertex.
getNormal() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the normal vector of this vertex.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Returns the number of children.
getObject() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the `TransformGroup` object of this node.
getOffset() - Method in class j3deditor.bin.editor.Scene2D
  Returns the location of camera on scene X, Y axes.
getParent() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the parent of this node.
getParent(Class) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the first anchestor of the given type.
getPerspectiveCorrection() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getPerspectiveCorrectionItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of perspective correction mode names.
getPreferredSize() - Method in class j3deditor.bin.hierarchy.view.TreeRenderer
  Returns the preferred size of this tree cell.
getResource(String) - Method in class j3deditor.bin.util.Utilities
  Returns the stream of the given resource.
getRGB() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the RGB color of this vertex.
getRoot() - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Returns the root node of this tree model.
getRoot() - Method in class j3deditor.bin.util.XMLParser
  Returns the root element of the document tree.
getRootAttribute(String) - Method in class j3deditor.bin.util.XMLParser
  Returns the requested attribute of the root node.
getRotationX() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the rotation around X-axis.
getRotationY() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the rotation around Y-axis.
getRotationZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the rotation around Z-axis.
getScale() - Method in class j3deditor.bin.editor.Scene2D
  Returns the camera Z location.
getScaleAxes() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the currently used scale axes multiplicators.
getScaleX() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the scale on X-axis.
getScaleY() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the scale on Y-axis.
getScaleZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the scale on Z-axis.
getScene() - Method in class j3deditor.bin.editor.SceneEditor
  Returns the `Scene3D` object attached to this panel.
getScene() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Returns `J3DeScene` created by this panel.
getScene3D() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Returns `Scene3D` object created by this panel.
getSelectedFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the array of selected faces.
getSelectedObjects() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Returns all selected scenes and objects from all scenes.
getSelectedObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
  Returns the array of selected objects.
getSharpenTextureFunc() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the sharpen texture function of this texture.
getShininess() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the shininess of the `Material` object.
getSize() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the size of this texture.
getSource() - Method in class j3deditor.bin.components.SimpleButtonEvent
  Returns the sender of this event.
getSource() - Method in class j3deditor.bin.hierarchy.util.HierarchyEvent
  Returns the sender of this event.
getSpecularColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Returns the specular color of the `Material` object.
getSpreadAngle() - Method in class j3deditor.bin.hierarchy.J3DeLight
  Returns the spread angle of this `Light` object if this is spotlight.
getState(int) - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the state of this vertex.
getStateType(Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Returns the manipulation target of the specified scene: `Vertex.TEXTURE_VERTEX_STATE` or `Vertex.COORDINATE_VERTEX_STATE`.
getTable() - Method in class j3deditor.bin.util.XMLParser
  Returns 2-dimensional array that contains the elements of the document tree.
getTable(String, String[]) - Method in class j3deditor.bin.util.XMLParser
  Returns 2-dimensional array that contains the specified descendants of the element named `node`.
getTex(int, int) - Method in class j3deditor.bin.hierarchy.Vertex
  Returns a texture coordinate of this vertex in the specified texture coordinate set.
getTex(int, int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns a texture coordinate of this vertex in the specified texture coordinate set.
getTexCoord(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the texture coordinate value of the specified axis of the first selected vertex if texture coordinates are enabled.
getTexCoordinates(int) - Method in class j3deditor.bin.hierarchy.Vertex
  Returns texture coordinates of this vertex in the specified texture coordinate set.
getTexCoordinates(int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns texture coordinates of this vertex in the specified texture coordinate set.
getTexCoordSet() - Method in class j3deditor.bin.editor.Scene2D
  Returns the texture coordinate set this scene shows if it would be of type of `Axes2D.TEX`.
getTexCoordSetCount() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the amount of texture coordinate sets.
getTexCoordType() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the type of texture coordinates.
getTexture() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Returns texture.
getTexture() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the Texture contained in this J3DeTexture.
getTextureCoordinates(int, int[], int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns texture coordinates of the specified vertex.
getTextureMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
getTextureModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Returns an array of texture mode names.
getTransformableVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns an array that contains all selected vertices.
getTransformMode() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns current transform mode.
getTranslationX() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the position on X-axis.
getTranslationY() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the position on Y-axis.
getTranslationZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
  Returns the position on Z-axis.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class j3deditor.bin.hierarchy.view.TreeRenderer
  Configures the renderer based on the passed in components.
getType() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the type of this node.
getVectorAngle() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns the angle of the vector represented by this J3DePoint2D.
getVectorLength() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns the length of the vector represented by this J3DePoint2D.
getVertex(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns a vertex at the specified index.
getVertexAlpha() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the alpha component of the vertex color of the first selected vertex if available.
getVertexColor() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the color of the first selected vertex if available.
getVertexCoordinates(int, int[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the coordinates of the specified vertex.
getVertexCount() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns the number of valid vertices.
getVertexCount() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the amount of all vertices.
getVertexGroupMode() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns vertex group mode.
getVertexMode() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns vertex mode.
getVertexPosition2D(Vertex, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Returns the position of a vertex in the coordinate system of the specified `Scene2D`.
getVertices() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns all valid vertices.
getViewPoint() - Method in class j3deditor.bin.editor.Scene2D
  Returns the viewpoint of the scene camera.
getX() - Method in class j3deditor.bin.components.SimpleButtonEvent
  Returns the drag distance on X-axis.
getX() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns the x coordiante of this point.
getX() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the X-coordinate of this vertex.
getX() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the X-coordinate of this vertex.
getY() - Method in class j3deditor.bin.components.SimpleButtonEvent
  Returns the drag distance on Y-axis.
getY() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns the x coordiante of this point.
getY() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the Y-coordinate of this vertex.
getY() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the Y-coordinate of this vertex.
getZ() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the Z-coordinate of this vertex.
getZ() - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Returns the Z-coordinate of this vertex.

## H

hasAlpha(Image) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Tests if the specified image has alpha channel.
hasColor() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns true if vertex colors is enabled, otherwise false.
hasCopiedObjects() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Tests if there are any objects copied from any scene.
hasMaterial() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Tests if the `Material` component of this node exists.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Tests if this node has child which name equals to the name of the given node.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Tests if this node has child which name equals to the name of the given node.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Tests if this node has child which name equals to the name of the given node.
hasNormals() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns true if vertex normals is enabled, otherwise false.
hasTexture() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns true if polygonal mesh is able to store texture coordinates.
hasTexture() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Tests if this appearance node has texture component.
hasTextureAttributes() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Tests if this appearance node has texture attributes component.
HIDDEN - Static variable in class j3deditor.bin.hierarchy.Vertex
  Specifies that this vertex is currently hidden.
hideSelectedVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Sets the state of the selected vertices to "hidden".
hideVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Sets the state of the given vertices to "hidden".
hierarchy - Static variable in class j3deditor.bin.util.Utilities
  Object that manages hierarchy.
HierarchyEvent - Class in j3deditor.bin.hierarchy.util
  Event generated by a component that has manipulated the scene hierarchy.
HierarchyEvent(Object, int) - Constructor for class j3deditor.bin.hierarchy.util.HierarchyEvent
  Creates an instance of `EditorEvent` with the given source and type.
HierarchyEventListener - Interface in j3deditor.bin.hierarchy.util
  The listener interface for receiving hierarchy manipulation events.
hierarchyEventOccured(HierarchyEvent) - Method in class j3deditor.bin.editor.EditorPanel
  Processes events that have made changes to scene hierarchy.
hierarchyEventOccured(HierarchyEvent) - Method in interface j3deditor.bin.hierarchy.util.HierarchyEventListener
  Invoked when an action occurs.
HierarchyFrame - Class in j3deditor.bin.hierarchy.view
  Hierarchy Manager window.
HierarchyFrame(JDesktopPane) - Constructor for class j3deditor.bin.hierarchy.view.HierarchyFrame
  Creates an instance of `HierarchyFrame` using the reference to the central `Utilities` object, `JDesktopPane` it will be attached to and `HierarchyNode` as the root node for its `HierarchyViewer`.
HierarchyManager - Class in j3deditor.bin.hierarchy
  Contains and manages all scenes.
HierarchyManager() - Constructor for class j3deditor.bin.hierarchy.HierarchyManager
  Creates an instance of `HierarchyManager`.
HierarchyNode - Class in j3deditor.bin.hierarchy
  Base class for all hierarchy classes.
HierarchyNode(String, HNodeType, long) - Constructor for class j3deditor.bin.hierarchy.HierarchyNode
  Creates an instance of `HierarchyNode` with the specified name, type and index.
HierarchyViewer - Class in j3deditor.bin.hierarchy.view
  Panel that visualizes hierarchy.
HierarchyViewer(HierarchyNode) - Constructor for class j3deditor.bin.hierarchy.view.HierarchyViewer
  Creates an instance of `HierarchyViewer` with the given root node.
HierarchyWorker - Class in j3deditor.bin.hierarchy.util
  Base class for utilities that perform their tasks in a background thread and need to notify scene-editor about updates made to scene.
HierarchyWorker() - Constructor for class j3deditor.bin.hierarchy.util.HierarchyWorker
  Constructor.
HNodeType - Enum in j3deditor.bin.hierarchy.util
  Determines the type of the `HierarchyNode` object.
HORIZONTAL - Static variable in class j3deditor.bin.components.ButtonPanelLayout
  specifies that container's components are layd out in a row.
HORIZONTAL_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that this button is horizontally dragable button.
HTreeModel - Class in j3deditor.bin.hierarchy.view
  Custom `TreeModel` for `JTree` that visualizes hierarchy.
HTreeModel(Object) - Constructor for class j3deditor.bin.hierarchy.view.HTreeModel
  Creates an instance of `HTreeModel` with the given root node.

## I

image - Static variable in class j3deditor.bin.util.Utilities
  an instance of `ImageLoader`.
ImageLoader - Class in j3deditor.bin.util
  Tool for loading images.
ImageLoader() - Constructor for class j3deditor.bin.util.ImageLoader
  Creates an instance of `ImageLoader`.
imagePath - Static variable in class j3deditor.bin.util.ImageLoader
  path of the images inside the JAR file.
IndexDialog - Class in j3deditor.bin.editor.tools
  A dialog that makes user to choose an index of something.
InfoPanel - Class in j3deditor.bin.editor
  Shows information about active tool/button.
InfoPanel(int, int) - Constructor for class j3deditor.bin.editor.InfoPanel
  Creates an instance of `InfoPanel` with the given width and height.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Applies the given `Node` object to this node.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
  Applies the given `Node` object to this node.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Applies the given `Node` object to this node.
initDialog(String, int, int) - Method in class j3deditor.bin.components.PopupDialog
  Initializes this dialog properly.
initDialog(Image, String, int, int) - Method in class j3deditor.bin.components.PopupDialog
  Initializes this dialog properly.
initObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Attaches the given Java 3D object to the `TransformGroup` inside this node.
InnerFrame - Class in j3deditor.bin
  Modified version of `JInternalFrame`.
InnerFrame() - Constructor for class j3deditor.bin.InnerFrame
  Creates an instance of `InnerFrame`.
InputDialog - Class in j3deditor.bin.components
  Dialog for inputting an `int`, `float`, `double` or `String` value.
InputDialog() - Constructor for class j3deditor.bin.components.InputDialog
  Creates an instance of `InputDialog` and initializes its content.
INT - Static variable in class j3deditor.bin.components.InputDialog
  specifies that this dialog accepts `int` type input.
inUse - Variable in class j3deditor.bin.hierarchy.Vertex
  Used by various classes that manipulate the data of multiple vertices.
invertVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Inverts the order of vertices in the specified face.
isFlagSet(int, int) - Static method in class j3deditor.bin.util.ByteConverter
  Tests if the given flag is present.
isInBounds(J3DePoint2D, J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Returns true if the specified point is located inside the specified rectangle.
isLeaf(Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Tests if the given node has children.
isStickyVertsEnabled() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Returns true if "sticky vertices" is enabled.

## J

J3DeAppearance - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.Appearance`.
J3DeAppearance(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeAppearance
  Creates an instance of `J3DeAppearance` with the given `Appearance` object and sets capabilities for it.
J3DeCamera - Class in j3deditor.bin.hierarchy
  Virtual camera that manages an instance of `com.sun.j3d.utils.universe.ViewingPlatform` bounded to this camera and manipulates its `javax.media.j3d.TransformGroup` object.
J3DeCamera() - Constructor for class j3deditor.bin.hierarchy.J3DeCamera
  Creates an instance of `J3DeCamera`.
j3deditor.bin - package j3deditor.bin
j3deditor.bin.components - package j3deditor.bin.components
j3deditor.bin.editor - package j3deditor.bin.editor
j3deditor.bin.editor.tools - package j3deditor.bin.editor.tools
j3deditor.bin.editor.util - package j3deditor.bin.editor.util
j3deditor.bin.hierarchy - package j3deditor.bin.hierarchy
j3deditor.bin.hierarchy.util - package j3deditor.bin.hierarchy.util
j3deditor.bin.hierarchy.view - package j3deditor.bin.hierarchy.view
j3deditor.bin.util - package j3deditor.bin.util
j3deditor.bin.util.preferences - package j3deditor.bin.util.preferences
j3deditor.bin.util.startup - package j3deditor.bin.util.startup
J3DeGeometry - Class in j3deditor.bin.hierarchy
  Manages Java 3D `javax.media.j3d.Geometry` object.
J3DeGeometry(Geometry) - Constructor for class j3deditor.bin.hierarchy.J3DeGeometry
  Creates an instance of `J3DeGeometry` with the specified `Geometry` object.
J3DeGeometryArray - Class in j3deditor.bin.hierarchy
  Manages Java 3D `javax.media.j3d.GeometryArray` object.
J3DeGeometryArray(GeometryArray) - Constructor for class j3deditor.bin.hierarchy.J3DeGeometryArray
  Creates an instance of `J3DeGeometryArray`.
J3DeImageComponent - Class in j3deditor.bin.hierarchy
  Utility for manipulating `javax.media.j3d.ImageComponent`.
J3DeImageComponent(ImageComponent) - Constructor for class j3deditor.bin.hierarchy.J3DeImageComponent
  Creates an instance of `J3DeImageComponent` with the given `ImageComponent`.
J3DeLight - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.Light`.
J3DeLight() - Constructor for class j3deditor.bin.hierarchy.J3DeLight
  Creates an empty `J3DeLight` object.
J3DeLight(LightType) - Constructor for class j3deditor.bin.hierarchy.J3DeLight
  Creates an instance of `J3DeLight` with the given type.
J3DeMaterial - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.Material`.
J3DeMaterial(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeMaterial
  Creates an instance of `J3DeMaterial` with the `Material` object from the given `Appearance` object.
J3DeObject - Class in j3deditor.bin.hierarchy
  Base class for transformable objects.
J3DeObject(String, HNodeType, long) - Constructor for class j3deditor.bin.hierarchy.J3DeObject
  Creates an instance of `J3DeObject` with the given name, type and index.
J3DePoint2D - Class in j3deditor.bin.hierarchy.util
  A point representing a location in (x, y) coordinate space, specified in integer precision.
J3DePoint2D() - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
  Creates an instance of `J3DePoint2D` at (0, 0).
J3DePoint2D(int, int) - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
  Creates an instance of `J3DePoint2D` at (x, y).
J3DePoint2D(J3DePoint2D) - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
  Creates an instance of `J3DePoint2D` with the same location as the specified `J3DePoint2D`.
J3DePrimitive - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `com.sun.j3d.utils.geometry.Primitive`.
J3DePrimitive() - Constructor for class j3deditor.bin.hierarchy.J3DePrimitive
  Creates an empty `J3DePrimitive` object.
J3DePrimitive(PrimitiveType) - Constructor for class j3deditor.bin.hierarchy.J3DePrimitive
  Creates an instance of `J3DePrimitive` with the given type.
J3DeScene - Class in j3deditor.bin.hierarchy
  Represents one scene.
J3DeScene(String) - Constructor for class j3deditor.bin.hierarchy.J3DeScene
  Creates an instance of `J3DeScene` with the given name.
J3DeScene(String, String) - Constructor for class j3deditor.bin.hierarchy.J3DeScene
  Creates an instance of `J3DeScene` with the given name and if possible loads its contents from specified file.
J3DeSerializable - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as serializable hierarchy object and allows its state to be serialized or deserialized.
J3DeShape3D - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.Shape3D`.
J3DeShape3D() - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
  Creates an empty `J3DeShape3D` object.
J3DeShape3D(Shape3DType) - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
  Creates an instance of `J3DeShape3D` with the given type.
J3DeShape3D(Shape3D) - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
  Creates an instance of `J3DeShape3D` that contains the given `Shape3D` object.
J3DeTexture - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.Texture`.
J3DeTexture(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeTexture
  Creates an instance of `J3DeTexture` with the `Texture` object from the given `Appearance` object.
J3DeTextureAttributes - Class in j3deditor.bin.hierarchy
  Contains and manages an instance of `javax.media.j3d.TextureAttributes`.
J3DeTextureAttributes(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Creates an instance of `J3DeTextureAttributes` with the `TextureAttributes` object from the given `Appearance` object.

## K

keyPressed(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
  If T, R or S key is pressed the corresponding transformation mode is activated.
keyReleased(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
keyTyped(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.

## L

LangTab - Class in j3deditor.bin.util.preferences
  Language tab.
LangTab() - Constructor for class j3deditor.bin.util.preferences.LangTab
  Creates an instance of `LangTab` and initializes its components.
languages - Static variable in class j3deditor.bin.util.UserData
  relative path of the language directory.
layoutContainer(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
  Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.components.CenterLayout
  Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.GELayout
  Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.MainLayout
  Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.SELayout
  Required by LayoutManager.
LightPanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeLight` node.
LightPanel(J3DeLight) - Constructor for class j3deditor.bin.editor.tools.LightPanel
  Creates an instance of `LightPanel` that manipulates the given `J3DeLight` node.
LightType - Enum in j3deditor.bin.hierarchy.util
  Determines the type of the `J3DeLight` object and the type of `Light` object inside it.
loadFile(String) - Method in class j3deditor.bin.hierarchy.util.ObjImporter
  Opens the given OBJ file and imports objects to the scene associated to this importer.
loadProject(String) - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
  Loads the content of the scene from the given file.
loadProject(InputStream) - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
  Loads the content of the scene from the given stream.

## M

main(String[]) - Static method in class j3deditor.bin.MainFrame
  Main entry point.
mainData - Static variable in class j3deditor.bin.util.Utilities
  path of the main data directory inside the applications JAR file.
MainDesktop - Class in j3deditor.bin
  Desktop pane for internal frames.
MainDesktop() - Constructor for class j3deditor.bin.MainDesktop
  Creates an instance of `MainDesktop` and specifies its drag mode.
MainFrame - Class in j3deditor.bin
  Main window of the Java 3D editor.
MainFrame(String[]) - Constructor for class j3deditor.bin.MainFrame
  Creates an instance of `MainFrame`.
MainLayout - Class in j3deditor.bin.editor.util
  The `MainLayout` class is a layout manager for `EditorPanel`.
MainLayout() - Constructor for class j3deditor.bin.editor.util.MainLayout
  Creates an instance of `MainLayout`.
MaterialPanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeMaterial` node.
MaterialPanel(J3DeMaterial) - Constructor for class j3deditor.bin.editor.tools.MaterialPanel
  Creates an instance of `MaterialPanel` that manipulates the given `J3DeMaterial` node.
mergeSelectedVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Moves all selected vertices to the center of the selection.
mergeVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Moves the specified vertices to the center of the selection.
Messaging - Class in j3deditor.bin.util
  Tool for visualizing messages on `javax.swing.JOptionPane`.
Messaging() - Constructor for class j3deditor.bin.util.Messaging
  Creates an instance of `Messaging`.
minimumLayoutSize(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
  Required by LayoutManager, not in use.
minimumLayoutSize(Container) - Method in class j3deditor.bin.components.CenterLayout
  Required by LayoutManager, not in use.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.GELayout
  Required by LayoutManager.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.MainLayout
  Required by LayoutManager.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.SELayout
  Required by LayoutManager.
MOUSE_DOWN_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that an image will be applied to the "mouse down" state of this button.
MOUSE_OVER_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that an image will be applied to the "mouse over" state of this button.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
  Not in use.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Notifies listeners if this is clickable button.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
  Doesn't do anything.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
mouseDragged(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Calculates drag distance and notifies listeners if this is draggable button.
mouseDragged(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Border select or vertex transformation is performed.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
  Activates the hotspot in which bounds the cursor entered.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Changes the state of this button.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
  Doesn't do anything.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
mouseExited(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
  Restores the default state of this button.
mouseExited(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Changes the state of this button.
mouseExited(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
  Doesn't do anything.
mouseExited(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
mouseMoved(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Doesn't do anything.
mouseMoved(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
mousePressed(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
  Activates the hotspot in which bounds the mouse was pressed.
mousePressed(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Changes the state of this button and memorizes the current position of cursor.
mousePressed(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
  Flips the scene associated with this `Axes2D`.
mousePressed(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Various things will be done.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
  Restores the default state of this button.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
  Changes the state of this button.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
  Doesn't do anything.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
  Various things will be done.
moveFocus(float, float) - Method in class j3deditor.bin.editor.Scene2D
  Moves the virtual focus of the camera.
moveFocus(float, float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Moves the virtual focus of the camera.
moveFocus(float, float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
  Moves the virtual focus of the camera.
MultiPanel - Class in j3deditor.bin.components
  The `MultiPanel` node controls which of its children will be attached to the given container.
MultiPanel(Container) - Constructor for class j3deditor.bin.components.MultiPanel
  Creates an instance of `MultiPanel` which can attach its children to the given container.
MULTIPLE_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that this button is dragable button on both axes.

## N

NEG_X - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from negative X axis.
NEG_Y - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from negative Y axis.
NEG_Z - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from negative Z axis.
negate() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Negates the value of this point.
NEGATIVE - Static variable in class j3deditor.bin.components.ButtonPanelLayout
  specifies that container's components are layd out from bottom/right to top/left.
NewGeometryDialog - Class in j3deditor.bin.editor.tools
  Dialog for replacing or adding a new geometry to a Shape3D node.
NewGeometryDialog(J3DeShape3D) - Constructor for class j3deditor.bin.editor.tools.NewGeometryDialog
  Creates an instance of `NewGeometryDialog`.
NodePanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `HierarchyNode` object.
NodePanel(HierarchyNode, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.NodePanel
  Creates an instance of `NodePanel` that manipulates the given `HierarchyNode` object.
NONE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Transform mode, specifies that vertices can not be transformed.
NORMAL - Static variable in class j3deditor.bin.hierarchy.Vertex
  Specifies that this vertex is in normal state.
NORMAL_IMAGE - Static variable in class j3deditor.bin.components.ComplexButton
  specifies that an image will be applied to the "default" state of this button.
NORMAL_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that an image will be applied to the "default" state of this button.
NormalCalculator - Class in j3deditor.bin.hierarchy.util
  Utility for (re)calculating vertex normals.
NormalCalculator(GeometryManipulator) - Constructor for class j3deditor.bin.hierarchy.util.NormalCalculator
  Creates an instance of `NormalCalculator`.
notifyListeners(HierarchyEvent) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
  Sends the given `HierarchyEvent` to all listeners.
numberOfImageComponents() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the number of ImageComponent objects this texture contains.
numMipMapLevels() - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Returns the number of mipmap levels.

## O

OBJECT_ADDITION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  new hierarchy node has been added.
OBJECT_ALTERATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  the object has been altered.
OBJECT_REMOVAL - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  a hierarchy node has been removed from scene.
OBJECT_SELECTION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  a hierarchy node has been selected.
OBJECT_TRANSFORMATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
  an object has been transformed.
ObjectPanel - Class in j3deditor.bin.editor
  Contains buttons for creating 3D objects.
ObjectPanel(J3DeScene) - Constructor for class j3deditor.bin.editor.ObjectPanel
  Creates an instance of `objectPanel`.
ObjImporter - Class in j3deditor.bin.hierarchy.util
  Tool for importing objects from OBJ file to specified scene.
ObjImporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ObjImporter
  Creates an instance of `ObjLoader` which is able to import objects to the given scene.
ObjPanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeObject` node.
ObjPanel(J3DeObject, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.ObjPanel
  Creates an instance of `ObjPanel` that manipulates the given `J3DeObject` node.
open() - Method in class j3deditor.bin.util.ProgressIndicator
  Makes this progress indicator visible.
openGeometryEditor() - Method in class j3deditor.bin.editor.EditorPanel
  Opens geometry editor in this editor frame.
openScene(String) - Method in class j3deditor.bin.editor.EditorFrame
  Opens the specified scene.
openSceneEditor() - Method in class j3deditor.bin.editor.EditorPanel
  Opens scene editor.
openTextureEditor() - Method in class j3deditor.bin.editor.GeometryEditor
  Replaces `Scene3D` object with `Scene2D` that shows texture coordinates.
openURL(String) - Static method in class com.centerkey.utils.BareBonesBrowserLaunch
  Opens the specified web page in a web browser
out - Static variable in class j3deditor.bin.util.Utilities
  an instance of `Messaging`.

## P

paintComponent(Graphics) - Method in class j3deditor.bin.components.ComplexButton
  Paints the background image of this button.
paintComponent(Graphics) - Method in class j3deditor.bin.components.SimpleButton
  Paints the background image of this button according to current state.
paintComponent(Graphics) - Method in class j3deditor.bin.components.TransparentPanel
  Paints this panel.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.Axes2D
  Overrided `paintComponent` method of `JPanel`.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.EditorPanel
  Overrided `paintComponent` method of `JPanel`.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.Scene2D
  Draws the scene on this panel.
paintComponent(Graphics) - Method in class j3deditor.bin.util.startup.StartPanel
  Draws the logo image on this panel.
paintContent(Graphics) - Method in class j3deditor.bin.editor.Scene2D
  Draws the content of this scene.
Pasteable - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as a container where other hierarchy objects can be pasted into.
pasteContent(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Pastes specified objects to this scene.
pasteContent(HierarchyNode[]) - Method in interface j3deditor.bin.hierarchy.util.Pasteable
  Pastes the given objects into implementing object.
pasteToScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Forces all scenes to paste their copied/cut objects to the selected scenes.
percentageChanged(float) - Method in interface j3deditor.bin.util.ProgressChangeListener
  Changes the percentage of the progress.
percentageChanged(float) - Method in class j3deditor.bin.util.ProgressIndicator
  Sets the new percentage shown by this progress bar.
PopupDialog - Class in j3deditor.bin.components
  Base class for popup dialogues.
PopupDialog() - Constructor for class j3deditor.bin.components.PopupDialog
  Creates an instance of `PopupDialog`.
PopupDialog(String, int, int) - Constructor for class j3deditor.bin.components.PopupDialog
  Creates an instance of `PopupDialog` with the given title and size.
PopupDialog(Image, String, int, int) - Constructor for class j3deditor.bin.components.PopupDialog
  Creates an instance of `PopupDialog` with the given icon, title and size.
PopupDialog(String, int, int, Component) - Constructor for class j3deditor.bin.components.PopupDialog
  Creates an instance of `PopupDialog` with the given title, size and component in it and makes it visible.
PopupDialog(Image, String, int, int, Component) - Constructor for class j3deditor.bin.components.PopupDialog
  Creates an instance of `PopupDialog` with the given icon, title, size and component in it and makes it visible.
POS_X - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from positive X axis.
POS_Y - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from positive Y axis.
POS_Z - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` views geometry from positive Z axis.
POSITIVE - Static variable in class j3deditor.bin.components.ButtonPanelLayout
  specifies that container's components are layd out from top/left to bottom/right.
PrefDialog - Class in j3deditor.bin.util.preferences
  User preferences window.
PrefDialog() - Constructor for class j3deditor.bin.util.preferences.PrefDialog
  Creates an instance of `PrefFrame`.
preferredLayoutSize(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
  Required by LayoutManager, not in use.
preferredLayoutSize(Container) - Method in class j3deditor.bin.components.CenterLayout
  Required by LayoutManager, not in use.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.GELayout
  Required by LayoutManager.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.MainLayout
  Required by LayoutManager.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.SELayout
  Required by LayoutManager.
PrefPanel - Class in j3deditor.bin.util.preferences
  User preferences panel.
PrefPanel(JDialog) - Constructor for class j3deditor.bin.util.preferences.PrefPanel
  Creates an instance of `PrefPanel`.
PrimitiveType - Enum in j3deditor.bin.hierarchy.util
  Determines the type of the `J3DePrimitive` object and the type of `Primitive` object inside it.
process() - Method in class j3deditor.bin.editor.SceneBuffer
  Draws the scene into the backbuffer.
process() - Method in interface j3deditor.bin.util.BackgroundTask
  Method that will be processed by the `BackgroundThread`.
processWindowEvent(WindowEvent) - Method in class j3deditor.bin.MainFrame
  Method for processing the closing event of this window (`JFrame`).
ProgressChangeListener - Interface in j3deditor.bin.util
  The listener interface for listening progress change events.
ProgressIndicator - Class in j3deditor.bin.util
  Shows a progress bar in a popup window, which indicates that something is processed.
ProgressIndicator() - Constructor for class j3deditor.bin.util.ProgressIndicator
  Creates an instance of `ProgressIndicator`.
ProgressIndicator(String) - Constructor for class j3deditor.bin.util.ProgressIndicator
  Creates an instance of `ProgressIndicator` that shows the given info.
ProjectLoader - Class in j3deditor.bin.hierarchy.util
  Tool for loading saved scenes.
ProjectLoader(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ProjectLoader
  Creates an instance of `ProjectLoader` which is able to load `BranchGroup` to the given scene.
ProjectSaver - Class in j3deditor.bin.hierarchy.util
  Tool for saving scenes.
ProjectSaver(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ProjectSaver
  Creates an instance of `ProjectSaver` which is able to save `BranchGroup` from the given scene.
propertyChange(PropertyChangeEvent) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Sent called by background thread that loads the scene from file.
propertyChange(PropertyChangeEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Opens or closes this progress indicator according to the event sent by `SwingWorker`.

## R

readData(InputStream) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Reads bytes from the given `InputStream` and tries to convert them to the attributes.
readData(InputStream) - Method in interface j3deditor.bin.hierarchy.util.J3DeSerializable
  Reads the state from input stream.
recalculateFlat() - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
  Sets faces flat.
recalculateNormals(double) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Generates normals using `NormalGenerator`.
recalculateSmooth(boolean) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
  Sets faces smooth.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Removes the specified child node.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Removes the specified child.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Removes the specified child node.
removeChildren(Container) - Static method in class j3deditor.bin.components.ComponentUtils
  Removes recursivly all components from the given `Container`.
removeHierarchyListener(HierarchyEventListener) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
  Removes the specified `HierarchyEventListener`.
removeLayoutComponent(Component) - Method in class j3deditor.bin.components.ButtonPanelLayout
  Required by LayoutManager, not in use.
removeLayoutComponent(Component) - Method in class j3deditor.bin.components.CenterLayout
  Required by LayoutManager, not in use.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.GELayout
  Required by LayoutManager.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.MainLayout
  Required by LayoutManager.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.SELayout
  Required by LayoutManager.
removePanel(int) - Method in class j3deditor.bin.components.MultiPanel
  Removes one component at the specified index.
removePanel(Component) - Method in class j3deditor.bin.components.MultiPanel
  Removes the specified component.
removeScene(int) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Removes the scene at the specified index.
removeScene(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Removes the specified scene node.
removeSimpleButtonListener(SimpleButtonListener) - Method in class j3deditor.bin.components.SimpleButton
  Removes the specified listener.
removeTreeModelListener(TreeModelListener) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Not in use.
resetCameraPosition() - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Resets the position and orientation of this camera.
resources - Static variable in class j3deditor.bin.util.UserData
  relative path of the resources directory.
ROTATE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Transform mode, specifies that selected vertices can be rotated.
rotate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Sets the given absolute angle on each axis.
rotate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the rotation of texture image.
rotateCamera(float, float) - Method in class j3deditor.bin.editor.Scene2D
  Not in use.
rotateCamera(float, float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Rotates the camera.
rotateCamera(float, float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
  Rotates the camera.
rotateVertices(float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Rotates the selected part of a polygonal mesh.
rotateVertices(float, int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  All transformable (selected) vertices are rotated around the specified axis by specified angle.
rotateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Rotates the object around the X-axis.
rotateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the rotation of texture image.
rotateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Rotates the object around the Y-axis.
rotateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the rotation of texture image.
rotateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Rotates the object around the Z-axis.
rotateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the rotation of texture image.
run() - Method in class j3deditor.bin.util.BackgroundThread
  Executes sequentially all tasks in the task queue.

## S

saveChanges() - Method in class j3deditor.bin.util.preferences.LangTab
  Passes the values shown on this tab to the central `UserData` object.
saveChanges() - Method in class j3deditor.bin.util.preferences.ViewTab
  Passes the values shown on this tab to the central `UserData` object.
saveData() - Method in class j3deditor.bin.util.UserData
  Updates the file the user preferences are stored in.
saveFile(File) - Method in class j3deditor.bin.util.XMLParser
  Saves the document tree to specified file.
saveProject(String) - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
  Saves the scene to the given file.
SCALE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Transform mode, specifies that selected vertices can be scaled.
scale(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Sets the given absolute scale on each axis.
scale(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the scale of texture image.
scaleAll(float) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Resizes this object on all axes.
scaleVertices(float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Resizes the selected part of a polygonal mesh.
scaleVertices(float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  All transformable (selected) vertices are scaled using the specified value (relatively to selection center).
scaleX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Resizes this object on X-axis.
scaleX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the scale of texture image.
scaleY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Resizes this object on Y-axis.
scaleY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the scale of texture image.
scaleZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Resizes this object on Z-axis.
scaleZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the scale of texture image.
Scene2D - Class in j3deditor.bin.editor
  Interface for manipulating a geometry.
Scene2D(int) - Constructor for class j3deditor.bin.editor.Scene2D
  Creates an instance of `Scene2D` with the specified viewpoint.
Scene3D - Class in j3deditor.bin.editor
  Visualizes the scene.
Scene3D(J3DeScene) - Constructor for class j3deditor.bin.editor.Scene3D
  Creates an instance of `Scene3D` whidh visualizes the given scene.
SceneBuffer - Class in j3deditor.bin.editor
  Utility that updates the image of a `Scene2D` in another low priority thread.
SceneBuffer(Scene2D) - Constructor for class j3deditor.bin.editor.SceneBuffer
  Creates an instance of `SceneBuffer` which updates the image shown on the specified `Scene2D`.
sceneChanged(Object) - Method in class j3deditor.bin.editor.GeometryEditor
  Scene has been changed and views must be updated.
sceneChanged(Object) - Method in class j3deditor.bin.editor.tools.GeometryPanel
  Doesn't do anything.
sceneChanged(Object) - Method in interface j3deditor.bin.editor.util.GeometryEditorListener
  Scene has changed and has to be redrawn.
SceneEditor - Class in j3deditor.bin.editor
  Panel that contains the 3D scene and various scene-editor components.
SceneEditor(J3DeScene) - Constructor for class j3deditor.bin.editor.SceneEditor
  Creates an instance of `SceneEditor`.
SELayout - Class in j3deditor.bin.editor.util
  The `SELayout` class is a layout manager for `SceneEditor`.
SELayout(int, int) - Constructor for class j3deditor.bin.editor.util.SELayout
  Creates an instance of `SELayout`.
SELECTED - Static variable in class j3deditor.bin.hierarchy.Vertex
  Specifies that this vertex is currently selected.
selectFaces(boolean) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Selects faces by grouping selected vertices into `Vertex[][]` array and selecting additional vertices if needed.
selectionChanged() - Method in class j3deditor.bin.editor.EditorFrame
  Sent to this frame to notify that some hierarchy nodes are selected/deselected to update `Hierarchy` menu.
selectVertex(J3DePoint2D, Scene2D, boolean) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Selects a vertex which is close enough to cursor.
selectVertices(J3DePoint2D, J3DePoint2D, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Selects all vertices which are located inside the specified rectangle.
set(Vertex) - Method in class j3deditor.bin.hierarchy.Vertex
  Copies all vertex data from the specified vertex to this vertex, including index and reference to `J3DeGeometryArray`.
setActive(int) - Method in class j3deditor.bin.components.MultiPanel
  Replaces the currently shown component.
setActive(Component) - Method in class j3deditor.bin.components.MultiPanel
  Replaces the currently shown component.
setAlpha(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the alpha component of the color of this vertex if vertex color has alpha component.
setAmbientColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given ambient color to the `Material` object.
setAnisotropicFilterDegree(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the anisotropic filter degree of this texture.
setAnisotropicFilterMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the anisotropic filter mode of this texture.
setAttenuation(int, int, int) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the attenuation values of the `Light` object if this is pointlight.
setBaseLevel(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the base level of this texture.
setBoundaryColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the boundary color of this texture.
setBoundaryModeS(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the boundary mode for the S coordinate.
setBoundaryModeT(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the boundary mode for the T coordinate.
setBoundsPosition(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the coordinates of the center of `BoundingSphere`.
setBoundsRadius(float) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the radius of `BoundingSphere`.
setButtonInfo(String) - Method in class j3deditor.bin.components.SimpleButton
  Sets the information text that describes this button.
setCamera(ViewingPlatform) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Bounds the given `ViewingPlatform` to this virtual camera.
setCancellableTask(CancellableTask) - Method in class j3deditor.bin.util.ProgressIndicator
  Associates a task with this progress indicator that user can cancel by closing this dialog.
setCapabilities(Geometry) - Static method in class j3deditor.bin.hierarchy.J3DeGeometry
  Sets all necessary capability flags.
setCapabilities(GeometryArray) - Static method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Sets neccessary capability bits.
setColor(int, float[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Sets the color of the specified vertex.
setColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the color of this light.
setColor(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the color of this vertex.
setColor(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the color of this vertex.
setColorTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given color target to the `Material` object.
setCombineColorFunction(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setCombineColorFunctionTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Sets the current combine color function target.
setCombineColorSource(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setCombineColorSourceTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Sets the current combine color source target.
setCombineMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setCombineModeTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Sets the current combine mode target.
setCombineScaleFactor(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setCombineScaleFactorMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Sets the current combine scale factor mode.
setComponent(ImageComponent) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Sets the specified `ImageComponent` to this `J3DeImageComponent`.
setConcentration(int) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the concentration value of the `Light` object if this is spotlight.
setCoordinate(Point3f) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the positional coordinates of this vertex.
setCoordinate(Point3f) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the positional coordinates of this vertex.
setCoordinates(int, int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Sets the location of this point.
setCoordinates(J3DePoint2D) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Sets the location of this point.
setCoordinates(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the positional coordinates of this vertex.
setCoordinates(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the positional coordinates of this vertex.
setData(Vertex) - Method in class j3deditor.bin.hierarchy.Vertex
  Copies all vertex data from the specified vertex to this vertex, excluding index and reference to `J3DeGeometryArray`.
setData(String, Object) - Method in class j3deditor.bin.util.UserData
  Sets the value of the user preferences element which name is `key`.
setData(String[][]) - Method in class j3deditor.bin.util.XMLParser
  Creates the document tree from 2-dimensional array[m][n] where n equals 2.
setDiffuseColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given diffuse color to the `Material` object.
setEdgeVisibility(boolean) - Method in class j3deditor.bin.editor.GeometryEditor
  Sets the edge visibility property of `Scene2D` objects.
setEdgeVisibility(boolean) - Method in class j3deditor.bin.editor.Scene2D
  Enables/disables the visibility of edges.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.CameraPanel
  Sets the listener this panel can send hierarchy manipulation events to.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.ObjectPanel
  Sets the listener this panel can send hierarchy manipulation events to.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.SceneEditor
  Sets the listener that listens events performed by the components of this panel.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.TransformPanel
  Sets the listener this panel can send hierarchy manipulation events to.
setEmissiveColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given emissive color to the `Material` object.
setEnable(boolean) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Passes the given state to the `Light` object.
setEnabled(boolean) - Method in class j3deditor.bin.components.ComplexButton
  Enables/disables this button.
setEnabled(boolean) - Method in class j3deditor.bin.components.SimpleButton
  Enables/disables this button.
setEnabled(boolean) - Method in class j3deditor.bin.editor.TransformPanel
  Enables/disables the buttons of this panel.
setFile(String) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Sets the name of the file bounded to this scene.
setFilter4Func(float[]) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the filter 4 function of this texture.
setGeometry(J3DeGeometry) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Sets the geometry of the object shown in the `Scene3D`.
setGeometry(J3DeGeometry, int) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
  Replaces geometry at the specified index.
setGeometryEditorListener(GeometryEditorListener) - Method in class j3deditor.bin.editor.Scene2D
  Sets the geometry editor listener.
setGeometryEventListener(GeometryEditorListener) - Method in class j3deditor.bin.editor.GeometryEditor
  Sets the geometry editor listener.
setGeometryEventListener(GeometryEditor) - Method in class j3deditor.bin.editor.tools.GeometryPanel
  Sets a geometry event listener.
setGeometryManipulator(GeometryManipulator) - Method in class j3deditor.bin.editor.Scene2D
  Sets the `GeometryManipulator` this scene gets its geometry data.
setImage(String, int) - Method in class j3deditor.bin.components.ComplexButton
  Applies the given image to the specified state of this button.
setImage(Image, int) - Method in class j3deditor.bin.components.ComplexButton
  Applies the given image to the specified state of this button.
setImage(String, int) - Method in class j3deditor.bin.components.SimpleButton
  Applies the given image to the specified state of this button.
setImage(Image, int) - Method in class j3deditor.bin.components.SimpleButton
  Applies the given image to the specified state of this button.
setImage(Image) - Method in class j3deditor.bin.editor.Scene2D
  Sets the background image of this scene.
setImage(Image, int) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Applies the specified image to this ImageComponent.
setIndex(int) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the index of this vertex.
setInfo(String) - Method in class j3deditor.bin.editor.InfoPanel
  Updates the information shown on the labels of this panel.
setInfo(String, String) - Method in class j3deditor.bin.editor.InfoPanel
  Updates the information shown on the labels of this panel.
setInfo(String) - Method in class j3deditor.bin.util.startup.StartPanel
  Shows the given info on this panel.
setInfo(String) - Method in class j3deditor.bin.util.startup.StartUp
  Replaces the information shown on splash screen panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.CameraPanel
  Sets the infopanel which shows information about the buttons of this panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.ObjectPanel
  Sets the infopanel which shows information about the buttons of this panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.TransformPanel
  Sets the infopanel which shows information about the buttons of this panel.
setLightingEnable(boolean) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Specifies if light is used to calculate the appearance of the object this material describes.
setLodOffset(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the lod offset of this texture.
setMagFilter(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the magnification filter of this texture.
setMaterial() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Applies new material component to this appearance node if none exists.
setMaterial(Material) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Applies the given material component to this appearance node.
setMaximumLevel(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the maximum level of this texture.
setMaximumLOD(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the maximum lod of this texture.
setMinFilter(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the minification filter of this texture.
setMinimumLOD(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the minimum lod of this texture.
setMipMapMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the mipmap mode of this texture.
setName(String) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Renames this node.
setNode(Node) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Replaces the `TransformGroup` object of this node with the given object and sets its capabilities.
setNormal(int, float[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Sets the vertex normal of the specified vertex.
setNormal(Vector3f) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the normal vector of this vertex.
setNormal(Vector3f) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the normal vector of this vertex.
setObject(TransformGroup) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Copies the transformation from the given `TransformGroup` object to the `TransformGroup` object of this node.
setParent(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Sets the parent of this node.
setPerspectiveCorrection(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setProgressChangeListener(ProgressChangeListener) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
  Sets the `ProgressChangeListener`.
setRGB(Color) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the RGB color of this vertex.
setScaleAxes(int[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies how much polygonal mesh is scaled on each axis when used `scaleVertices` method.
setSelectedObject(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Sets one object to be selected.
setSelectedObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.HierarchyManager
  Sets all selected nodes.
setSelectedObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
  Sets the array of selected objects.
setSelection() - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
  Updates the selections and UI.
setSelectionListener(TreeSelectionListener) - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
  Sets the listener the `TreeselectionEvent`s will be sent to.
setSharpenTextureFunc(float[], float[]) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the sharpen texture function of this texture.
setShininess(int) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given shininess to the `Material` object.
setSpecularColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
  Applies the given specular color to the `Material` object.
setSpreadAngle(int) - Method in class j3deditor.bin.hierarchy.J3DeLight
  Sets the spread angle of the `Light` object if this is spotlight.
setState(int, int) - Method in class j3deditor.bin.hierarchy.Vertex
  Changes the state of this vertex.
setStickyVertsEnabled(boolean) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies if the "sticky vertices" is enable or not.
setTex(float, int, int) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets a texture coordinate of this vertex.
setTex(float, int, int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets a texture coordinate of this vertex.
setTexCoord(float, int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Applies the specified texture coordinate value to all selected vertices on specified axis if texture coordinates are enabled.
setTexCoordinates(float[], int) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the texture coordinates of this vertex.
setTexCoordinates(float[], int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the texture coordinates of this vertex.
setTexCoordSet(int) - Method in class j3deditor.bin.editor.Scene2D
  Sets the texture coordinate set this scene shows if it would be of type of `Axes2D.TEX`.
setTexCoordSet(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies the texture coordinate set which coordinates can be manipulated if this `GeometryManipulator` manipulates texture coordinates and geometry has texture coordinates.
setTexture(J3DeTexture) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
  Sets the texture of the object shown in the `Scene3D`.
setTexture(Texture) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Applies the given texture component to this appearance node.
setTexture(Texture) - Method in class j3deditor.bin.hierarchy.J3DeTexture
  Sets the Texture of this J3DeTexture.
setTextureAttributes() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Applies new texture attributes component to this appearance node.
setTextureAttributes(TextureAttributes) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
  Applies the given texture attributes component to this appearance node.
setTextureCoordinates(int, float[], int[], int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Sets texture coordinates of the specified vertex.
setTextureMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
setTransformMode(boolean) - Method in class j3deditor.bin.editor.TransformPanel
  Specifies if the current transformation mode is local or global.
setTransformMode(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies the vertex manipulation mode.
setVertexAlpha(float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Applies the specified alpha component to the vertex color of selected vertices if 4-component vertex color is enabled.
setVertexColor(Color) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Applies the specified color to the selected vertices if vertex color is enabled.
setVertexCoordinates(int, float[], int[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Sets the coordinates of the specified vertex.
setX(int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Sets the x coordinate of this point.
setX(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the X coordinate of this vertex.
setX(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the X coordinate of this vertex.
setY(int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Sets the y coordinate of this point.
setY(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the Y coordinate of this vertex.
setY(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the Y coordinate of this vertex.
setZ(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Sets the Z coordinate of this vertex.
setZ(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Sets the Z coordinate of this vertex.
SGFExporter - Class in j3deditor.bin.hierarchy.util
  Tool for exporting scenes with `com.sun.j3d.utils.scenegraph.io.SceneGraphFileWriter`.
SGFExporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.SGFExporter
  Creates an instance of `SGFExporter` which is able to export the content of the given scene.
SGSExporter - Class in j3deditor.bin.hierarchy.util
  Tool for exporting scenes with `com.sun.j3d.utils.scenegraph.io.SceneGraphStreamWriter`.
SGSExporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.SGSExporter
  Creates an instance of `SGSExporter` which is able to export the content of the given scene.
Shape3DType - Enum in j3deditor.bin.hierarchy.util
  Determines the type of the `J3DeShape3D` object and the type of `Shape3D` object inside it.
showAllVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  Makes all hidden vertices visible.
showWindow(JDesktopPane) - Method in class j3deditor.bin.InnerFrame
  Attaches this internal frame to a `JDesktopPane` and selects this JInternalFrame.
SimpleButton - Class in j3deditor.bin.components
  Button that reacts on mouse clicks or drags.
SimpleButton(int) - Constructor for class j3deditor.bin.components.SimpleButton
  Creates an instance of `SimpleButton` of the given type.
SimpleButtonEvent - Class in j3deditor.bin.components
  Object that describes the event sent by a `SimpleButton`.
SimpleButtonEvent(SimpleButton) - Constructor for class j3deditor.bin.components.SimpleButtonEvent
  Creates an instance of `SimpleButtonEvent` which is sent by the given object.
SimpleButtonEvent(SimpleButton, float, float) - Constructor for class j3deditor.bin.components.SimpleButtonEvent
  Creates an instance of `SimpleButtonEvent` which is sent by the given object and drag distances.
SimpleButtonListener - Interface in j3deditor.bin.components
  The listener interface for receiving `SimpleButton` events.
StartPanel - Class in j3deditor.bin.util.startup
  Splash screen panel.
StartPanel() - Constructor for class j3deditor.bin.util.startup.StartPanel
  Creates an instance of `StartPanel`.
StartUp - Class in j3deditor.bin.util.startup
  Splash screen window.
StartUp() - Constructor for class j3deditor.bin.util.startup.StartUp
  Creates an instance of `StartUp`.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.LightPanel
  Listens action events sent by sliders attached to this panel.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.MaterialPanel
  Listens action events sent by sliders attached to this panel.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
  Listens action events sent by sliders attached to this panel.
STRING - Static variable in class j3deditor.bin.components.InputDialog
  specifies that this dialog accepts `String` type input.
sub(J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns new `J3DePoint2D` which value is the vector difference of points p1 and p2.

## T

TEX - Static variable in class j3deditor.bin.editor.Axes2D
  `Scene2D` associated with this `Axes2D` shows texture coordinates.
TEX_COORDS - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies that the manipulation target of this GeometryManipulator are texture coordinates.
TEXTURE_2D - Static variable in class j3deditor.bin.hierarchy.J3DeTexture
  Specifies that this is 2D texture.
TEXTURE_3D - Static variable in class j3deditor.bin.hierarchy.J3DeTexture
  Specifies that this is 3D texture.
TEXTURE_VERTEX_STATE - Static variable in class j3deditor.bin.hierarchy.Vertex
  Texture coordinate state.
TextureAttributesPanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeTextureAttributes` node.
TextureAttributesPanel(J3DeTextureAttributes, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.TextureAttributesPanel
  Creates an instance of `TextureAttributesPanel` that manipulates the given `J3DeTextureAttributes` node.
TextureDialog - Class in j3deditor.bin.editor.tools
  Dialog for adding a texture to an object.
TextureDialog(J3DeAppearance) - Constructor for class j3deditor.bin.editor.tools.TextureDialog
  Creates an instance of `TextureDialog` which can add a texture to the specified appearance node.
TexturePanel - Class in j3deditor.bin.editor.tools
  User interface for manipulating the attributes of active `J3DeTexture` node.
TexturePanel(J3DeTexture, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.TexturePanel
  Creates an instance of `MaterialPanel` which manipulates the specified `J3DeTexture` node.
threeDData - Static variable in class j3deditor.bin.util.Utilities
  path of the 3d data directory inside the applications JAR file.
throwError(Throwable) - Method in class j3deditor.bin.util.Messaging
  Shows Throwable's detail message.
throwError(Object) - Method in class j3deditor.bin.util.Messaging
  Shows object on error dialog.
throwFatalError(Throwable) - Method in class j3deditor.bin.util.Messaging
  Shows Throwable's detail message and quits the application.
throwFatalError(Object) - Method in class j3deditor.bin.util.Messaging
  Shows object on error dialog and quits the application.
throwInfo(Object) - Method in class j3deditor.bin.util.Messaging
  Shows object on message dialog.
throwQuestion(Object) - Method in class j3deditor.bin.util.Messaging
  Shows object on question dialog and returns an integer representing user interaction.
throwWarning(Object) - Method in class j3deditor.bin.util.Messaging
  Shows object on warning dialog.
throwWarning(Throwable) - Method in class j3deditor.bin.util.Messaging
  Shows Throwable's detail message.
toBits(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
  Returns the bits of the given array of bytes.
toBufferedImage(Image) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
  Converts `Image` to `BufferedImage`.
toBytes(BitSet) - Static method in class j3deditor.bin.util.ByteConverter
  Returns the given bits as the array of bytes.
toFloat(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
  Decodes the specified array of bytes to float.
toInt(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
  Decodes the specified array of bytes to int.
tools2 - Variable in class j3deditor.bin.editor.tools.TextureAttributesPanel
  `ObjPanel` for manipulating texture attributes transform component
toString() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Returns the name of this node.
toString() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
  Returns the String representation of this `J3DeGeometryArray`.
toString() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
  Returns the `String` representation of this object.
toString() - Method in class j3deditor.bin.hierarchy.Vertex
  Returns the String representation of this vertex.
toString(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
  Decodes the specified array of bytes to String using "utf-8" charset.
TRANSFORMABLE - Static variable in class j3deditor.bin.hierarchy.Vertex
  Specifies that this vertex can be transformed.
TransformPanel - Class in j3deditor.bin.editor
  Contains buttons for transforming objects.
TransformPanel(J3DeScene) - Constructor for class j3deditor.bin.editor.TransformPanel
  Creates an instance of `TransformPanel`.
TRANSLATE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Transform mode, specifies that selected vertices can be translated.
translate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Sets the given absolute translation on each axis.
translate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the position of texture image.
translate(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
  Translates this vertex.
translate(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Translates this vertex.
translate(Class, String) - Method in class j3deditor.bin.util.Translator
  Returns translation of element which name is `object` and which is located inside `cl` class.
translateTex(float[], int) - Method in class j3deditor.bin.hierarchy.Vertex
  Changes texture coordinates of this vertex.
translateTex(float[], int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Changes texture coordinates of this vertex.
translateVertices(float, float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
  Translates the selected vertices.
translateVertices(float[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
  All transformable (selected) vertices are translated using the specified value.
translateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Moves the object along the X-axis.
translateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the position of texture image.
translateX(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Changes the X coordinate of this vertex.
translateX(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Changes the X coordinate of this vertex.
translateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Moves the object along the Y-axis.
translateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the position of texture image.
translateY(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Changes the Y coordinate of this vertex.
translateY(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Changes the Y coordinate of this vertex.
translateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
  Moves the object along the Z-axis.
translateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
  Manipulates the position of texture image.
translateZ(float) - Method in class j3deditor.bin.hierarchy.Vertex
  Changes the Z coordinate of this vertex.
translateZ(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
  Changes the Z coordinate of this vertex.
Translator - Class in j3deditor.bin.util
  Tool for translating UI text to specified language.
Translator(String) - Constructor for class j3deditor.bin.util.Translator
  Create an instance of `Translator`.
translator - Static variable in class j3deditor.bin.util.Utilities
  an instance of `Translator`.
TransparentPanel - Class in j3deditor.bin.components
  Half transparent panel with gradient background and rounded corners.
TransparentPanel(int, int, Color, float) - Constructor for class j3deditor.bin.components.TransparentPanel
  Creates an instance of `TransparentPanel` with the specified border with, arc radius and color.
TransparentPanel(int, int, Color) - Constructor for class j3deditor.bin.components.TransparentPanel
  Creates an instance of `TransparentPanel` with the specified border with, arc radius and color.
TransparentPanel(int, int) - Constructor for class j3deditor.bin.components.TransparentPanel
  Creates an instance of `TransparentPanel` with the specified border with and arc radius.
TransparentPanel() - Constructor for class j3deditor.bin.components.TransparentPanel
  Creates an instance of `TransparentPanel` with default values.
TreeRenderer - Class in j3deditor.bin.hierarchy.view
  Custom tree cell renderer.
TreeRenderer() - Constructor for class j3deditor.bin.hierarchy.view.TreeRenderer

## U

UpdateblePanel - Interface in j3deditor.bin.editor.tools
  Identifies the instance of implementing class as updateble panel.
updateHierarchy() - Method in class j3deditor.bin.editor.EditorPanel
  Updates the hierarchy visualizer an scene-editor attached to this panel.
updateImage() - Method in class j3deditor.bin.editor.SceneBuffer
  Schedules this image to updation.
updateLanguageList(File) - Static method in class j3deditor.bin.util.Deployer
  Returns the list of available language files from the given directory.
updateLanguageList() - Method in class j3deditor.bin.util.UserData
  Updates the list of available languages.
updateName() - Method in class j3deditor.bin.hierarchy.HierarchyNode
  Changes the name of this node if the parent of this node has a child with the same name.
updateScaleAxes(int[]) - Method in class j3deditor.bin.editor.GeometryEditor
  Updates scale axes.
updateScene() - Method in class j3deditor.bin.editor.Scene3D
  Reattaches the `BranchGroup` of the scene to the `SimpleUniverse` object this `Scene3D` contains.
updateTools() - Method in class j3deditor.bin.editor.SceneEditor
  Changes the tool panel according to selected hierarchy nodes.
updateTransformPanel(boolean) - Method in class j3deditor.bin.editor.SceneEditor
  Specifies if the buttons on transform panel are enabled or not.
updateTree() - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
  Updates the UI of the `Jtree`.
updateValues() - Method in class j3deditor.bin.editor.SceneEditor
  Updates values shown on specific tool panel.
updateValues() - Method in class j3deditor.bin.editor.tools.NodePanel
  Updates an object referenced by global variable `panel`.
updateValues() - Method in class j3deditor.bin.editor.tools.ObjPanel
  Updates all values in text fields if the transformation of the object has occured.
updateValues() - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
  Updates all values in `ObjPanel` attached to this panel.
updateValues() - Method in interface j3deditor.bin.editor.tools.UpdateblePanel
  Updates values in the panel components.
updateView(Object) - Method in class j3deditor.bin.editor.Scene2D
  Updates the image of this `Scene2D` if this scene is synchronizable or the caller of this method is this `Scene2D` object.
UserData - Class in j3deditor.bin.util
  Tool that loads, saves and manages user preferences.
UserData() - Constructor for class j3deditor.bin.util.UserData
  Creates an instance of `Userdata`.
userdata - Static variable in class j3deditor.bin.util.Utilities
  an instance of `UserData`.
util - Static variable in class j3deditor.bin.util.Utilities
  an instance of `Utilities`.
Utilities - Class in j3deditor.bin.util
  Central module that initializes and manages tools needed by various classes.
Utilities(StartUp) - Constructor for class j3deditor.bin.util.Utilities
  Creates an instance of `Utilities` and initializes all tools.

## V

valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.editor.EditorPanel
  Method to listen events sent by `HierarchyViewer`.
valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
  Listens to tree selection events performed on `HierarchyViewer` attached to this frame.
valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
  Invoked every time a node in the `Jtree` object is selected or deselected.
valueForPathChanged(TreePath, Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
  Not in use.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.HNodeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.LightType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.PrimitiveType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.Shape3DType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum j3deditor.bin.hierarchy.util.HNodeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.LightType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.PrimitiveType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.Shape3DType
  Returns an array containing the constants of this enum type, in the order they are declared.
VERT_COORDS - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
  Specifies that the manipulation target of this GeometryManipulator are vertex coordinates.
Vertex - Class in j3deditor.bin.hierarchy
  Represents a vertex of a polygonal mesh.
Vertex(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.Vertex
  Creates an inastance of `Vertex` which represents `index`-th vertex in the specified `J3DeGeometryArray`.
VertexManipulator - Class in j3deditor.bin.editor.util
  Utility for converting coordinates between 3D scene and `Scene2D`.
VertexManipulator() - Constructor for class j3deditor.bin.editor.util.VertexManipulator
VERTICAL - Static variable in class j3deditor.bin.components.ButtonPanelLayout
  specifies that container's components are layd out in a column.
VERTICAL_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
  specifies that this button is vertically dragable button.
ViewPanel2D - Class in j3deditor.bin.editor.tools
  UI for controlling `Scene2D` properties.
ViewPanel2D(GeometryManipulator, GeometryEditor) - Constructor for class j3deditor.bin.editor.tools.ViewPanel2D
  Creates an instance of `ViewPanel2D`.
ViewPanel3D - Class in j3deditor.bin.editor.tools
  UI for controlling `Scene3D` properties.
ViewPanel3D() - Constructor for class j3deditor.bin.editor.tools.ViewPanel3D
  Creates an instance of `ViewPanel3D`.
ViewTab - Class in j3deditor.bin.util.preferences
  View tab.
ViewTab() - Constructor for class j3deditor.bin.util.preferences.ViewTab
  Creates an instance of `ViewTab` and initializes its components.
VirtualCamera - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as a virtual camera.
VirtualScene - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as a virtual scene.
VirtualScene2D - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as a 2D virtual scene.
VirtualScene3D - Interface in j3deditor.bin.hierarchy.util
  Identifies the instance of implementing class as a 3D virtual scene.
VirtualVertex - Class in j3deditor.bin.hierarchy
  Represents a vertex that contains its own vertex data.
VirtualVertex(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
  Creates an instance of `VirtualVertex` and initializes its components which are required by `J3DeGeometryArray`.
VirtualVertex(J3DeGeometryArray, Point3f, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
  Creates an instance of `VirtualVertex` with the specified coordinates and initializes its components which are required by `J3DeGeometryArray`.
VirtualVertex(J3DeGeometryArray, float, float, float, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
  Creates an instance of `VirtualVertex` with the specified coordinates and initializes its components which are required by `J3DeGeometryArray`.
VirtualVertex(Vertex) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
  Creates an instance of `VirtualVertex` and copies all vertex data from the specified vertex to this vertex.

## W

windowActivated(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowClosed(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowClosing(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowDeactivated(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowDeiconified(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowGainedFocus(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowIconified(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
windowLostFocus(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Brings this window to front if focus is lost.
windowOpened(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
  Not in use.
writeData(OutputStream) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Writes the camera attributes to the given `OutputStream` as byte arrays.
writeData(OutputStream) - Method in interface j3deditor.bin.hierarchy.util.J3DeSerializable
  Writes the state to output stream.

## X

XMLParser - Class in j3deditor.bin.util
  Tool for loading and saving XML files.
XMLParser() - Constructor for class j3deditor.bin.util.XMLParser
  Creates an instance of `XMLParser`.
XMLParser(InputStream) - Constructor for class j3deditor.bin.util.XMLParser
  Creates an instance of `XMLParser` and loads an XML file if possible.
XMLParser(File) - Constructor for class j3deditor.bin.util.XMLParser
  Creates an instance of `XMLParser` and loads an XML file if possible.

## Z

zoomCamera(float) - Method in class j3deditor.bin.editor.Scene2D
  Zooms the camera in/out.
zoomCamera(float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
  Zooms the camera in/out.
zoomCamera(float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
  Zooms the camera in/out.

A B C D E F G H I J K L M N O P R S T U V W X Z

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES