Automatic Drawing Generation is a library focused on automating the drawing of mechanical parts, and based on GObject.
It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, hatches and quotes, to create your technical drawings.
Product's homepage
Here are some key features of "Automatic Drawing Generation":
· more customizable - if you have to create an application from ground, you can do whatever you want;
· not so bloated as a parametric CAD - this depends on your application but, talking in general, ADG doesn't have a lot of stuff a CAD system must have;
· can be easily connected to a database - the model-view separation greatly improves the connectivity of the application;
· the drawings could be generated on-fly - no needs for user interaction: this feature can be used in a dynamic site or from a web-based application.
Requirements:
· gtk+
· Cairo
· GLib2
What's New in This Release: [ read full changelog ]
· The Lua bindings, based on lgob, are now availabe as a separated project (adg-lua). The glue code is automatically generated by using GObject introspection.
· The build system can detect and use GTK+3 and gladeui-2.0 if found. GTK+2 and gladeui-1.0 are still available and can be forced at configure time.
· The rendering of AdgRDim has been enhanced:when the "outside" property is enabled, the leader line will extend beyoud the arc to quote for a styleable distance and the marker will be reveresed.
· The best text frontend is selected at configure time. When pango is available, will be preferred over the cairo toy text APIs.