Login | Register
My pages Projects Communities java.net

j3dfly
Project home

Notice: project area maintenance to enable Project Editor feature Monday, 6/25 from 7:00 pm to 7:45 pm PDT.

If you were registered and logged in, you could join this project.

Summary J3DFly and J3dEditor sample applications
Categories None
License Sun Public License (SPL)
Owner(s) jada, kcr, paulby



This project contains the source code for J3dFly 2.0 beta and J3dEditor 2.0 beta. The project has been moved from it's old home at java3d.netbeans.org as part of the refactoring of the utility classes. A number of the utilities which have broad appeal have been moved into the j3d-contrib-utils project. It is hoped that the java3d.netbeans.org project will eventually provide a Netbeans plugin to aid in the development and debugging of Java 3D apps.

Java 3D(tm) Fly Through 2.0 Beta


This application provides a framework for viewing 3D worlds using the Java 3D API. The framework is very extensible and should allow users/developers to configure the tool to suite specific requirements. The features of the tool can be changed using the plugin preferences menu item or (for the brave) by editing the preference files in the J3dFly_2.0/preference directory.

J3dFly can use any loader that is written to the Java3D Loader interface. The application ship with support for a large number of the loaders available from www.j3d.org. To install the 3rd party loaders see the README in loaders directory.


Java 3D(tm) Scene Graph Editor 2.0 Beta


This application provides a visual editor for creating and manipulating Java 3D scene graphs. The tool can also be used by developers to visualize the scene graphs in their application.

Screen Shot

Screen Shot  

To use the editor to view the graph of your application you need to install bcel-5.0 before compiling the editor. See the instructions in extra_libs directory. Once this has been installed and the editor has been compiled you can start any Java3D application using the J3dEditor_2.0/bin/java3db command in place of the java command.

For example

    java HelloUniverse

becomes

    java3db HelloUniverse

This feature of the tool is very new and is considered alpha quality.

Note on Windows you will need to use cygwin or edit the toolhome and jdk_home parameter in the java3db.bat scripts to point to the install location of the tools.

License

The source code for J3dFly and J3dEditor is SPL.

How to Contribute

We invite developers to contribute to J3dFly. Please refer to the Contributing to Java 3D page to learn how to contribute to any of the Java 3D subprojects. See the JavaDesktop Community Governance Guidelines for general guidelines on participating in JavaDesktop community projects, such as J3dFly.