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  
DXF Drawing eXchange Format [AutoCAD] Import Export
EPS Encapsulated Post Script   Export
JSON JavaScript Object Notation   Export
JT Jupiter Tesselation Import Export
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 loader / writer libraries 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.

 
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, IGES, ...
    • CAD export formats: 3DS, VRML, X3D, SVG, WebGL, ...
    • 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: http://jogamp.org/deployment/archive/master/jogl-old-1.1.1/
http://jogamp.org/deployment/archive/master/gluegen-old-1.0b6/
jReality: http://www3.math.tu-berlin.de/jreality/

Please report bugs to the author.

 
Donation
 
Please support further development of this software by a donation.
  Flattr this
 
Screenshot
 
NetCAD v0.50