LibreCAD
LibreCAD | |||
---|---|---|---|
Тип | САПР | ||
Написана на | C++[5] | ||
Интерфейс | Qt | ||
Операционные системы | Windows, macOS, Linux | ||
Языки интерфейса | Русский и др. | ||
Первый выпуск | декабрь 2011[1] | ||
Последняя версия | |||
Кандидат в релизы | 2.2.0 rc4 (7 июня 2022[3]) | ||
Репозиторий | github.com/LibreCAD/Libr… | ||
| |||
| |||
Лицензия | GNU GPL 2 | ||
Сайт | librecad.org | ||
Медиафайлы на Викискладе |
LibreCad (ранее CADuntu) — кроссплатформенная, открытая и свободная САПР для 2-мерного черчения и проектирования, создана на основе QCad. LibreCAD позволяет решать задачи двухмерного проектирования, такие как подготовка инженерных и строительных чертежей, схем и планов[6]. Работает под управлением операционных систем Linux, Windows и macOS. Распространяется под лицензией GNU General Public License версии 2. Исходный код написан на языке программирования C++ с использованием библиотек Qt.
История
[править | править код]LibreCAD является форком свободной версии проекта QCad, разработчик которого уделяет основное внимание проприетарному варианту продукта. Разработка LibreCAD началась в 2010 году как работа по созданию CAM для маршрутизатора ЧПУ, на основе QCad CE — свободной версии QCad, которая распространяется под лицензией GPL v2. Но из-за того, что QCad CE использовал библиотеки Qt3 — устаревшую версию Qt, возникла настоятельная необходимость переноса на Qt4, что и было в первую очередь сделано. Затем планы расширились, и LibreCAD теперь имеет несколько особенностей, которые качественно отличают его от QCad, например, лучшую поддержку кириллицы.
Первоначально проект назывался CADuntu[7], но это название многим не нравилось (в частности из-за того, что была похожа на название Ubuntu, к которому эта САПР не имеет никакого отношения, и звучало так, словно это специальный дистрибутив Linux для инженеров, на основе Ubuntu Linux). Поэтому в декабре 2010 CADuntu был переименован в LibreCAD.
Основными целями разработки LibreCAD был перевод программного кода QCad с устаревшей библиотеки Qt 3 на её современный вариант — Qt 4 и интеграции средств для экспорта данных в систему EMC2. В результате была проведена общая реструктуризация программного кода, выполнено портирование на Qt 4 и решено множество других проблем, неисправленных в QCad.
Первая стабильная версия LibreCAD вышла в декабре 2011[8]. По заявлениям разработчиков, за счёт изменений в коде, скорость выполнения математических операций значительно увеличилась, также был сокращён и оптимизирован объём обрабатываемых данных. Реализована экспериментальная поддержка формата DWG. Добавлена поддержка автосохранения, улучшен интерфейс.
Создан программный интерфейс плагинов, через которые можно расширять функциональность LibreCAD. Разработана новая библиотека для работы с форматом DXF. Добавлена локализация интерфейса для 24 языков[9], появилась возможность использования utf-8 для слоев и имён блоков. Создан собственный формат шрифтов LFF, поскольку документация в QCad и используемые CXF-шрифты являются интеллектуальной собственностью компании, контролирующей разработку QCad. Разрабатывается документация.
Существуют пакеты для 32- и 64-разрядных ОС Linux (Ubuntu, Debian, Fedora, Mandriva, openSUSE), Haiku, Windows и Mac OS X.
Поддержка файлов
[править | править код]Основным форматом файлов программы является формат DXF[10] (DXF R12 и DXF 200x), разработанный изначально для обмена 2D-данными для пакета AutoCAD. Поддерживается экспорт в форматы SVG и PDF. Планируется поддержка формата DWG с помощью библиотек GNU LibreDWG (в «ночных сборках» поддержка уже есть[11]). Также может импортировать и экспортировать графические форматы BMP, PNG, PPM, XBM, XPM.
Примечания
[править | править код]- ↑ First LibreCAD release . Дата обращения: 19 февраля 2021. Архивировано 2 марта 2021 года.
- ↑ Release 2.2.0.2 — 2023.
- ↑ Releases . Дата обращения: 6 сентября 2016. Архивировано 6 июля 2018 года.
- ↑ Wiki . Дата обращения: 19 февраля 2021. Архивировано 22 января 2021 года.
- ↑ The librecad Open Source Project on Open Hub: Languages Page — 2006.
- ↑ Матс Таге Аксельссон. CAD для новичков: LibreCAD, QCAD, FreeCAD, OpenSCAD, SolveSpace (рус.) // Linux Format : журнал. — СПб., 2017. — Май (№ 05 (223)). — С. 24—29.
- ↑ Доступна первая бета-версия свободной САПР CADuntu . OpenNET (24 сентября 2010). Дата обращения: 27 января 2021. Архивировано 25 января 2021 года.
- ↑ Первый стабильный релиз свободной САПР LibreCAD . OpenNET (2 января 2012). Дата обращения: 6 сентября 2016. Архивировано 15 сентября 2016 года.
- ↑ Alien. LibreCAD v.2.0.3 - бесплатное мультиплатформенное CAD-приложение . iXBT.com (26 марта 2014). Дата обращения: 6 сентября 2016. Архивировано из оригинала 4 марта 2016 года.
- ↑ Описание LibreCAD на портале xetcom.com . Дата обращения: 10 июля 2014. Архивировано 14 июля 2014 года.
- ↑ Описание LibreCAD в собственной вики проекта . Дата обращения: 1 июня 2015. Архивировано 25 мая 2015 года.
Ссылки
[править | править код]- Официальный сайт Архивная копия от 12 февраля 2021 на Wayback Machine
- Кузин В. Осваиваем QCAD и LibreCAD . obscurityway.blogspot.com (17 мая 2013). Дата обращения: 18 февраля 2021. Архивировано 13 мая 2021 года.