Automatic Drawing Generation

Screenshot Software:
Automatic Drawing Generation
Szczegóły programowe:
Wersja: 0.8.0 Aktualizowane
Filmu: 14 Apr 15
Wywoływacz: Fontana Nicola
Licencja: Wolny
Popularność: 50

Rating: 3.0/5 (Total Votes: 1)

Automatyczne generowanie Drawing (ADG) jest cross-platform, wolne i otwarte oprogramowanie źródła projekt realizowany w C i Lua w bibliotece gobject opartej na który oferuje nieinteraktywny Kair płótno, który został zaprojektowany do tworzenia rysunków technicznych.


Funkcje w skrócie

Jest wysoce konfigurowalny, automatyczne generowanie rysunku oferuje wsparcie dla różnych lokalnych i globalnych macierzy, wsparcie dla wielu formatów wyjściowych, w tym PDF, PNG, PS, GDI i X11, pełne wsparcie dla gobject introspekcji oferujących łatwe tworzenie powiązań językowych, jak również jako wsparcie dla modelu i widoku separacji.
Dodatkowo, projekt pochodzi z aplikacji demo, które pomogą programistom, którzy chcą wdrożyć biblioteki ADG na ich projektu, aby dowiedzieć się, jak go używać, pokazując im możliwości płótnie, które mogą być używane bezpośrednio z wiązaniami C. Lua są dostępny również w projekcie Automatyczna generacja rysunków.


Pierwsze kroki w bibliotece ADG

Instalacja ADG (Automatyczne generowanie rysunku) bibliotekę w systemie operacyjnym GNU / Linux jest to łatwe zadanie, ponieważ trzeba będzie pobrać najnowszą wersję programu z Softoware, gdzie jest dystrybuowany jako archiwum TAR, zapisać plik gdzieś na komputerze, rozpakuj go i otwórz emulator terminala wniosku.
W aplikacji Terminal, użyj & lsquo CD & rsquo;; polecenie, aby przejść do lokalizacji wyodrębnionych plików archiwalnych (np cd /home/softoware/adg-0.7.5), uruchom & lsquo; ./ configure & amp; & amp; & rsquo dokonać; polecenie, aby skonfigurować i skompilować program, a następnie & lsquo; sudo make install & rsquo; polecenie, aby go zainstalować systemu szeroki.


W ramach systemów operacyjnych kaptur i obsługiwanych

Biblioteka ADG jest obsługiwana w wielu systemach operacyjnych, takich jak Linux, Solaris, FreeBSD, Microsoft Windows i języków programowania Mac OS X. C i Lua zostały wykorzystane do napisania tej biblioteki, która jest w pełni kompatybilny z 64 -bitowa i 32-bitowy zestaw instrukcji architektury.

Co nowego w tym wydaniu:

  • projekt został dostosowany do ADG-Lua, aby być w stanie opublikować demo internetowa w standardowej serwera LAMP.
  • zgodność projektu z przestarzałych systemów została poprawiona.
  • Kompilacja bez wsparcia GTK + została przetestowana. Płótno jest teraz działa poprawnie w systemie bez zainstalowanego serwera X

Co nowego w wersji 0.7.6:

  • projekt został dostosowany do ADG-Lua, aby być w stanie opublikować demo internetowa w standardowej serwera LAMP.
  • zgodność projektu z przestarzałych systemów została poprawiona.
  • Kompilacja bez wsparcia GTK + została przetestowana. Płótno jest teraz działa poprawnie w systemie bez zainstalowanego serwera X

Co nowego w wersji 0.7.2:

  • Po wyjęciu z pudełka powiązania są teraz w pełni pracy: Program ADG-demo dostarczone przez ADG-Lua (http://adg.entidi.com/lua/) jest na równi z oficjalnej ADG-demo w C
  • AdgDress jest dziedziczona z GEnum zamiast być ręcznie rozwiązanie.
  • Wiele wyspecjalizowanych kod został usunięty, więc odwzorowanie numerów i nazw w powiązaniach jest automatyczne.
  • Spójność w nazwach widget został poprawiony, co pozwala na uproszczenie połączeń sygnałowych po stronie Lua.

Co nowego w wersji 0.7.1:

  • Z wbudowaną obsługą dla LGI (dynamiczne powiązania Lua oparte na gobject introspekcji) utrzymywana jest obecnie aktywnie i skutecznie wykorzystywane do testowania interfejsów API.
  • opakowania GBoxed w strukturach takich jak cairo_matrix_t Cairo zostały wycofane na rzecz natywnego wsparcia udzielonego przez biblioteki Cairo-gobject.
  • opakowania gobject dla strukturach CPML takich jak pary, prymitywów i segmenty zostały przeniesione do CPML. To sprawia, że ​​nadmiarowe obecność opakowania po stronie ADG.

Co nowego w wersji 0.7.0:

  • Funkcja autoskalowanie jest już dostępny, a także szereg predefiniowanych współczynników skali są stosowane do czasu właściwego je znajdzie.
  • Program demo autoscales rysunek na kliknij prawym przyciskiem myszy w obszarze rysunku.
  • Wsparcie introspekcja został ulepszony, dzięki czemu można mieć LGI (Lua) powiązania pracy po wyjęciu z pudełka.
  • typedef Hack został upuszczony na rzecz prywatnej nagłówku spedytora.
  • wzór szczypta AdgLineStyle mogą być dostosowane poprzez związanie się wystąpienie AdgDash.

Co nowego w wersji 0.6.6:

  • projekt został przeniesiony do GTK + 3 na platformach Windows do.
  • Win64 instalator jest dostępny. ADG-demo osadza się ikony o różnych rozmiarach, począwszy od 16x16 do 128x128 pikseli.
  • przeglądowa wraca do SRCDIR tak, że ikony można również korzystać bez konieczności instalowania programu.
  • Kilka nowych interfejsów API, które zostały dodane, aby pomóc z tym przeniesieniem.
  • instalatorów Windows mają wiele kosmetycznych poprawek.
  • Kod NSIS został oczyszczony.

Co nowego w wersji 0.6.4:

  • Wiązania Lua, oparte na lgob, teraz dostępnej jako oddzielny projekt (ADG-Lua). Kod generowany jest automatycznie kleju za pomocą gobject introspekcji.
  • system budowania może wykryć i użyć GTK + 3 i gladeui-2,0 w ​​przypadku stwierdzenia. GTK + 2 i gladeui-1.0 są nadal dostępne i mogą być zmuszeni w czasie konfiguracji.
  • rendering AdgRDim został rozszerzony: kiedy "na zewnątrz" właściwość jest włączona, linia liderem przedłuży beyoud łuku zacytować na styleable odległości i marker będzie reveresed
  • .
  • najlepsza nakładka wybrano tekstu w czasie konfiguracji. Gdy Pango jest dostępny, będą preferowane przez API Cairo zabawki tekstu.

Co nowego w wersji 0.6.3:

  • logika manipulacji tekst został przeniesiony wewnątrz interfejsu AdgTextual i nowego podmiotu na podstawie Pango (AdgText) został dodany. Również AdgToyText realizuje AdgTextual więc wszystkie podmioty tekstowe są teraz zamiennie.
  • Program demo ma nową stronę dialogowe, które pozwala na dostosowanie tabelkę rysunku. Podpowiedzi zoom zostały przeniesione poza papieru tak rysunek może być uznane za zakończone.
  • Biblioteka CPML posiada własne ramy testowej. W każdym razie badania zostały ulepszone ogół tak jest obecnie możliwe, aby wygenerować raport za pomocą "make test-raport".
  • obliczenia brakujące zakresy na AdgRDim, AdgADim i AdgArrow są już na miejscu. Dzwoniąc ADG-demo z opcją -E możliwe jest wizualnie sprawdzić status stopniu.
  • kilka błędów, zwłaszcza źle polanie wykrywania catalogdir a niektóre zakresy obliczeń, zostały rozwiązane.

Co nowego w wersji 0.6.2:

  • infrastruktura lokalizacja zostało dodane i sprawdzone przez dodanie tłumaczenie włoskie.
  • widget AdgGtkArea jest obecnie w stanie interaktywnie zmienić powiększać i przesuwać w przestrzeni globalnej, przeciągając i / lub obrót koła, zachowując przesunięcie przycisku.
  • new class zostały wdrożone. AdgGtkLayout jest oparty AdgGtkArea widget, które realizuje przewijania natywnie, dzięki czemu można go dodawać bezpośrednio do zbiornika GtkScrolledWindow

Co nowego w wersji 0.6.1:

  • płótno ma teraz wsparcie drukowania, gdy skompilowany z GTK + włączona.
  • Ustawienia media mogą być związane z płótna, więc można uzyskać te dane, aby zapewnić spójne działanie pomiędzy różnymi backendów.
  • Program demo mogą teraz uczynić rysunek do pliku SVG.
  • Wygenerowane pliki są przechowywane w katalogu dokumentów użytkownika.
  • podmioty Niekompletne nie teraz wdziękiem zamiast narzekać na brak wystarczających danych.
  • Zapewnia łatwy sposób wdrożyć opcjonalne obróbek: opcjonalny rowek w programie ADG-demo działa dzięki wykorzystaniu tej funkcji,
  • .

Wymagania :

  • GTK +,
  • Kair
  • GLib2

Podobne oprogramowanie

ClamTk
ClamTk

2 Oct 17

Rikulo
Rikulo

19 Feb 15

Linux on SX1
Linux on SX1

3 Jun 15

Komentarze do Automatic Drawing Generation

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!