2.26.8.20:
Выпуск содержит обновления библиотек, новые демонстрационные примеры, улучшения графических примитивов, набор скриптов для работы с COM‑сервером и исправления ошибок, в том числе в Linux‑версии.
# Обновления библиотек и демонстрационных примеров
## Библиотека «ЭЦ‑Динамика 2.0»
- Возврат старого формата файлов библиотеки для совместимости и небольшие косметические правки.
- Обновлены основные файлы библиотеки и файлы include_mvtu для трансформаторов тока.
- Исправлен файл обновлений для блока «ЭЦД2 – Генератор синхронный с двумя 3‑фазными статорными обмотками» и добавлены файлы характеристики намагничивания трансформатора.
## Демонстрационные примеры
- Добавлены предварительные демо‑примеры, демонстрирующие возможности библиотеки «ЭЦ‑Динамика 2.0».
# Графические примитивы
## Полидуга и поликруг
- Полный пересмотр поведения при добавлении новых точек: удалена зависимость от родительского метода, реализовано собственное управление точками.
- Исправлена работа добавления новых точек в выпуклых частях дуг.
- Метод определения наведения курсора теперь использует новую функцию PointInArc, повышая точность определения положения мыши.
## Дуга
- Добавлена функция, определяющая, лежит ли точка на дуге, образованной тремя точками, и возвращающая соответствующий сегмент.
- Исправлено исчезновение примитива при определённых масштабах, когда дуга переходит в прямую.
- Метод наведения курсора также переориентирован на функцию PointInArc.
# Технические исправления и вспомогательные инструменты
- Устранена ошибка, вызывающая сбой Linux‑версии при многопоточном рендеринге.
- Исправлен сбой, возникающий при наличии графического примитива «Редактор» в проекте.
- Исправлена функция определения принадлежности точки к дуге, образованной тремя точками.
- Удалено предупреждение в модуле гидравлических систем для баков со свободным уровнем, когда узел расположен выше бака.
- Добавлен набор PowerShell‑скриптов для ручной регистрации COM‑сервера SimInTech и диагностики наличия всех необходимых записей в системе.