Гиперкубы – 2 | Elsper

Есть у меня две записи совсем не в тему блога, но тем не менее достойные некоторого внимания, в связи с своей уникальностью.

Изображения гиперкубов, с объяснением что это. К тому же это обсуждение продолжилось в комментах.

Стереокартинки тех же изображений. Передающие объем фигур. Так вот в комментах мне подкинули идею сделать анимацию, над тем и задумался, ибо давно не решал интересных задачек. Вместо того чтобы разбираться в прежнем коде написал новый, которые получился еще лучше. В этот раз я нигде не хранил координаты точек и их взаимные связи. В общем помимо самой задачи получил еще и удовольствие от хорошо придуманного алгоритма :)

Стереопару тоже осилил, хотя в динамике с таким количеством линий она не производит особого впечатления, хотя до шестого включительно если внимательно смотреть и знать на что смотреть, то появление каждого следующего измерения видно очень хорошо.

В общем две гифки суммарно на 6 метров:Анимация развертывания гиперкуба

Это не черти, что. Это анимация развертывания гиперкуба, с добавлением новых осей, наглядно показывает как он собственно строится. Ограничился 8 размерностью, ибо дальше совсем неразборчиво.

Ну и картинка для того чтобы ломать глаза:

Стерео развертка гиперкубов

Кстати, как можно заметить я еще и плавное изменение масштаба сделал. Всего лишь одной строкой в коде :)

Особые респекты хочу послать в адрес макромедиа флеша, он догадался, что если в папке куча пронумерованных подряд картинок, то это раскадровка, и в итоге мне не пришлось добавлять каждую. :)


Автор: Elsper.ru


Комментарии (6) на запись “Гиперкубы – 2”

  1. )E-1( пишет:

    Это очень круто. Не плохо бы чтобы ещё были гифки, ограниченые только 4-м измерением. Да и просто на такие же отдельные крутящиеся кубы без перехода между измерениями неплохо бы посмотреть (хотя бы 4-го – на одном сайте есть, но там какой-то другой вид проекции, из-за чего он ассимитричен, а тут ровные, с одинаковыми гранями).

  2. Elsper пишет:

    На самом деле чтобы сделать то о чем ты говоришь надо писать совсем другой алгоритм. А тут эффект поворота из за действительно очень изящного алгоритма построения, как написал в посте испытал удовольствие от того что придумалось. )
    Может когда-то сделаю то о чем ты пишешь, но последние дни у меня времени даже на сон нету

  3. Nick пишет:

    Это просто супер!! Потрясающе, ошеломительно! Спасибо :)
    Да, было бы интересно отдельно поразглядывать 4ое измерение. Ведь это, по сути, было бы то как если бы мы своими глазами в нашем трёхмерном мире увидели проекцию пролетающего и вращающегося тессеракта :) Медленно вращать его отдельно по x, отдельно по y, и в разных направлениях.
    У меня вопрос, а почему gif а не swf? Gif в данном случае компактнее чем flash?

  4. Elsper пишет:

    Потому что гиф не требует доп ПО.
    Да и кажется действительно компактней, но уже не помню.

  5. Rody пишет:

    мм…довольно красиво…очень люблю кубы.Все пыталась сделать хотя бы тессеракт их бумаги, но не получилось, очень сложно, хотя думаю наверно есть развертки для этого..^^

  6. Elsper пишет:

    думаю это невозможно )
    Или же придется сделать слишком много допущений.

Оставить комментарий

Рейтинг блогов

Рейтинг блогов
Яндекс.Метрика