Giter Site home page Giter Site logo

web3dconsortium / x3d-edit Goto Github PK

View Code? Open in Web Editor NEW
3.0 6.0 1.0 383.36 MB

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.

Home Page: https://savage.nps.edu/X3D-Edit

License: BSD 3-Clause "New" or "Revised" License

Java 97.48% HTML 2.45% JavaScript 0.04% XSLT 0.02% Shell 0.01%
3d-visualization scene-graphs directed-acyclic-graph

x3d-edit's People

Contributors

brutzman avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

whuhxb

x3d-edit's Issues

XSLT transformations: FEATURE_SECURE_PROCESSING

(This is an old issue that needs to be checked as corrected, updated, and closed.)

FEATURE_SECURE_PROCESSING

Adapting and ading those settings to netbeans.conf file helped,

  • -J-Djdk.xml.xpathExprGrpLimit=0 -J-Djdk.xml.xpathExprOpLimit=0 -J-Djdk.xml.xpathTotalOpLimit=0

but (new exception) JAXP still has a problem with native XSLT handling:

Starting file:/C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldX3D4.x3d by file:/C:/x3d-code/www.web3d.org/x3d/stylesheets/X3dToXhtml.xslt transformation...

`Error checking type of the expression \`funcall(ends-with, [funcall(local-name, [step("parent", -1)]), literal-expr(Material)])\`.
Transformation finished.`

X3D-Edit autoinstaller and zip for Windows fails, found workaround

X3D-Edit autoinstaller for Windows successfully completes the installation process, but then fails due to not finding the locally installed Java.

Error window:

  • image

Installation location and installed configuration file:

  • C:\Program Files\x3deditmodulesuite\etc\x3deditmodulesuite.conf attached, with .txt appended to filename for github compatibility
    x3deditmodulesuite.conf.txt

Excerpt:

# Default location of JDK:
# (set by installer or commented out if launcher should decide)
#
# It can be overridden on command line by using --jdkhome <dir>
# Be careful when changing jdkhome.
# There are two NetBeans launchers for Windows (32-bit and 64-bit) and
# installer points to one of those in the NetBeans application shortcut 
# based on the Java version selected at installation time.
#
#**jdkhome="/path/to/jdk**"

OpenSCAD format

I was searching or also implementing for an OpenSCAD for NetBeans. I know that there is an IntelliJ plugin which just renders the element out, call an HTML file within a WebView and renders the result. I like the idea but this brings some problems with it, we always need to render the element which can take to long.

So I was searching for a more native way like the OpenSCAD Tool is doing. Long story short, OpenSCAD is not X3D right? But is there anything that we can reuse to also handle OpenSCAD? I'm just searching for a renderer of saved OpenSCAD files. Maybe you can open the discussion section to make this a discussion instead of an issue. If there is smth possible, somehow.

Splash Screen caused launch exception

Splash Screen caused launch exception - fixed, but exception occasionally occurring nevertheless:

X3dEditorModuleSuite Project Properties > Application: selecting Create "Standalone Application" enables splashscreen but triggers bizarre URL error

  • org.netbeans.ProxyURLStreamHandlerFactory register, SEVERE: No way to find original stream handler for jar protocol

  • java.lang.Error: factory already defined at java.base/java.net.URL.setURLStreamHandlerFactory(URL.java:1228)

Terry reports possibility of setting a parameter exposing java.base in netbeans.conf file, this helped.
Startup messages and progress bar (in Branding panel) now work correctly.

  • -J--add-opens=java.base/java.lang=ALL-UNNAMED

Cause: running the Module instead of the Module Suite. Stick to Module Suite for run/debug.

MIME type registry within NetBeans for X3D

(This is an old issue that needs to be checked as corrected, updated, and closed.)

TODO: Found NetBeans feature Tools > DTDS and XML Schemas which allows substitution of local DTDs/schemas for online versions.
Need to similarly add to X3D-Edit configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.