You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Download Package, Documentation, and Tutorial Examples here

Please contact John Treichler for training.

Description:

JGDS2 Java GDS library provides access to fully control vertices when dealing with curved geometries and is ideal for parametrizing CAD patterns. The library also contains a Parts Library composed various static methods that produce complex shapes. This eliminates the need to rewrite methods such as circles, ellipses, tori, etc. We encourage you to submit requests to John or Rob for additional complex shapes. We will continuously add shapes to further extend the Parts Library resources. Because the library was developed in Java, access to all the standard Java classes for generating graphics (paths, bezier curves, affine transforms, etc) as well as fonts (FontMetrics) are available. Consequently, custom patterns with arbitrary complexity along with incorporation of labels within CAD could be generated with ease. Contents of this document will describe, in great detail, various examples provided within the distributed Java Netbeans project code (simple shapes, curved structures, Bezier curves, various fractals including Sierpinski, fractal trees, nonorthogonal arrays, text, etc). The JGDS2 stream library is distributed in hope that it will be useful, but without any warranty, without even an implied warranty for any particular purpose. Free distribution of the JGDS2 stream library is allowed.

Capabilities:

JGDS2 Java GDS library provides access to fully control vertices when dealing with curved geometries of arbitrary complexity and is ideal for parametrizing CAD patterns. Text objects with any vectorized font can be easily inserted within CAD. The tutorial project provides working examples ranging from simple shapes, arrays, non-orghogonal rotated arrays, text, Bezier curves, fractals - Sierpinski - trees, etc.

Applications:

Lithography (Electron beam and Optical)

 

  • No labels