Automatic Drawing Generation

Скріншот програми:
Automatic Drawing Generation
Дані програми:
Версія: 0.8.0 оновлений
Дата завантаження: 14 Apr 15
Розробник: Fontana Nicola
Ліцензія: Безкоштовно
Популярність: 7

Rating: nan/5 (Total Votes: 0)

Автоматична генерація креслення (ADG) є крос-платформних, вільного і відкритого програмного забезпечення вихідний проект реалізується в C і Lua як GObject-на-основі бібліотеки, який пропонує не-інтерактивний Каїр полотно, який був розроблений для створення технічних креслень.


Особливості з першого погляду

Будучи настроюється, автоматична генерація креслення має підтримку різних локальних і глобальних матриць, підтримка декількох форматів виводу, у тому числі PDF, PNG, PS, GDI і X11, повну підтримку GObject самоаналізу, що пропонують легко створювати мовних прив'язок, а також в якості підтримки для моделі та подання поділу.
Крім того, проект йде з демо-додаток, який допоможе розробникам, які хочуть реалізувати бібліотеку ADG на своєму проекті, щоб дізнатися, як використовувати його, показуючи їм можливості полотні, які можуть бути використані безпосередньо з С. Lua прив'язки також доступні в проекті Автоматична генерація креслення.


Початок роботи з бібліотекою ADG

Установка ADG (Автоматична генерація креслення) бібліотеку в операційній системі GNU / Linux є легким завданням, оскільки вам доведеться завантажити останню версію програми з Softoware, де він поширюється у вигляді архіву TAR, зберегти подати десь на вашому комп'ютері, роздрукувати його і відкрити програму терміналу емулятора.
У Терміналі додаток, використовуйте & lsquo; CD & Rsquo; Команда для переходу до місця витягнутих архівів (наприклад, CD /home/softoware/adg-0.7.5), запустіть & lsquo; ./ конфігураційний & Amp; & Amp; зробити & Rsquo; Команда для налаштування і компіляції програмного забезпечення, а потім і lsquo; Судо зробити установку і Rsquo; команда для установки у всій системі.


Під капотом і підтримуваних операційних систем

Бібліотека ADG підтримується широкий спектр операційних систем, у тому числі Linux, Solaris, FreeBSD, Windows і Mac OS X. С і мов програмування Lua були використані, щоб написати цю бібліотеку, яка повністю сумісна з 64 -разр і 32-бітний набір команд архітектури.

Що нового У цьому випуску:

  • Проект був адаптований для ADG-Lua для того, щоб мати можливість публікувати онлайн веб-демо на стандартному сервері лампи.
  • сумісність проекту з застарілих систем була покращена.
  • Компіляція без підтримки GTK + був протестований :. Полотно тепер працює належним чином на системі без X-сервера, встановленого

Що нового у версії 0.7.6:

  • Проект був адаптований для ADG-Lua для того, щоб мати можливість публікувати онлайн веб-демо на стандартному сервері лампи.
  • сумісність проекту з застарілих систем була покращена.
  • Компіляція без підтримки GTK + був протестований :. Полотно тепер працює належним чином на системі без X-сервера, встановленого

Що нового у версії 0.7.2:

  • З коробки прив'язок тепер повністю робочий: ADG-демонстраційна програма надається ADG-Lua (http://adg.entidi.com/lua/) знаходиться на одному рівні з офіційним ADG-демо в С.
  • AdgDress успадковується від GEnum замість того, ручний рішення.
  • багато спеціалізованої код був видалений, так відображення між номерами та іменами в палітурках автоматично.
  • Послідовність в іменах віджетів була покращена, що дозволяє спростити підключення сигналу на стороні Lua.

Що нового у версії 0.7.1:

  • З підтримці коробки для LGI (динамічний Lua прив'язки на основі GObject самоаналізу) в даний час активно підтримується і ефективно використовується для тестування API.
  • В GBoxed обгортки для Каїр структур, таких як cairo_matrix_t були зняті на користь рідного підтримки бібліотекою Cairo-GObject.
  • GObject обгортки для CPML структур, таких як пар, примітиви і сегментів були переміщені в CPML. Це робить зайвим присутність обгортки на стороні ADG.

Що нового у версії 0.7.0:

  • функція авто-масштабування тепер доступні і ряд зумовлених факторів масштабу застосовуються до тих пір, власне ніхто не знайшов.
  • демонстраційна програма autoscales малюнок на правою кнопкою миші на області малювання.
  • підтримка самоаналізу була покращена, що робить можливим, щоб мати LGI (Lua) прив'язки робітників з коробки.
  • ЬурейеЕ рубати упустили на користь приватного заголовка експедитор.
  • тире модель AdgLineStyle тепер можна налаштувати за допомогою прив'язки до нього екземпляр AdgDash.

Що нового у версії 0.6.6:

  • Проект був портований на GTK + 3 на платформах Windows, в.
  • Win64 установки доступна. ADG-демо в даний час впроваджує іконки різних розмірів, починаючи від 16x16 до 128x128 пікселів.
  • переглядовій повертається до SRCDIR так, що значки також можуть бути використані без установки програми.
  • Кілька нових API, які були додані, щоб допомогти з цим переїздом.
  • Установники для Windows є багато косметичних поліпшень.
  • код NSIS був очищений.

Що нового у версії 0.6.4:

  • В Lua прив'язки, засновані на lgob, тепер доступна: у вигляді окремого проекту (ADG-Lua). Код клей автоматично генерується з використанням GObject самоаналізу.
  • система збірки можна виявити і використовувати GTK + 3, а gladeui-2.0, якщо знайдений. GTK + 2 і gladeui-1.0 і раніше доступні і можуть бути змушені під час конфігурації.
  • надання AdgRDim була підвищена: при "за" властивість включено, лідер лінії буде поширюватися beyoud дуги цитувати для styleable відстані і маркер буде reveresed
  • .
  • кращий текст інтерфейс обраний під час конфігурування. Коли Панго доступний, буде краще, ніж Каїр тексту іграшки API.

Що нового у версії 0.6.3:

  • Логіка текст маніпуляції були переміщені всередині інтерфейсу AdgTextual і нової організації, заснованої на Панго (AdgText) була додана. Також AdgToyText реалізує AdgTextual так все текстові об'єкти тепер взаємозамінні.
  • демонстраційна програма має новий діалог, що дозволяє настроїти напису креслення. Натяки зум були переміщені за межі паперу, щоб малюнок може вважати завершеним.
  • Бібліотека CPML має власну інфраструктуру тестування. У кожному разі випробування були покращені в цілому, так що тепер можна створити звіт за допомогою "зробити тест-звіт".
  • обчислення відсутні екстентів на AdgRDim, AdgADim і AdgArrow тепер на місці. Зателефонувавши ADG-демо з опцією -E можна візуально перевірити стан ступеня.
  • купа багів, особливо так галявина виявлення catalogdir і деякі обчислення екстентів, були вирішені.

Що нового у версії 0.6.2:

  • був доданий і проходять інфраструктура локалізації, додавши італійський переклад.
  • AdgGtkArea віджет тепер здатний інтерактивно змінювати масштаб і панорамування в глобальному просторі шляхом перетягування і / або обертаючи колесо, зберігаючи зрушення натиснутою.
  • новий клас був реалізований :. AdgGtkLayout це на основі віджет AdgGtkArea, який реалізує прокрутки спочатку, отже, він може бути доданий безпосередньо в контейнер GtkScrolledWindow

Що нового у версії 0.6.1:

  • полотно тепер має підтримку друку при компіляції з GTK + включена.
  • Налаштування засоби масової інформації можуть бути пов'язані з полотна, так ці дані можуть бути доступні, щоб забезпечити узгоджена поведінка між різними підсистем.
  • демонстраційна програма тепер може надати малюнок у файл SVG.
  • Створені файли зберігаються в каталозі користувача документа.
  • Неповні особи в даний час не в змозі коректно, а не скаржитися на недостатню кількість даних.
  • Це забезпечує простий спосіб для реалізації додаткових обробок: додатковий паз в ADG-демонстраційної програми працює, використовуючи цю функцію
  • .

Вимоги

  • GTK +
  • Каїр
  • GLib2

Схожі програми

Rikulo
Rikulo

19 Feb 15

Awwparse
Awwparse

14 Apr 15

Gaphas
Gaphas

12 May 15

QtitanRibbon
QtitanRibbon

17 Feb 15

Automatic Drawing Generation

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями