Automatic Drawing Generation

Software screenshot:
Automatic Drawing Generation
Software informatie:
Versie: 0.8.0 Bijgewerkt
Upload datum: 14 Apr 15
Ontwikkelaar: Fontana Nicola
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

Automatic Drawing Generation (ADG) is een cross-platform, vrije en open source software project geïmplementeerd in C en Lua als GObject-gebaseerde bibliotheek die een niet-interactieve Cairo canvas, die is ontworpen voor het genereren van technische tekeningen biedt.


Kenmerken in een oogopslag

Omdat het zeer aanpasbare, Automatic Drawing Generation beschikt over ondersteuning voor verschillende lokale en wereldwijde matrices, ondersteuning voor meerdere output formaten, waaronder PDF, PNG, PS, GDI en X11, volledige ondersteuning voor GObject introspectie biedt gemakkelijke creatie van de taal bindingen, evenals als ondersteuning voor het model en uitzicht scheiding.
Bovendien, het project wordt geleverd met een demo applicatie, die zal helpen ontwikkelaars die willen de uitvoering van de ADG bibliotheek op hun project om te leren hoe het te gebruiken, ze te laten zien van de mogelijkheden van het doek, die direct kunnen worden gebruikt vanaf C. Lua bindingen zijn ook beschikbaar in de Automatic Drawing Generation project.


Aan de slag met de ADG bibliotheek

de ADG (Automatic Drawing Generation) bibliotheek installeren op een GNU / Linux-besturingssysteem is een gemakkelijke taak, zoals u zult hebben om de nieuwste versie van het programma uit Softoware, waar het wordt verspreid als een tar-archief downloaden en opslaan van de bestand ergens op uw computer, uitpakken en open een terminal emulator applicatie.
In de Terminal app, gebruik maken van de & lsquo; cd & rsquo; commando om te navigeren naar de locatie van de uitgepakte archiefbestanden (bijvoorbeeld cd /home/softoware/adg-0.7.5), de & lsquo lopen; ./ configure & amp; & amp; maken & rsquo; commando te configureren en compileren van de software, gevolgd door de & lsquo; sudo make install & rsquo; commando om het te installeren systeem breed.


Onder de motorkap en de ondersteunde besturingssystemen

De ADG bibliotheek wordt ondersteund door een breed scala van besturingssystemen, waaronder Linux, Solaris, FreeBSD, Microsoft Windows en Mac OS X. De C en Lua programmeertalen zijn gebruikt om deze bibliotheek, die is volledig compatibel met 64 schrijven bit en 32-bit instructieset architecturen.

Wat is nieuw in deze release:

  • Het project is aangepast aan de ADG-lua om te kunnen naar de online Web demo op een standaard LAMP-server te publiceren.
  • De verenigbaarheid van het project met verouderde systemen is verbeterd.
  • Compilatie zonder GTK + support is getest:. Het doek is nu goed werkt op een systeem zonder een X-server geïnstalleerd

Wat is nieuw in versie 0.7.6:

  • Het project is aangepast aan de ADG-lua om te kunnen naar de online Web demo op een standaard LAMP-server te publiceren.
  • De verenigbaarheid van het project met verouderde systemen is verbeterd.
  • Compilatie zonder GTK + support is getest:. Het doek is nu goed werkt op een systeem zonder een X-server geïnstalleerd

Wat is nieuw in versie 0.7.2:

  • Uit de doos bindings zijn nu volledig werken: de ADG-demo programma verzorgd door adg-lua (http://adg.entidi.com/lua/) is op gelijke voet met de officiële ADG-demo in C.
  • AdgDress is geërfd van Genum plaats van een handgemaakte oplossing.
  • Een groot aantal gespecialiseerde code is verwijderd, zodat het in kaart brengen tussen de nummers en namen in de bindingen is automatisch.
  • Consistentie in widget namen is verbeterd, zodat u het signaal aansluitingen op de Lua kant te vereenvoudigen.

Wat is nieuw in versie 0.7.1:

  • Out of the box ondersteuning voor LGI (dynamische Lua bindingen gebaseerd op GObject introspectie) is nu actief onderhouden en effectief gebruikt voor het testen van API's.
  • De GBoxed wrappers voor Cairo structuren zoals cairo_matrix_t hebben in het voordeel van de inheemse steun van de Cairo-gobject bibliotheek is gevallen.
  • GObject wrappers voor CPML structuren zoals paren, primitieven, en segmenten zijn verplaatst naar CPML. Dit maakt het overbodig de aanwezigheid van wrappers aan de ADG kant.

Wat is nieuw in versie 0.7.0:

  • De AutoScaling functie is nu beschikbaar, en een reeks van vooraf gedefinieerde schaalfactoren worden toegepast totdat de juiste één wordt gevonden.
  • De demo programma autoscales de tekening op een klik met de rechtermuisknop op de tekening gebied.
  • De introspectie ondersteuning is verbeterd, waardoor het mogelijk is om LGI (Lua) bindingen te werken uit de doos te hebben.
  • De typedef hack is in het voordeel van een eigen expediteur header gedaald.
  • Het dashboard patroon van AdgLineStyle kan nu worden aangepast door te binden aan het tot een AdgDash instantie.

Wat is nieuw in versie 0.6.6:

  • Het project is geschikt gemaakt voor GTK + 3 op Windows-platforms aan.
  • Een Win64 installer is beschikbaar. adg-demo sluit nu iconen van verschillende grootte, variërend van 16x16 tot 128x128 pixels.
  • De look-up valt terug naar srcdir zodat de pictogrammen ook zonder het installeren van het programma kan worden gebruikt.
  • Een aantal nieuwe API's zijn toegevoegd om te helpen met deze verhuizing.
  • De Windows-installateurs hebben vele cosmetische verbeteringen.
  • De NSIS code is opgeruimd.

Wat is nieuw in versie 0.6.4:

  • De Lua bindingen, gebaseerd op lgob, worden nu availabe als een gescheiden project (ADG-lua). De lijm code wordt automatisch gegenereerd door het gebruik van GObject introspectie.
  • Het bouwsysteem kan detecteren en het gebruik van GTK + 3 en gladeui-2.0 indien gevonden. GTK + 2 en gladeui-1.0 zijn nog steeds beschikbaar en kan op configureren tijd worden gedwongen.
  • De weergave van AdgRDim is verbeterd: wanneer de "buiten" eigenschap is ingeschakeld, zal de leider lijn uit te breiden beyoud de boog te citeren voor een styleable afstand en de marker zal worden reveresed
  • .
  • De beste tekst frontend is geselecteerd op configure tijd. Wanneer Pango beschikbaar is, wordt de voorkeur boven de cairo speelgoed tekst API's.

Wat is nieuw in versie 0.6.3:

  • De tekstmanipulatie logica is verplaatst binnen de AdgTextual interface en een nieuwe entiteit op basis pango (AdgText) toegevoegd. Ook AdgToyText implementeert AdgTextual zodat alle tekst entiteiten zijn nu uitwisselbaar.
  • De demo programma heeft een nieuwe dialoog pagina die het mogelijk maakt om de titel blok van de tekening aan te passen. De zoom hints zijn verplaatst buiten het papier, zodat de tekening beschouwd kan worden afgerond.
  • De CPML bibliotheek heeft een eigen toetsingskader. Toch proeven worden in het algemeen verbeterd zodat het nu mogelijk om een ​​rapport te genereren met "make testrapport '.
  • De ontbrekende mate berekening op AdgRDim, AdgADim en AdgArrow zijn nu op hun plaats. Door te bellen ADG-demonstratie met de optie -E is het mogelijk om de mate toestand visueel controleren.
  • Een bos van bugs, met name de verkeerde glade catalogdir detectie en een aantal mate berekening, zijn opgelost.

Wat is nieuw in versie 0.6.2:

  • De lokalisatie infrastructuur is door de toevoeging van de Italiaanse vertaling toegevoegd en getest.
  • De AdgGtkArea widget is nu in staat om interactief zoom en pan in de mondiale ruimte veranderen door te slepen en / of het draaien van het wiel, terwijl het houden van de shift ingedrukt.
  • heeft een nieuwe klasse geïmplementeerd. AdgGtkLayout is een AdgGtkArea gebaseerd widget die implementeert het scrollen native, dus het kan direct worden toegevoegd aan een GtkScrolledWindow container

Wat is nieuw in versie 0.6.1:

  • Het doek heeft nu afdrukken ondersteuning bij gecompileerd met GTK + ingeschakeld.
  • De media setup kan worden gekoppeld aan het doek, zodat deze gegevens kunnen worden benaderd om een ​​consistent gedrag tussen verschillende backends te bieden.
  • De demo programma kan nu maken het opstellen van een SVG-bestand.
  • gegenereerde bestanden worden opgeslagen in de gebruiker document directory.
  • Incomplete entiteiten nu mislukken sierlijk in plaats van te klagen wegens onvoldoende gegevens.
  • Dit biedt een eenvoudige manier om optionele bewerking worden implementeren: de optionele groef in de ADG-demo programma werkt door gebruik te maken van deze functie
  • .

Eisen

  • GTK +
  • Cairo
  • glib2

Vergelijkbare software

wxGTK
wxGTK

3 Jun 15

DarkSnow
DarkSnow

3 Jun 15

Reacties op Automatic Drawing Generation

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!