Automatic Drawing Generation For Mac Publisher's description
from Nicola Fontana
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts.
It is not a CAD system but a library providing a non-interactive canvas where a custom application can put common CAD entities such as paths, hatches and dimensions, to automatically create technical drawings.
When different parts share a similar shape, a custom application can be much more effective than the traditional way of manually drawing every part with a CAD. In some production factories, such as the automotive sector, this is quite common. Nozzles, elements, nuts, valves, needles and a lot of other parts fall into this category.
You can reach similar targets by using parametric CADs, but a custom application provides the following benefits:
* more customizable
if you have to create an application from the ground, you can do whatever you want;
* not so bloated as a parametric CAD
this honestly depends on your application but, talking in general, ADG doesn't have a lot of stuff a CAD system must have (such as an interactive user interface);
* can be easily connected to a database
the model-view separation greatly improves the connectivity of the application;
* the drawings can be generated on the fly
the canvas does not enforce user interaction: this feature can be used in a dynamic site or in a web-based application by automatically generate the drawing only when the page is accessed, giving an always up to date website.
What's New in This Release:В· The canvas now has printing support when compiled with GTK+ enabled.
В· The media setup can be associated to the canvas so this data can be
В· accessed to provide a consistent behavior between different backends.
В· The demo program can now render the drawing to an SVG file.
В· Generated files are stored in the user document directory.
В· Uncomplete entities now fail gracefully instead of complaining for
В· insufficient data. This provides an easy way to implement optional
В· machinings: the optional groove in the adg-demo program is working
В· by leveraging this feature.
System Requirements:В· cairo 1.7.4 or later
Program Release Status: Minor Update
Program Install Support: Install and Uninstall