Первый стабильный релиз свободной САПР LibreCAD
LibreCAD является форком проекта QCad, развитие которого контролируется коммерческой компанией, уделяющей основное внимание проприетарному варианту продукта. Целью разработки LibreCAD был перевод доступной под лицензией GPL кодовой базы QCad c устаревшей библиотеки Qt 3 на современный тулкит Qt 4, а также создание средств для экспорта данных в систему EMC2. В итоге была проведена общая реструктуризация кодовой базы, выполнено портирование на Qt 4 и решены многие проблемы, остающиеся неисправленными в QCad.
В результате переработки некоторых составляющих скорость выполнения математических операций удалось увеличить от двух до четырёх раз. Переход от использования 3D-векторов к 2D-векторам позволил на треть сократить размер обрабатываемых данных, что положительно сказалось на производительности. Реализована экспериментальная поддержка формата DWG. Проведена оптимизация интерфейса, добавлена поддержка автоматического сохранения работы.
Подготовлен интерефейс для разработки и подключения плагинов, через которые можно расширять функциональность LibreCAD. Создана новая библиотека для работы с форматом DXF. Добавлены переводы элементов интерфейса для 24 дополнительных языков (перевод на русский язык завершён на 77%), обеспечена возможность использования utf-8 для слоёв и имён блоков. В процессе разработки пришлось начать с нуля написание документации и создать собственный формат шрифтов LFF, так как документация к QCad и используемые CXF-шрифты являются интеллектуальной собственностью коммерческой фирмы, контролирующей разработку QCad.
Источник: http://www.opennet.ru/opennews/art.shtml?num=32716
|
0 | Tweet | Нравится |
|