Уникальное приложение интерактивной геометрии для однородных пространств.

geomspace 002

GeomSpace — уникальное C++ / FLTK / OpenGL (GLSL) графическое приложение интерактивной геометрии для однородных пространств.

geomspace 003

Интерактивная геометрия / Динамическая геометрия — активно используемый в образовании термин, описывающий программные среды позволяющие делать на компьютере геометрические построения таким образом, что при движении исходных объектов весь чертёж сохраняется. Иногда используется термин "Интерактивная геометрическая система".

geomspace 004

GeomSpace имеет простой пользовательский интерфейс и минимум настроек (~/.geomspace/geomspace.rc). Уникальность приложению придаёт сразу несколько аспектов, первое это возможность сосредоточится на пространстве а не на модели пространства, второе это отсутствие ограничение в размерности пространства.

geomspace 005

В третьих GeomSpace даёт возможность оптимально оперировать в пространствах: Евклидовом (Предгильбертовом), Римана, Лобачевского, Минковского (включая искривлённые) и других, используя одни алгоритмы для них всех.

geomspace 006

Используя GeomSpace можно создавать пространства по спецификации, строить геометрические модели в пространстве, редактировать построенные модели (добавляя, удаляя или перемещая их части), рассчитывать различные величины в модели и получать результат (находить координаты, базисные векторы, расстояние и углы).

geomspace 007

GeomSpace комплектуется набором из трёх готовых моделей, построенных в разных пространствах (на сайте проекта доступно ещё более двадцати моделей), на их основе можно рассматривать свойства движения пространства, а также экспериментировать с построениями и вычислениями.

geomspace 008

GeomSpace позволяет рассматривать построенные модели двигаясь в пространстве, увеличивая и уменьшая размер моделей (с помощью мыши и/или клавиатуры). Импортируются и экспортируются модели в файлы форматов *.gmsp и *.gms, имеется встроенная документация по работе с приложением (в форматах PDF и HTML, в том числе на русском).

geomspace 009

Лицензия: GNU General Public License version 2.0 (GPLv2)

geomspace 010

Домашняя страница