Can JavaFX do CAD?

Fabrizio Giudici Fabrizio.Giudici at
Wed Jul 24 08:39:42 PDT 2013

On Wed, 24 Jul 2013 17:06:57 +0200, Richard Bair <richard.bair at>  

> 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  
the performance.

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." - fabrizio.giudici at

More information about the openjfx-dev mailing list