CNF Lab and Equipment Information
JGDS2 - Java GDS Library
CAC Name: The Computing website has moved to: http://computing.cnfusers.cornell.edu
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
AutoCAD Pattern Data
CATS Pattern Conversion and Proximity Correction Suite
File Transfer Share for Tools
GenISys Layout BEAMER - E-beam Pattern Conversion and Proximity Correction
GenISys Layout LAB
Intel Computing Cluster
L-Edit CAD Software
LinkCAD pattern preparation software
Mobile CNFUsers Site
PROLITH by KLA-Tencor
Back to Equipment List
This material is based upon work supported by the National Science Foundation under Grant No. NNCI-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.
If you have a disability and are having trouble accessing information on this website or need materials in an alternate format, contact email@example.com for assistance.
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