JNetCAD
 

"JNetCAD" is a Java-Application for viewing, manipulation and creation of CAD data. It's free for non commercial or educational use. Following CAD formats are supported (click on the links to see the (un-)supported features and the change log):

  JNetCAD Change log
  RaidaCADAdapter Change log
3DS 3D Studio Max Import  
BGF Binary Geometry File [DVise] Import  
CGR CATIA Graphical Representation [CATIA V5] Import  
DWF Design Web Format [AutoCAD] Import  
DXF Drawing eXchange Format [AutoCAD] Import Export
EPS Encapsulated Post Script   Export
JT Jupiter Tesselation Import  
OBJ Wavefront Object Import Export
PDF 3D-PDF   Export
STL Surface Tesselation Language (stereolitography) Import Export
VGF ASCII Geometry File [DVise]   Export

Screenshots can be exported as ...

  • BMP (Windows Bitmap)
  • GIF (Graphics Interchange Format)
  • JPEG (Join Photographic Export Group)
  • PDF (Portable Document Format)
  • PNG (Portable Network Graphics)

Other formats will follow, see planned features.

The CAD loaders / writers are available as JAR files, which can easily be integrated in every Java (at least version 1.5) project. A source sample can be found in the downloads section. The loaders / writers can be used in non commercial or educational projects for free. For commercial use please contact the author.

 
Java WebStart
 
Start here ... (JNLP file has to be opened with <java>/javaws[.exe])
 
Planned features
 
  • Version 2.0:
    • Enable drawing of entities (e. g. arc or freehand)
    • Allow editing the rendered entities
    • Allow changing the visibility and color of layers (two new icons in the layer list)
    • Allow drawing on the selected layer
    • Add line attributes (line type and thickness)
    • Add ortho mode, for drawing horizontal and vertical lines
    • Add an optional raster to catch points
    • Add online help for creating geometry
  • General:
    • CAD import formats: VRML, X3D, STEP, VGF, ...
    • CAD export formats: 3DS, VRML, X3D, CGR, DWF, SVG, JT, ...
    • Add icons to the layer list: Visibility, color and current drawing layer. Allow editing this attributes
    • Add a window / viewport zooming function
    • Change configuration from property to XML (with predefined options)
    • Antialiasing
 
Downloads
 
Java3D: http://java.sun.com/javase/technologies/desktop/java3d/
JOGL: https://jogl.dev.java.net/
jReality: http://www3.math.tu-berlin.de/jreality/

Please report bugs to the author.

 
Screenshot
 
NetCAD v0.50