JGDS2 - Java GDS Library
Java GDS Library
Manager: John Treichler
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.
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.
Lithography (Electron beam and Optical)
Additional Resources:Link to Download Package, Documentation, and Tutorial Examples
Back to Top
This material is based upon work supported by the National Science Foundation under Grant No. ECCS-1542081. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Cornell NanoScale Science & Technology Facility (CNF)
250 Duffield Hall, Cornell University, Ithaca, New York 14853-2700
Voice: 607-255-2329, Fax: 607-255-8601, Email: firstname.lastname@example.org
Powered by ITX