Новое в Analysis Situs 0.2.7
/ Просмотров: 1847
В новой версии Analysis Situs 0.2.7:
- Добавлена серия Tcl-команд для разных операторов редактирования и инспекции геометрии. Улучшены некоторые существующие команды Tcl.
- Улучшена система модульного тестирования.
- Добавлена возможность запуска приложения в batch-режиме.
- Добавлена возможность чтения сеток в форматах STL и PLY.
- Добавлена функция для расчета нормалей в узлах и на элементах сеток.
- Добавлен оператор построения эквидистанты по сеткам.
- Добавлены базовые средства для интерактивного задания контура на сетках.
- Реализована сериализация AAG в JSON.
- Улучшены Эйлеровы операторы KEV и KEF.
- Улучшена операция стягивания ребра. В нее добавлена возможность не перестраивать вершины, которые заведомо не меняют позиции.
- Начата грандиозная работа над документацией, которая накапливается онлайн и также доступна вместе с приложением.
- Начата не менее грандиозная работа над автоматическим тестированием компонент приложения. Пока у нас 89 тестов, стартующих сразу после сборки. Тесты организованы большей частью как Tcl-скрипты, чтобы гарантировать (в перспективе) работоспособность функциональности консоли Active Script.
- Сделаны мелкие, но важные улучшения эргономики пользовательского интерфейса и интерактивной селекции.
- Багфикс, куда же без него.
Приложению Analysis Situs («Анализ Положения») в ноябре 2018-го исполняется три года. С краткой историей проекта можно ознакомиться здесь.