Программа демонстрирует все частные случаи аффинных преобразований в четырёхмерном пространстве и каждую проекцию для любого тела. Данные о телах программа считывает из текстовых файлов. Подготовлены данные о четырёхмерном кубе (гиперкуб, тессеракт).
Это куб, да. Все рёбра у него равны. Это вы просто не оттуда смотрите.
Структура у файлов фигур для четырёх измерений такая же, как и у файлов для трёхмерного пространства.
Вопрос в том, как посчитать координаты в пространстве, которое невозможно представить (наш мозг по определению думает не более чем трёхмерно). C этой непростой задачей мне помог способ, найденный на сайте damateur.narod.ru. Там всё очень хорошо расписано про всякое четырёхмерное и лучше у меня не получится. От себя могу лишь добавить такую картинку: Ходят слухи, что если очень долго на неё смотреть, то всё станет понятно.
damateur.narod.ru — Ну, он мне и с вращением тоже помог разобраться :)
ru.wikipedia.org/wiki/Тессеракт — Интересное.