A library of generic CAD-related geometry calculations.
Tag replacement framework for graphics/p5-CAD-Drawing.
LibreCAD is a 2D CAD drawing application based on the community
edition of QCad (www.qcad.org).
The primary intention of this module is to provide high-level operations
for creating, loading, saving and manipulating vector graphics without
having to be overly concerned about smile floormats. As the code has seen
more use, it has also drifted into a general purpose geometry API.
Electric is a sophisticated electrical CAD system that can handle
many forms of circuit design, including:
Custom IC layout (ASICs)
Schematic drawing
Hardware description language specifications
Electro-mechanical hybrid layout
(snip, this is an edited version of Electric's homepage)
Electric handles these file formats:
CIF I/O
GDS I/O
VHDL I/O
DXF I/O
PostScript, HPGL, and QuickDraw output
For real functionality, one should consider installing
support simulation software such as cad/spice.
What Is QCad?
QCad is a professional CAD System. With QCad you can easily construct
and change drawings with ISO-texts and many other features and save
them as DXF-files. These DXF-files are the interface to many
CAD-systems such as AutoCAD (c) and many others.
What is QCad not?
QCad is no designer tool. That means you can not create any filled
shapes nor any crazy freehand forms. Also you can not drag and drop
the objects in the drawing with the mouse.
If you find any bugs, send a report to bugs@qcad.org.
VARKON can be used as a traditional CAD-system with drafting, modelling
and visualization if you want to but the real power of VARKON is in
parametric modelling and CAD applications development. VARKON includes
interactive parametric modelling in 2D or 3D but also the unique MBS
programming language integrated in the graphical environment.
The system was originally developed by a group at the University of
Linkoping in Sweden during 1984-86 under the leadership of Dr. Johan
Kjellander who was then the president of Microform AB. From 1986 the
system was owned, marketed and further developed by Microform AB.
OpenSCAD is a software for creating 3D CAD objects.
Unlike most free software for creating 3D models, it does not focus on
the artistic aspects of 3D modelling but instead on the CAD aspects.
Thus it is more suitable for creating 3D models of machine parts but
perhaps not when creating computer-animated movies.
OpenSCAD is not an interactive modeller. Instead it is something like
a 3D-compiler that reads in a script file that describes the object
and renders the 3D model from this script file. This gives designers
full control over the modelling process and enables them to easily
change any step in the modelling process or make designes that are
defined by configurable parameters.
PythonCAD is a CAD package written, surprisingly enough, in Python. The
PythonCAD project aims to produce a scriptable, open-source, easy to use CAD
package for Linux, the various flavors of BSD Unix, commercial Unix, and
other platforms to which someone who is interested ports the program. Work
began on PythonCAD in July, 2002, and the first public release was on
December 21, 2002.The firs developer team stop to develop PythonCad In the
2007.In May 2009 A new developer team star to develop Pythoncad since now.
Fritzing is an Electronic Design Automation software with a low
entry barrier, suited for the needs of designers and artists. It
uses the metaphor of the breadboard, so that it is easy to transfer
your hardware sketch to the software. From there it is possible to
create PCB layouts for turning it into a robust PCB yourself or by
help of a manufacturer.