LibreDWG 0.6

good-penguin.png

В августе вышла вторая публичная версия свободной библиотеки LibreDWG, предназначенной для работы с файлами DWG (Autodesk).

В конце 2017 года практически умерший проект был оживлён немецким программистом Райни Урбаном, который добавил поддержку множества сущностей, чтение форматов R13-R2018 и запись R2000, а также конвертеры в DXF, GeoJSON, SVG, PS и BMP.

Главные новшества версии 0.6:

  • базовая поддержка объектов ASSOCDEPENDENCY, ASSOCPLANESURFACEACTIONBODY, DBCOLOR, DIMASSOC, DYNAMICBLOCKPURGEPREVENTER, HELIX, LIGHT, PERSSUBENTMANAGER, UNDERLAYDEFINITION и сущенстей MULTILEADER и UNDERLAY;
  • решатель на базе picat для реверс-инжениринга непонятных полей в DWG при помощи машинного обучения;
  • разбор ACIS 2 (3D-данные) в двоичный файл SAB (далее можно добавить конвертирование в текстовый SAT version 2);
  • поддержка GNU Parallel;
  • множество исправлений ошибок.

На текущий момент LibreDWG используется только в GRASS (активный проект) и PythonCAD (неактивный проект). Лицензия — по-прежнему GPLv3+.

Таким образом библиотеку с юридической точки зрения можно использовать в третьей ветке LibreCAD, где переписаны куски QCad, остававшиеся на GPLv2 only, и лицензия изменена на GPLv3+. Однако на текущий момент в этой ветке LibreCAD уже присутствует мешанина из libdxfrw и libopencad, а сам проект практически не развивается.

FreeCAD по-прежнему доступен только под LGPLv2+.

Есть короткое свежее интервью с новым мейнтейнером LibreDWG Райни Урбаном.

>>> Подробности

©  Linux.org.ru