ADG

ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts.
Download

ADG Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Nicola Fontana
  • Publisher web site:
  • http://www.entidi.it/adg/

ADG Tags


ADG Description

ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. 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 you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. If you want to develop an application that needs to show and print drawings, also complex, where some data change but the overall design is ever the same the ADG library comes in handy. In production factories, this is often a good choice and could help to greatly improve the production in technical offices. You can reach similar targets using parametric CADs but a custom application provides the following benefits: 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 honestly 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 ADG connectivity; the drawings could be generated on-fly no needs for user interaction: this feature can be used in a dynamic site throught a web-based application. This library is developed in C using an object-oriented approach. It is primarily focused on GNU/Linux systems, but a porting to other environments should be easy (if not automatic): all the underlying libraries are known to run on Windows and OSX (at least). As yet stated, the ADG uses the model-view concept: this helps the data source connection because, whenever you need to change the current part you want to see/check/print, it suffices to change the data inside the model. Requirements: · gtk+ · Cairo · GLib2 · GContainer 1.99.2 What's New in This Release: · AdgTable now provides a generic tabular entity customizable with AdgTableStyle. It supports unlimited rows with independent cells. · Some new special entities, such as AdgLogo (the official ADG logo) and AdgProjection (showing the drawing projection scheme) have been implemented. · A bare title block entity, AdgTitleBlock, is now available: it is allowed to set its cells content either by using string values or custom entities. · AdgAlignment is a new container entity that allows to traslate its children of a custom factor of the children boundary box: any entity can now be right aligned or centered.


ADG Related Software