Вектор-Д - Прототип векторного SVG редактора - тестовая альфа-версия 0.2.4
Лето почти закончилось - нашлось время продолжить работу над прототипом векторного редактора Вектор-Д.
Летом по причине большого количества основной работы программирование ставится на паузу и используются наработки конца прошлого года и начала этого, и так каждый год.
Что сделано в версии 0.2.4:
✔ Вернул обратно сетку, для нее теперь отдельная кнопка (показать/скрыть). В итоговый файл сетка не идет.
Ограничения: R570E и других устройствах с начинкой предыдущего поколения сетка на Аврора5 может не отображаться. Этот нюанс будет решаться в следующих релизах.
✔ Убрал ряд лишних и пустых пока незаполненных элементов - потихонечку приложение движется к бета-релизу в Рустор.
✔ Дополнил раздел Электрика, два элемента добавил в раздел Черчение (упрощенная рамка и разделитель для использования с элементом Линия для отрисовки габаритных размеров) и добавил элемент Лестница в раздел СТД
✘ Прочие баги в этой версии не исправлял
Скриншоты с F+ Lifetab+ с Аврора 4.0.2.303
Теперь непосредственно пакеты тестовой версии 0.2.3:
Аврора 5, 64bit (aarch64), сборка Аврора IDE 5.1.1.60:
rpm
ru.mastercond.VectorD-0.2-4.aarch64.rpm414.08 Kb
Аврора 5, 32bit (armv7hl), сборка Аврора IDE 5.1.1.60:
rpm
ru.mastercond.VectorD-0.2-4.armv7hl.rpm409.17 Kb
Аврора 4, 32bit (armv7hl), сборка PSDK 4.0.2.303:
rpm
ru.mastercond.VectorD-0.2-4.armv7hl-Аврора4.rpm378.93 Kb
Исходный код (Аврора 5):
zip
VectorD-0.2.4-26082026.zip12.42 Mb
Исходный код (Аврора 4):
zip
исходники-VectorD-0.2.4-26082026-Аврора4.zip446.54 Kb
P.S. В настоящее время приложение находится в опытно-промышленной эксплуатации - отрисовываются схемы электропроводки и электрощитов зданий для внутренних нужд
P.S.S. Тестировал производительность приложения - файл, содержащий 2600 элементов на одном листе, при 30 листах - это максимальный предел для открытия (Квадра-Т), размер файла при этом был около 345 Мб. При 20 листах (2600 элементов на листе, файл 245 Мб) - уже почти приложение не вылетает из-за нехватки ресурсов.