LibreCAD

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
LibreCAD
Librecad logo.png
LibreCAD screenshot.png
LibreCAD в Ubuntu Linux
Стабільний випуск 1.0 (30 грудня 2011; 507 днів тому)
Написано на С++
Операційна система Windows, Mac OS X, Linux
Українська Так[1]
Тип САПР
Ліцензія GNU GPLv2
Сайт librecad.org

LibreCad (раніше CADuntu) — кросплатформена та вільна САПР для 2-мірного креслення та проектування, створена на основі QCad. LibreCAD дозволяє виконувати завдання двомірного проектування, такі як підготовка інженерних і будівельних креслень, схем і планів. Працює під управлінням операційних систем Linux, Windows та Mac OS X. Розповсюджується під ліцензією GNU General Public License версії 2. Сирцевий код написаний на мові програмування С++ з використанням бібліотек Qt4.

Зміст

Історія [ред.]

LibreCAD є форком проекту QCad, розвиток якого контролюється комерційною компанією, котра приділяє основну увагу власницькому варіанту продукту. Розробка LibreCAD почалася в 2010 році, зі створення CAM для маршрутизатора ЧПК, на основі QCad CE — вільної версії QCad, яка розповсюджується під ліцензією GPL v2. Але через те, що QCad CE використовував бібліотеки Qt3 — застарілу версію Qt, виникла нагальна потреба перенесення на Qt4, що і було в першу чергу зроблено. Згодом плани розширились, і LibreCAD тепер має кілька особливостей, які якісно відрізняють його від QCad, наприклад краща підтримка кирилиці.

Спочатку проект називався CADuntu, але ця назва багатьом не подобалась (зокрема через те, що була схожа на назву Ubuntu, до якого ця САПР не має жодного відношення, і звучало так, наче це спеціальний дистрибутив Linux для інженерів, на основі Ubuntu Linux). Тому, в грудні 2010 CADuntu було перейменовано в LibreCAD.

Метою розробки LibreCAD було переведення доступної під ліцензією GPL кодової бази QCad c застарілої бібліотеки Qt 3 на сучасний варіант Qt 4, а також створення засобів для експорту даних в систему EMC2. У результаті була проведена загальна реструктуризація кодової бази, виконано портування на Qt 4 і вирішено багато проблем, що залишаються невиправленими в QCad.

Перша стабільна версія LibreCAD вийшла у грудні 2011. В результаті переробки деяких складових швидкість виконання математичних операцій вдалося збільшити від двох до чотирьох разів. Перехід від використання 3D-векторів до 2D-векторах дозволив на третину скоротити розмір оброблюваних даних, що позитивно позначилося на продуктивності. Реалізована експериментальна підтримка формату DWG. Проведена оптимізація інтерфейсу, додана ​​підтримка автоматичного збереження роботи.

Підготовлено інтерефейс для розробки та підключення плагінів, через які можна розширювати функціональність LibreCAD. Створена нова бібліотека для роботи з форматом DXF. Додані переклади елементів інтерфейсу для 24 додаткових мов, забезпечена можливість використання utf-8 для шарів та імен блоків. У процесі розробки довелося почати з нуля написання документації та створити власний формат шрифтів LFF, оскільки документація до QCad і використовувані CXF-шрифти є інтелектуальною власністю комерційної фірми, яка контролює розробку QCad.

Для завантаження також доступна бібліотека, в якій представлені макети близько п'яти тисяч типових деталей.

Код відкритий під ліцензією GPLv2, бінарні зборки підготовлені в 32- і 64-розрядних варіантах для Linux (Ubuntu, Debian , Fedora, Mandriva, openSUSE), Windows і Mac OS X.

Підтримка файлів [ред.]

Основним форматом файлів програми є формат DXF (DXF R12 і DXF 200x), спочатку розроблений для обміну двовимірними даними для пакета AutoCAD. Експорт може здійснюватися у форматах SVG та PDF. Планується підтримку формату DWG за допомогою бібліотек GNU LibreDWG. Також може імпортувати та експортувати графічні формати BMP, PNG, PPM, XBM, XPM.

Джерела [ред.]

Посилання [ред.]

Див. також [ред.]