Manifold Geometry // Многообразная Геометрия

Новое в Analysis Situs 0.2.7

/ Просмотров: 1830

В новой версии Analysis Situs 0.2.7:

  1. Добавлена серия Tcl-команд для разных операторов редактирования и инспекции геометрии. Улучшены некоторые существующие команды Tcl.
  2. Улучшена система модульного тестирования.
  3. Добавлена возможность запуска приложения в batch-режиме.
  4. Добавлена возможность чтения сеток в форматах STL и PLY.
  5. Добавлена функция для расчета нормалей в узлах и на элементах сеток.
  6. Добавлен оператор построения эквидистанты по сеткам.
  7. Добавлены базовые средства для интерактивного задания контура на сетках.
  8. Реализована сериализация AAG в JSON.
  9. Улучшены Эйлеровы операторы KEV и KEF.
  10. Улучшена операция стягивания ребра. В нее добавлена возможность не перестраивать вершины, которые заведомо не меняют позиции.
  11. Начата грандиозная работа над документацией, которая накапливается онлайн и также доступна вместе с приложением.
  12. Начата не менее грандиозная работа над автоматическим тестированием компонент приложения. Пока у нас 89 тестов, стартующих сразу после сборки. Тесты организованы большей частью как Tcl-скрипты, чтобы гарантировать (в перспективе) работоспособность функциональности консоли Active Script.
  13. Сделаны мелкие, но важные улучшения эргономики пользовательского интерфейса и интерактивной селекции.
  14. Багфикс, куда же без него.

Приложению Analysis Situs («Анализ Положения») в ноябре 2018-го исполняется три года. С краткой историей проекта можно ознакомиться здесь.

Приложение Analysis Situs — некоммерческий FOSS-проект нашего коллектива, родившийся благодаря научной деятельности авторов в Нижегородском Государственном Университете им. Лобачевского. Программа Analysis Situs дает средства инспекции CAD-моделей в граничном представлении, а также является платформой быстрого прототипирования алгоритмов моделирования на ядре OpenCascade. Скачать последнюю версию приложения можно здесь.