Can JavaFX do CAD?
Fabrizio.Giudici at tidalwave.it
Wed Jul 24 08:39:42 PDT 2013
On Wed, 24 Jul 2013 17:06:57 +0200, Richard Bair <richard.bair at oracle.com>
> The scene graph will not support millions of nodes,
How many nodes are supported? I'm helping with the prototyping of a
software that should render 2D SVG. In the past the need was for
relatively complex documents, converted from 2D AutoCAD - the need was to
render everything smoothly, zoom in & out, having less than a hundred
additional nodes inserted programmatically that require an interaction -
animation, context menu, etc. Only the additional nodes needed interaction
and editing, the other stuff just to be rendered quickly. In the past we
did with Batik+Swing, and it was pretty good in the end - no problems with
Now we're trying a pure JavaFX approach and we're using the tool provided
by Toni Eppleton that converts SVG to FXML. In the new project the SVG
documents are simpler, still we needed to simplify them (e.g. smoothing
some curves - they represent geographic borders) for having a good
performance. We didn't measure anything so far - just trying - also
because after the smoothing the speed is ok for the new project. But I'm
wondering whether a port of the old project with Batik would be feasible.
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog - fabrizio.giudici at tidalwave.it
More information about the openjfx-dev