Web3DConsortium / X3D-Edit

X3D-Edit is an Extensible 3D (X3D) Graphics authoring tool for simple error-free creation, editing, validation and viewing of X3D scenes for interactive Web-based visualization. X3D-Edit runs as a standalone application or Netbeans plugin. The X3D file format is an advanced XML version of the original VRML97 international standard.
https://savage.nps.edu/X3D-Edit
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link
3d-visualization directed-acyclic-graph scene-graphs

README for X3D-Edit 4.0 Development

Got X3D-Edit?

This file is the developers' documentation page for creation of X3D-Edit 4.0 suite.


Developer Work in Progress

X3D-Edit is now stable and successfully transitioned as part of the NetBeans plugin architecture.

The coming year will see most work focused on implementing addition nodes for X3D version 4.

We are now tracking work items at GitHub Issues for X3D-Edit.


Resources


NetBeans Resources

NetBeans Platform Learning Trail

"Comprehensive tutorials that highlight a wide range of Apache NetBeans APIs for a variety of application types."

XML Editor Extension Module Tutorial

Tutorial section Specifying the Module’s Dependencies

Don used this to create initial code block for X3D-Edit Module Suite.

NetBeans Code Snippet Module Tutorial

Has better excerpt of layer.xml file.

Creating layer.xml file is optional if using annotations instead:

NetBeans Editor Component Palette Module Tutorial

"This tutorial demonstrates how to create a component palette that provides drag-and-drop code snippets for a new file type."

Implemented module as X3dSourceFilePalette. Not all names aligned, not all source applied, work ongoing.

Netbeans Splash Screen

Note problem failing when turned on by Project setting for X3D-Edit module suite. <- FIXED (TDN)

NetBeans Ant-Based Project Type Module Tutorial

TODO. Consider if this will help create projects of interest - might be superfluous.

Using the NetBeans IDE created installer for Windows

Desktop shortcut for Windows. Assumes JAVA_HOME areadly defined in Environment Variables Right click on shortcut properties and set:

Creating standalone installers

Once the X3D-Edit 4.0 module suite is working as a Netbeans plugin, this tutorial shows how to create installer executables.

Tutorial Native Packaging in NetBeans IDE