LibreCAD

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
LibreCAD
Librecad logo.png
LibreCAD screenshot.pngLibreCAD в Ubuntu Linux
Стабільний випуск 2.0 (8 січня 2014; 288 днів тому )
Нестабільний випуск 2.0.0rc2 (31 серпня 2013; 418 днів тому)
Написано на С++
Операційна система 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, у відповідь на зміну політики щодо розвитку відкритої кодової бази QCAD компанією RibbonSoft, яка приділяла основну увагу власницькому варіанту продукту.

Розробка 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.

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

Система підтримує роботу з кресленнями в форматах DWG і DXF, що використовуються в пакеті AutoCAD. Експорт може здійснюватися у форматах SVG та PDF, також може імпортувати та експортувати графічні формати BMP, PNG, PPM, XBM, XPM.

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

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

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

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