Automatic Drawing Generation

Screenshot der Software:
Automatic Drawing Generation
Softwarebeschreibung:
Version: 0.8.0 Aktualisiert
Upload-Datum: 14 Apr 15
Entwickler: Fontana Nicola
Lizenz: Frei
Popularität: 7

Rating: nan/5 (Total Votes: 0)

Automatische Zeichnungserstellung (ADG) ist eine plattformübergreifende, freie und Open-Source-Software-Projekt in C und Lua als GObject-basierte Bibliothek, die eine nicht-interaktive Cairo Leinwand, die zur Erzeugung von technischen Zeichnungen ausgestaltetes bietet implementiert.


Features auf einen Blick

Als hochgradig anpassbar und verfügt über automatische Zeichnungserstellung Unterstützung für verschiedene lokale und globale Matrizen, Unterstützung für mehrere Ausgabeformate, darunter PDF, PNG, PS, GDI und X11, vollständige Unterstützung für GObject Introspektion bietet einfache Erstellung von Sprachbindungen sowie als Unterstützung für Modell und Ansicht Trennung.
Darüber hinaus kommt das Projekt mit einer Demo-Anwendung, die Entwickler, die zur Umsetzung des ADG-Bibliothek an ihrem Projekt zu erfahren, wie sie benutzen wollen helfen, ihnen zu zeigen, die Fähigkeiten der Leinwand, die direkt von C. Lua-Bindungen verwendet werden können, auch in das Projekt Automatische Zeichnungserstellung.


Erste Schritte mit dem ADG-Bibliothek gestartet

Installieren des ADG (Automatic Drawing Generation) Bibliothek auf einem GNU / Linux-Betriebssystem ist eine einfache Aufgabe, wie haben Sie, um die neueste Version des Programms aus Softoware, wo es als TAR-Archiv verteilt wird, herunterladen, speichern die Datei irgendwo auf Ihrem Rechner, entpacken Sie es und öffnen Sie ein Terminal-Emulator-Anwendung.
In dem Terminal app, verwenden Sie die & lsquo; cd & rsquo; Befehl, um auf die Position der extrahierten Archivdateien (zB cd /home/softoware/adg-0.7.5) zu navigieren, führen Sie die & lsquo; ./ configure & amp; & amp; stellen & rsquo; Befehl zu konfigurieren und zu kompilieren, die Software, gefolgt von der & lsquo; sudo make install & rsquo; Befehl, es zu System zu installieren breit.


Unter der Haube und unterstützte Betriebssysteme

Die ADG-Bibliothek basiert auf einer breiten Palette von Betriebssystemen wie Linux, Solaris, FreeBSD, Microsoft Windows und Mac OS X. Die C und Lua Programmiersprachen unterstützt wurden verwendet, um dieses Bibliothek, die voll kompatibel mit 64 schreiben Bit und 32-Bit-Befehlssatzarchitekturen.

Was ist neu in dieser Pressemitteilung:

  • Das Projekt wurde auf ADG-lua um in der Lage, um den Online-Web-Demo auf einem Standard-LAMP-Server veröffentlichen angepasst.
  • Die Vereinbarkeit des Projekts mit veralteten Systemen wurde verbessert.
  • Compilation ohne GTK + Unterstützung wurde getestet:. Die Leinwand arbeitet nun richtig auf einem System ohne X-Server installiert

Was ist neu in Version 0.7.6:

  • Das Projekt wurde auf ADG-lua um in der Lage, um den Online-Web-Demo auf einem Standard-LAMP-Server veröffentlichen angepasst.
  • Die Vereinbarkeit des Projekts mit veralteten Systemen wurde verbessert.
  • Compilation ohne GTK + Unterstützung wurde getestet:. Die Leinwand arbeitet nun richtig auf einem System ohne X-Server installiert

Was ist neu in Version 0.7.2:

  • Out of the box-Bindungen sind nun voll funktionsfähig: das ADG-Demoprogramm von ADG-lua vorgesehen (http://adg.entidi.com/lua/) ist auf Augenhöhe mit der offiziellen adg-Demo in C
  • AdgDress aus Genum anstatt eine handgefertigte Lösung vererbt.
  • Viele spezialisierte Code wurde entfernt, so dass die Zuordnung zwischen Nummern und Namen in Bindungen erfolgt automatisch.
  • Konsistenz in Widget-Namen wurde verbessert, so dass Sie Signalanschlüsse auf der Lua Seite vereinfachen.

Was ist neu in Version 0.7.1:

  • Out of the box-Unterstützung für LGI (dynamische Lua Bindungen basierend auf GObject Introspektion) ist nun aktiv gepflegt und effektiv für die Prüfung APIs verwendet.
  • Die GBoxed Wrapper für Kairo Strukturen wie cairo_matrix_t haben sich für die native Unterstützung von der Cairo-Bibliothek zur Verfügung gestellt gobject fallengelassen worden.
  • GObject Wrapper für CPML Strukturen wie Paare, Grundelemente und Segmente in CPML verschoben. Dies macht redundante das Vorhandensein von Wrapper auf dem ADG Seite.

Was ist neu in Version 0.7.0:

  • Die automatische Skalierung Funktion ist jetzt verfügbar, und eine Reihe von vordefinierten Skalierungsfaktoren angewendet werden, bis die richtige gefunden ist.
  • Das Demoprogramm autoscales die Zeichnung auf einem Rechtsklick auf die Zeichenfläche.
  • Die Introspektion Unterstützung wurde verbessert, so dass es möglich ist, LGI (Lua) Bindungen arbeiten aus der Box zu haben.
  • Der typedef hack hat sich für einen privaten Spediteur Kopffallengelassen worden.
  • Die Strichmuster von AdgLineStyle können nun durch die Bindung an sie eine AdgDash weise angepasst werden.

Was ist neu in Version 0.6.6:

  • Das Projekt wurde auf GTK + 3 auf Windows-Plattformen portiert wurden.
  • Ein Win64-Installer zur Verfügung. ADG-demo bettet jetzt Icons in verschiedenen Größen, von 16x16 bis 128x128 Pixel.
  • Die Nachschlag fällt zurück auf srcdir so dass die Symbole können auch ohne Installation des Programms verwendet werden.
  • Einige neue APIs wurden hinzugefügt, um mit diesem Umzug zu helfen.
  • Die Windows Installer haben viele kosmetische Verbesserungen.
  • Die NSIS Code wurde aufgeräumt.

Was ist neu in Version 0.6.4:

  • Die Lua-Bindungen, bezogen auf lgob, werden nun als getrennte Projekt (ADG-lua) availabe. Der Leim Code wird automatisch mit Hilfe GObject Introspektion erzeugt.
  • Die Build-System erkennt und verwendet GTK + 3 und gladeui-2.0, wenn gefunden. GTK + 2 und gladeui-1.0 sind noch verfügbar und kann bei configure Zeit gezwungen werden.
  • Die Wiedergabe der AdgRDim wurde erweitert: wenn die "draußen" Eigenschaft aktiviert ist, die Führungslinie wird beyoud des Bogens erstrecken, um für eine styleable Abstand zu zitieren und die Markierung reveresed werden
  • .
  • Der beste Text-Frontend an configure Zeit gewählt wird. Wenn pango verfügbar ist, wird über den kairo Spielzeug Text APIs vorzuziehen.

Was ist neu in Version 0.6.3:

  • Die Textbearbeitung Logik innerhalb des AdgTextual Schnittstelle und einer neuen Einheit, basierend auf pango verschoben (AdgText) wurde hinzugefügt. Auch AdgToyText implementiert AdgTextual so alle Textobjekte sind nun austauschbar.
  • Die Demo-Programm hat eine neue Dialogseite, die das Schriftfeld der Zeichnung anpassen können. Die Zoom-Hinweise sind außerhalb der Papier so die Zeichnung kann als abgeschlossen werden verschoben.
  • Die CPML Bibliothek verfügt über einen eigenen Test-Framework. Wie auch immer Tests haben in der Regel verbessert worden, so ist es nun möglich, einen Bericht mit "make test-Bericht" zu erzeugen.
  • Das fehlende Ausmaßen Berechnung auf AdgRDim, AdgADim und AdgArrow sind nun vorhanden. Durch den Aufruf adg-Demo mit der Option -E ist es möglich, das Ausmaß Status visuell zu überprüfen.
  • Ein Bündel von Bugs, vor allem die falschen Lichtung catalogdir Erkennung und einige Ausdehnungen Berechnung, wurden behoben.

Was ist neu in Version 0.6.2:

  • Die Lokalisierung Infrastruktur wurde durch Zugabe von der italienischen Übersetzung hinzugefügt und getestet.
  • Die AdgGtkArea Widget kann nun interaktiv Zoom und Pan in globalen Raum ändern, indem Sie und / oder das Rad, während die Shift gedrückt wird.
  • Eine neue Klasse implementiert wurde. AdgGtkLayout ist ein Widget, das auf der Basis AdgGtkArea das Scrollen nativ implementiert, daher kann direkt an einen GtkScrolledWindow Container hinzugefügt werden

Was ist neu in Version 0.6.1:

  • Die Leinwand hat jetzt die Druckunterstützung, wenn sie mit GTK + kompiliert aktiviert.
  • Die Medien-Setup kann auf die Leinwand gebracht werden, so können diese Daten zugegriffen werden kann, um ein konsistentes Verhalten zwischen verschiedenen Backends werden.
  • Das Demoprogramm kann nun machen die Zeichnung, um SVG-Format.
  • Generierte Dateien werden im Benutzerdokument-Verzeichnis gespeichert.
  • Unvollständige Unternehmen jetzt scheitern anmutig statt klagen wegen nicht ausreichender Daten.
  • Dies bietet eine einfache Möglichkeit, optional Bearbeitungen realisieren: die optionale Nut in der ADG-Demo-Programm wird durch den Einsatz dieser Funktion arbeiten
  • .

Anforderungen :

  • gtk +
  • Cairo
  • glib2

Ähnliche Software

Linux on SX1
Linux on SX1

3 Jun 15

Glade3
Glade3

19 Feb 15

eSvn
eSvn

3 Jun 15

Kommentare zu Automatic Drawing Generation

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!