Geometry Panel

The Geometry panel provides controls for manipulating the geometry. The text field shows the name of the last geometry file to be loaded.

The Geometry section buttons are:

Button Description
Load Allows the loading of multiple geometry files of varying types into a single scenegraph. The file types supported depends on which loaders are installed in your classpath. See the README file for more information. When the geometry is loaded, J3dFly checks if the scene requires lights and if the scenegraph contains any lights. If the scene requires lighting but no lights are present, J3dFly adds some default lights.
Clear Removes all geometry from the scene graph.
Stats Displays a dialog box with scenegraph and performance information. See Statistics for more information.
Save Generates the scenegraph to a .j3f file. This is a high performance prototype file format for storing scene graphs in a Java Stream. The SceneGraphIO API is included with this distribution so you can use this format in your own applications.
Compile Performs a .compile() on the BranchGroup that is the parent of all the geometry loaded in the scene.
Stripify Stripifies the triangle arrays. This improves rendering performance of a group of triangles by putting the triangles together into triangle strips.
Configure Loaders Displays a dialog that allows you to pick which loader is used for each file type. All loaders known to the application are displayed. Those that are unavailable (i.e., not in the classpath) are shown in light gray and can not be selected. For more information on loaders, see Loader Selection Dialog.