Automatic Drawing Generation

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

Rating: 3.0/5 (Total Votes: 1)

Автоматична генерація креслення (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

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

FOX
FOX

22 Jun 18

wxGTK
wxGTK

3 Jun 15

RovclockFE
RovclockFE

2 Jun 15

Qt Jambi
Qt Jambi

12 May 15

Automatic Drawing Generation

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