Просторовий куб. Гіперкуб

Почнемо з пояснення, що таке чотиривимірне простір.

Це – одномірний простір, тобто просто вісь OX. Будь-яка точка на ній характеризується однією координатою.


Тепер проведемо вісь OY перпендикулярно до осі OX. Ось і вийшов двовимірний простір, тобто площина XOY. Будь-яка точка на ній характеризується двома координатами - абсцисою та ординатою.


Проведемо вісь OZ перпендикулярно до осей OX і OY. Вийде тривимірний простір, в якому будь-яка точка має абсцис, ординат і аплікат.


Логічно, що четверта вісь, OQ, має бути перпендикулярною до осей OX, OY і OZ одночасно. Але ми не можемо точно збудувати таку вісь, і тому залишається лише спробувати уявити її собі. Кожна точка в чотиривимірному просторі має чотири координати: x, y, z і q.

Тепер побачимо, як з'явився чотиривимірний куб.


На зображенні зображена фігура одновимірного простору - лінія.


Якщо зробити паралельне перенесення цієї лінії вздовж осі OY, а потім з'єднати відповідні кінці двох ліній, що вийшли, вийде квадрат.


Аналогічно, якщо зробити паралельне перенесення квадрата вздовж осі OZ і з'єднати відповідні вершини, то вийде куб.


А якщо зробити паралельне перенесення куба вздовж осі OQ і з'єднати вершини двох цих кубів, ми отримаємо чотиривимірний куб. До речі, він називається тесеракт.

Щоб намалювати куб на площині, потрібно його спроектувати. Наочно це виглядає так:

Припустимо, що в повітрі над поверхнею висить каркасна моделькуба, тобто як би "зроблена з дроту", а над нею - лампочка. Якщо увімкнути лампочку, обвести олівцем тінь від куба, а потім вимкнути лампочку, то на поверхні буде зображено проекцію куба.

Перейдемо до трохи складнішого. Ще раз подивіться на малюнок із лампочкою: як бачите, всі промені зійшлися в одній точці. Вона називається точкою сходуі використовується для побудови перспективної проекції(а буває і паралельна, коли всі промені паралельні один одному. Результат - не створюється відчуття об'єму, але вона легша, і при тому якщо точка сходу досить сильно віддалена від об'єкта, що проектується, то різниця між цими двома проекціями мало помітна). Щоб спроектувати дану точку на дану площину, використовуючи точку сходу, потрібно провести пряму через точку сходу і дану точку, а потім знайти точку перетину прямої і площини, що вийшла. А для того, щоб спроектувати складнішу фігуру, скажімо, куб, потрібно спроектувати кожну його вершину, а потім відповідні точки з'єднати. Слід зауважити, що алгоритм проекції простору на підпростірможна узагальнити для випадку 4D->3D, а не лише 3D->2D.

Як я вже казав, ми не можемо собі точно уявити, як виглядає вісь OQ, як і тессеракт. Зате ми можемо отримати обмежене уявлення про нього, якщо ми проектуємо його на об'єм, а потім намалюємо на екрані комп'ютера!

Тепер поговоримо про проекцію тесеракту.


Зліва знаходиться проекція куба на площину, а праворуч - тесеракта на об'єм. Вони досить схожі: проекція куба виглядає як два квадрати, маленький і великий, один усередині іншого, і які відповідні вершини з'єднані лініями. А проекція тесеракта виглядає як два куби, маленький і великий, один усередині іншого, і які відповідні вершини з'єднані. Але ми всі бачили куб, і можемо з упевненістю сказати, що і маленький квадрат, і великий, і чотири трапеції зверху, знизу, праворуч і ліворуч від маленького квадрата, насправді є квадратами, причому рівними. І у тесеракта теж саме. І великий куб, і маленький куб, і шість усічених пірамід з боків від маленького куба - це куби, причому рівні.

Моя програма вміє не тільки малювати проекцію тесеракта на об'єм, а й обертати його. Розглянемо, як це робиться.

Спершу я вам розповім, що таке обертання паралельно площині.

Уявіть, що куб обертається навколо осі OZ. Тоді кожна з його вершин описує коло навколо осі OZ.

А коло – фігура плоска. І площини кожного з цих кіл паралельні між собою, і в даному випадку паралельні площині XOY. Тобто ми можемо говорити не тільки про обертання навколо осі OZ, а ще й про обертання паралельно площині XOY. можемо говорити про обертання навколо прямої лише тоді, коли маємо справу з тривимірним простором. У двовимірному все обертається навколо крапки, у чотиривимірному - навколо площини, у п'ятивимірному просторі ми говоримо про обертання навколо об'єму. І якщо обертання навколо точки ми можемо собі уявити, то обертання навколо площини та обсягу – щось немислиме. А якщо говоритимемо про обертання паралельно площині, то тоді в будь-якому n-мірному просторі точка може обертатися паралельно площині.

Багато хто з вас, ймовірно, чув про матрицю повороту. Помноживши точку на неї, отримаємо точку, повернуту паралельно площині на кут фі. Для двовимірного простору вона виглядає так:

Як множити: ікс точки, повернутої на кут фі = косинус кута фі*ікс первісної точки мінус синус кута фі*гравець початкової точки;
гравець точки, повернутої на кут фі=синус кута фі*ікс первісної точки плюс косинус кута фі*ігр початкової точки.
Xa`=cosф*Xa - sinф*Ya
Ya`=sinф*Xa + cosф*Ya
, де Xa і Ya - абсциса та ордината точки, яку потрібно повернути, Xa` і Ya` - абсциса та ордината вже повернутої точки

Для тривимірного простору ця матриця узагальнюється так:

Обертання паралельно площині XOY. Як бачимо, координата Z не змінюється, а змінюються лише X та Y
Xa`=cosф*Xa - sinф*Ya + Za*0
Ya`=sinф*Xa+cosф*Ya+Za*0
Za`=Xa*0 + Ya*0 + Za*1 (по суті, Za`=Za)


Обертання паралельно площині XOZ. Нічого нового,
Xa`=cosф*Xa + Ya*0 - sinф*Za
Ya` = Xa * 0 + Ya * 1 + Za * 0 (по суті, Ya ` = Ya)
Za`=sinф*Xa + Ya*0 + cosф*Za


І третя матриця.
Xa`=Xa*1 + Ya*0 + Za*0 (по суті, Xa`=Xa)
Ya` = Xa * 0 + cosф * Ya - sinф * Za
Za`=Xa*0 + sinф*Ya + cosф*Za

А для четвертого виміру вони виглядають так:


Думаю, ви вже зрозуміли, що на що множити, тому зайвий раз не буду розписувати. Зате зауважу, що вона робить те саме, що й матриця для повороту паралельно площині в тривимірному просторі! І та, і це змінюють лише ординату і аплікату, інші координати не чіпають, тому її можна використовувати й у тривимірному випадку, просто не звертаючи уваги на четверту координату.

А ось із формулою проекції не все так просто. Скільки я не читав форумів, мені не підійшов жоден із способів проекції. Паралельна мені не підходила, тому що проекція не виглядатиме об'ємною. В одних формулах проекції для знаходження точки потрібно вирішити систему рівнянь (а я не знаю, як навчити комп'ютер їх вирішувати), інші я просто не зрозумів ... Загалом, я вирішив придумати свій спосіб. Розглянемо при цьому проекцію 2D->1D.


pov означає "Point of view" (точка зору), ptp означає "Point to project" (точка, яку потрібно спроектувати), а ptp` - це точка, що шукається на осі OX.

Кути povptpB і ptpptp`A рівні як відповідні (пунктирна лінія паралельна осі OX, пряма povptp – січна).
Ікс точки ptp` дорівнює іксу точки ptp мінус довжина відрізка ptp`A. Цей відрізок можна знайти з трикутника ptpptp`A: ptp`A = ptpA/тангенс кута ptpptp`A. Ми можемо знайти цей тангенс з трикутника povptpB: тангенс кута ptpptp`A = (Ypov-Yptp) (Xpov-Xptp).
Відповідь: Xptp`=Xptp-Yptp/тангенс кута ptpptp`A.

Я не став детально розписувати цей алгоритм тут, тому що там купа окремих випадків, коли формула дещо змінюється. Кому це цікаво – подивіться у вихідниках програми, там все розписано у коментарях.

Для того, щоб спроектувати точку тривимірного простору на площину, просто розглянемо дві площини - XOZ та YOZ, і для кожної з них вирішимо це завдання. У разі чотиривимірного простору слід розглянути вже три площини: XOQ, YOQ та ZOQ.

І нарешті про програму. Вона діє так: ініціалізувати шістнадцять вершин тесеракта -> залежно від введених користувачем команд повернути його -> спроецировать на об'єм -> залежно від введених користувачем команд повернути його проекцію -> спроектувати на площину -> намалювати.

Проекції та повороти я написав сам. Вони працюють за формулами, які я щойно описав. Бібліотека OpenGL малює лінії, а також займається змішуванням кольорів. А координати вершин тесеракту обчислюються таким чином:

Координати вершин лінії з центром на початку координат і довжиною 2 - (1) та (-1);
- " - " - квадрата - " - " - і ребром довжиною 2:
(1; 1), (-1; 1), (1; -1) та (-1; -1);
- " - " - куба - " - " -:
(1; 1; 1), (-1; 1; 1), (1; -1; 1), (-1; -1; 1), (1; 1; -1), (-1; 1; -1), (1; -1; -1), (-1; -1; -1);
Як можна було помітити, квадрат - одна лінія над віссю OY і одна лінія під віссю OY; куб - це один квадрат спереду від площини XOY, один за нею; Тессеракт - це один куб по той бік об'єму XOYZ, і один - по цю. Але куди легше сприйняти це чергування одиниць та мінус одиниць, якщо їх записати у стовпчик

1; 1; 1
-1; 1; 1
1; -1; 1
-1; -1; 1
1; 1; -1
-1; 1; -1
1; -1; -1
-1; -1; -1

У першому стовпчику один і мінус один чергуються. У другому стовпці спочатку йде два плюси, потім два мінуси. У третьому – чотири плюс одиниці, а потім чотири мінус одиниці. То були вершини куба. У тессеракта їх вдвічі більше, і тому потрібно було написати цикл для їхнього оголошення, інакше дуже легко заплутатися.

Моя програма також вміє малювати анагліф. Щасливі володарі 3D-окулярів можуть спостерігати стереоскопічну картинку. У малюванні картинки немає нічого хитрого, просто малюється дві проекції на площину для правого та лівого очей. Зате програма стає набагато наочнішою і цікавішою, а головне - дає краще уявлення про чотиривимірний світ.

Менш значні функції - підсвічування однієї з граней червоним, щоб краще можна було розглянути повороти, а так само дрібні зручності - регуляція координат точок-«очей», збільшення та зменшення швидкості повороту.

Архів із програмою, вихідником та інструкцією користування.

September 19th, 2009
Тессеракт (від грец. τέσσερες ἀκτῖνες — чотири промені) — чотиривимірний гіперкуб — ​​аналог куба в чотиривимірному просторі.

Зображення є проекцією (перспективою) чотиривимірного куба на тривимірний простір.

Згідно з Оксфордським словником, слово "tesseract" було придумано і почало використовуватися в 1888 році Чарльзом Говардом Хінтоном (1853-1907) в його книзі "Нова ера думки". Пізніше деякі люди назвали ту саму постать «тетракубом».

Геометрія

Звичайний тессеракт в евклідовому чотиривимірному просторі визначається як опукла оболонка крапок (±1, ±1, ±1, ±1). Інакше кажучи, він може бути представлений у вигляді наступної множини:

Тессеракт обмежений вісьмома гіперплощинами, перетин яких із самим тесерактом задає його тривимірні грані (які є звичайними кубами). Кожна пара непаралельних тривимірних граней перетинається, утворюючи двовимірні грані (квадрати), і таке інше. Остаточно, тессеракт має 8 тривимірними гранями, 24 двовимірними, 32 ребрами та 16 вершинами.

Популярний опис

Спробуємо уявити, як виглядатиме гіперкуб, не виходячи з тривимірного простору.

У одновимірному «просторі» — лінії — виділимо відрізок АВ довжиною L. На двовимірної площині з відривом L від АВ намалюємо паралельний йому відрізок DC і з'єднаємо їх кінці. Вийде квадрат ABCD. Повторивши цю операцію із площиною, отримаємо тривимірний куб ABCDHEFG. А зсунувши куб у четвертому вимірі (перпендикулярно першим трьом) на відстань L, ми отримаємо гіперкуб ABCDEFGHIJKLMNOP.
http://upload.wikimedia.org/wikipedia/ua/1/13/Побудова_тесеракту.PNG

Одновимірний відрізок АВ є стороною двовимірного квадрата ABCD, квадрат — стороною куба ABCDHEFG, який, своєю чергою, буде стороною чотиривимірного гіперкуба. Відрізок прямий має дві граничні точки, квадрат – чотири вершини, куб – вісім. У чотиривимірному гіперкубі, таким чином, виявиться 16 вершин: 8 вершин вихідного куба і 8 зрушеного в четвертому вимірі. Він має 32 ребра - по 12 дають початкове і кінцеве положення вихідного куба, і ще 8 ребер "намалюють" вісім його вершин, що перемістилися в четвертий вимір. Ті ж міркування можна виконати і для граней гиперкуба. У двовимірному просторі вона одна (сам квадрат), у куба їх 6 (по дві грані від квадрата, що перемістився, і ще чотири опишуть його сторони). Чотиривимірний гіперкуб має 24 квадратні грані — 12 квадратів вихідного куба у двох положеннях та 12 квадратів від дванадцяти його ребер.

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

Розгортка тесеракту

Візьмемо дротяний куб ABCDHEFG і подивимось на нього одним оком з боку грані. Ми побачимо і можемо намалювати на площині два квадрати (ближню та далеку його грані), з'єднані чотирма лініями – бічними ребрами. Аналогічним чином чотиривимірний гіперкуб у просторі трьох вимірів буде виглядати як два кубічні «ящики», вставлені один в одного і з'єднані вісьмома ребрами. При цьому самі «шухляди» — тривимірні грані — проектуватимуться на «наш» простір, а лінії, що їх з'єднують, простягнуться у четвертому вимірі. Можна спробувати уявити собі куб над проекції, а просторовому зображенні.

Подібно до того, як тривимірний куб утворюється квадратом, зрушеним на довжину грані, куб, зрушений у четвертий вимір, сформує гіперкуб. Його обмежують вісім кубів, які в перспективі виглядатимуть як досить складна фігура. Її частина, що залишилася в нашому просторі, намальована суцільними лініями, а те, що пішло в гіперпростір, пунктирними. Сам же чотиривимірний гіперкуб складається з нескінченної кількості кубів, подібно до того, як тривимірний куб можна «нарізати» на нескінченну кількість плоских квадратів.

Розрізавши шість граней тривимірного куба, можна розкласти його на плоску фігуру — розгортку. Вона матиме по квадрату з кожного боку вихідної грані плюс ще один - грань, протилежну їй. А тривимірна розгортка чотиривимірного гіперкуба складатиметься з вихідного куба, шести кубів, що «виростають» із нього, плюс ще одного — кінцевої «гіперграні».

Властивості тесеракта є продовженням властивостей геометричних фігур меншої розмірності в чотиривимірний простір.

Проекції

На двовимірний простір

Ця структура складна для уяви, але можна спроектувати тессеракт у двовимірні або тривимірні простори. Крім того, проектування на площину дозволяє легко зрозуміти розташування вершин гіперкубу. Таким чином, можна отримати зображення, які більше не відображають просторові відносини в межах тесеракту, але які ілюструють структуру зв'язку вершин, як у таких прикладах:


На тривимірний простір

Проекція тесеракта на тривимірний простір є двома вкладеними тривимірними кубами, відповідні вершини яких з'єднані між собою відрізками. Внутрішній та зовнішній куби мають різні розміри у тривимірному просторі, але у чотиривимірному просторі це рівні куби. Для розуміння рівності всіх кубів тессеракта була створена модель тессеракта, що обертається.



Шість усічених пірамід по краях тесеракту - це зображення рівних шести кубів.
Стереопара

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

Розгортка тесеракту

Поверхня тесеракт може бути розгорнута у вісім кубів (аналогічно тому, як поверхня куба може бути розгорнута в шість квадратів). Існує 261 різна розгортка тесеракту. Розгортки тесеракту можуть бути підраховані нанесенням на граф з'єднаних кутів.

Тессеракт у мистецтві

У Едвін А. «Нова Рівнина Абботта», гіперкуб виступає оповідачем.
В одному епізоді «Пригод Джиммі Нейтрона»: «Хлопчик-геній» Джиммі винаходить чотиривимірний гіперкуб, ідентичний фолдбоксу з роману «Дорога слави» 1963 року Хайнлайна.
Роберт Е. Хайнлайн згадував гіперкуби, принаймні, у трьох науково-фантастичних оповіданнях. У «Будинку чотирьох вимірів» («Будинок, який збудував Тіл») (1940) він описав будинок, побудований як розгортка тесеракту.
У романі «Дорога слави» Хайнлайна описано гіперрозмірний посуд, який був зсередини більшим, ніж зовні.
Розповідь Генрі Каттнера "Mimsy Were the Borogoves" описує розвиваючу іграшку для дітей з далекого майбутнього, за будовою схожу на тесеракт.
У романі Алекса Гарленда (1999) термін «тессеракт» використовується для тривимірної розгортки чотиривимірного гіперкуба, а не гіперкуба безпосередньо. Це метафора, покликана показати, що система, що пізнає, повинна бути ширшою за пізнавану.
Сюжет фільму "Куб 2: Гіперкуб" зосереджується на восьми незнайомцях, спійманих у пастку в "гіперкубі", або мережі зв'язаних кубів.
Телесеріал "Андромеда" використовує тессеракт-генератори як пристрій змови. Вони передусім призначені, щоб керувати простором та часом.
Картина "Розп'яття на хресті" (Corpus Hypercubus) Сальвадора Далі (1954)
Комікси «Nextwave comic book» зображують засіб пересування, що включає 5 зон тессеракта.
В альбомі Voivod Nothingface одна з композицій названа «У моєму гіперкубі».
У романі Ентоні Пірса «Маршрут Куба» одна з орбітальних місяців Міжнародної асоціації розвитку називається тесерактом, який був стиснутий у 3 виміри.
У серіалі «Школа „Чорна діра“» у третьому сезоні є серія «Тессеракт». Лукас натискає на секретну кнопку і школа починає складатися як математичний тесеракт.
Термін "тессеракт" і похідний від нього термін "тесувати" зустрічається в повісті Мадлен Л'Енгл "Складка часу"

Крапок (±1, ±1, ±1, ±1). Інакше кажучи, він може бути представлений у вигляді наступної множини:

Тессеракт обмежений вісьмома гіперплощинами, перетин яких із самим тесерактом задає його тривимірні грані (які є звичайними кубами). Кожна пара непаралельних тривимірних граней перетинається, утворюючи двовимірні грані (квадрати), і таке інше. Остаточно, тессеракт має 8 тривимірними гранями, 24 двовимірними, 32 ребрами та 16 вершинами.

Популярний опис

Спробуємо уявити, як виглядатиме гіперкуб, не виходячи з тривимірного простору.

В одновимірному «просторі» - на лінії - виділимо відрізок АВ довжиною L. На двовимірній площині на відстані L від АВ намалюємо паралельний відрізок DC і з'єднаємо їх кінці. Вийде квадрат CDBA. Повторивши цю операцію із площиною, отримаємо тривимірний куб CDBAGHFE. А зсунувши куб у четвертому вимірі (перпендикулярно першим трьом) на відстань L, ми отримаємо гіперкуб CDBAGHFEKLJIOPNM.

Побудова тесеракту на площині

Одновимірний відрізок АВ є стороною двовимірного квадрата CDBA, квадрат - стороною куба CDBAGHFE, який, у свою чергу, буде стороною чотиривимірного гіперкуба. Відрізок прямий має дві граничні точки, квадрат – чотири вершини, куб – вісім. У чотиривимірному гіперкубі, таким чином, виявиться 16 вершин: 8 вершин вихідного куба і 8 зрушеного в четвертому вимірі. Він має 32 ребра - по 12 дають початкове і кінцеве положення вихідного куба, і ще 8 ребер "намалюють" вісім його вершин, що перемістилися в четвертий вимір. Ті ж міркування можна виконати і для граней гіперкуба. У двовимірному просторі вона одна (сам квадрат), у куба їх 6 (по дві грані від квадрата, що перемістився, і ще чотири опишуть його сторони). Чотиривимірний гіперкуб має 24 квадратні грані - 12 квадратів вихідного куба у двох положеннях та 12 квадратів від дванадцяти його ребер.

Як сторонами квадрата є 4 одновимірні відрізки, а сторонами (гранями) куба є 6 двомірних квадратів, так і для «чотиривимірного куба» (тесеракта) сторонами є 8 тривимірних кубів. Простір протилежних пар кубів тессеракта (тобто тривимірні простори, яким ці куби належать) паралельні. На малюнку це куби: CDBAGHFE та KLJIOPNM, CDBAKLJI та GHFEOPNM, EFBAMNJI та GHDCOPLK, CKIAGOME та DLJBHPNF.

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

Візьмемо дротяний куб ABCDHEFG і подивимось на нього одним оком з боку грані. Ми побачимо і можемо намалювати на площині два квадрати (ближню та далеку його грані), з'єднані чотирма лініями – бічними ребрами. Аналогічним чином чотиривимірний гіперкуб у просторі трьох вимірів буде виглядати як два кубічні «ящики», вставлені один в одного і з'єднані вісьмома ребрами. При цьому самі "ящики" - тривимірні грані - проектуватимуться на "наш" простір, а лінії, що їх з'єднують, простягнуться у напрямку четвертої осі. Можна спробувати уявити собі куб над проекції, а просторовому зображенні.

Подібно до того, як тривимірний куб утворюється квадратом, зрушеним на довжину грані, куб, зрушений у четвертий вимір, сформує гіперкуб. Його обмежують вісім кубів, які в перспективі виглядатимуть як досить складна фігура. Сам же чотиривимірний гіперкуб складається з нескінченної кількості кубів, подібно до того, як тривимірний куб можна «нарізати» на нескінченну кількість плоских квадратів.

Розрізавши шість граней тривимірного куба, можна розкласти його в плоску фігуру-розгортку. Вона матиме по квадрату з кожного боку вихідної грані плюс ще один - грань, протилежну їй. А тривимірна розгортка чотиривимірного гіперкуба складатиметься з вихідного куба, шести кубів, що «виростають» із нього, плюс ще одного – кінцевої «гіперграні».

Властивості тесеракта є продовженням властивостей геометричних фігур меншої розмірності в чотиривимірний простір.

Проекції

На двовимірний простір

Ця структура складна для уяви, але можна спроектувати тессеракт у двовимірні або тривимірні простори. Крім того, проектування на площину дозволяє легко зрозуміти розташування вершин гіперкубу. Таким чином, можна отримати зображення, які більше не відображають просторові відносини в межах тесеракту, але які ілюструють структуру зв'язку вершин, як у таких прикладах:

Третя картинка демонструє тесеракт в ізометрії щодо точки побудови. Це уявлення представляє інтерес під час використання тесеракта як основи для топологічної мережі, щоб пов'язати багаторазові процесори у паралельних обчисленнях.

На тривимірний простір

Одна з проекцій тесеракта на тривимірний простір являє собою два вкладені тривимірні куби, відповідні вершини яких з'єднані між собою відрізками. Внутрішній та зовнішній куби мають різні розміри у тривимірному просторі, але у чотиривимірному просторі це рівні куби. Для розуміння рівності всіх кубів тессеракта була створена модель тессеракта, що обертається.

  • Шість усічених пірамід по краях тесеракт - це зображення рівних шести кубів. Однак ці куби для тессеракта – як квадрати (грані) для куба. Але насправді тессеракт можна розділити на нескінченну кількість кубів, як куб – на нескінченну кількість квадратів, або квадрат – на нескінченну кількість відрізків.

Ще одна цікава проекція тесеракта на тривимірне простір є ромбододекаедр з проведеними чотирма його діагоналями, що з'єднують пари протилежних вершин при великих кутах ромбів. При цьому 14 з 16 вершин тессеракта проектуються в 14 вершин ромбододекаедра, а проекції 2 збігаються в його центрі. У такій проекції тривимірне простір зберігаються рівність і паралельність всіх одновимірних, двовимірних і тривимірних сторін.

Стереопара

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

Розгортка тесеракту

Поверхня тесеракт може бути розгорнута у вісім кубів (аналогічно тому, як поверхня куба може бути розгорнута в шість квадратів). Існує 261 різна розгортка тесеракту. Розгортки тесеракту можуть бути підраховані нанесенням на граф з'єднаних кутів.

Тессеракт у мистецтві

  • У Едвін А. «Нова Рівнина Абботта», гіперкуб виступає оповідачем.
  • В одному епізоді "Пригод Джиммі Нейтрона" "хлопчик-геній" Джиммі винаходить чотиривимірний гіперкуб, ідентичний фолдбоксу з роману "Дорога слави" (1963) Роберта Хайнлайна.
  • Роберт Е. Хайнлайн згадував гіперкуби, принаймні, у трьох науково-фантастичних оповіданнях. У «Будинку чотирьох вимірів» («Будинок, який збудував Тіл», ) він описав будинок, побудований як розгортка тесеракта, а потім внаслідок землетрусу «що склався» в четвертому вимірі і став «реальним» тесерактом.
  • У романі «Дорога слави» Хайнлайна описано гіперрозмірну скриньку, яка була зсередини більша, ніж зовні.
  • Розповідь Генрі Каттнера «Всі теналі борогові» описує розвиваючу іграшку для дітей з далекого майбутнього, за будовою схожу на тессеракт.
  • У романі Алекса Гарленда () термін «тессеракт» використовується для тривимірної розгортки чотиривимірного гіперкуба, а не гіперкуба безпосередньо. Це метафора, покликана показати, що система, що пізнає, повинна бути ширшою за пізнавану.
  • Сюжет фільму "Куб 2: Гіперкуб" зосереджується на восьми незнайомцях, спійманих у пастку в "гіперкубі", або мережі пов'язаних кубів.
  • Телесеріал "Андромеда" використовує тессеракт-генератори як пристрій змови. Вони передусім призначені, щоб керувати простором та часом.
  • Картина "Розп'яття на хресті" (Corpus Hypercubus) Сальвадора Далі ().
  • Комікси «Nextwave comic book» зображують засіб пересування, що включає 5 зон тессеракта.
  • В альбомі Voivod Nothingface одна з композицій названа «У моєму гіперкубі».
  • У романі Ентоні Пірса «Маршрут Куба» одна з орбітальних місяців Міжнародної асоціації розвитку називається тесерактом, який був стиснутий у 3 виміри.
  • У серіалі «Школа „Чорна діра“» у третьому сезоні є серія «Тессеракт». Лукас натискає на секретну кнопку і школа починає «складатися як математичний тесеракт».
  • Термін "тессеракт" і похідний від нього термін "тесувати" зустрічається в повісті Мадлен Л'Енгл "Складка часу".
  • TesseracT назва британської джент групи.
  • У серії фільмів Кінематографічний всесвіт Marvel Тессеракт – це ключовий елемент сюжету, космічний артефакт у формі гіперкуба.
  • У оповіданні Роберта Шеклі «Міс Мишка і четвертий вимір» один письменник-езотерик, знайомець автора, намагається побачити тессеракт, годинами дивлячись на сконструйований ним прилад: кулю на ніжці з застромленими стрижнями, на які насаджені куби, обклеєні всіма поспіль езотеричними символами. У оповіданні згадується праця Хінтона.
  • У фільмах Перший месник, месники. Тессеракт-енергія всесвіту

Інші назви

  • Гексадекахорон (англ. Hexadecachoron)
  • Октохорон (англ. Octachoron)
  • Тетракуб
  • 4-Куб
  • Гіперкуб (якщо не визначається кількість вимірювань)

Примітки

Література

  • Charles H. Хінтон. Fourth Dimension, 1904. ISBN 0-405-07953-2
  • Martin Gardner, Mathmatical Carnival, 1977. ISBN 0-394-72349-X
  • Ian Stewart, Concepts of Modern Mathematics, 1995. ISBN 0-486-28424-7

Посилання

Російською мовою
  • Програма Transformator4D. Формування моделей тривимірних проекцій чотиривимірних об'єктів (зокрема і Гіперкубу).
  • Програма, що реалізує побудову тесеракта і його афінні перетворення, з вихідниками на С++.

Англійською мовою

  • Mushware Limited - програма виведення тесеракту ( Tesseract Trainer, ліцензія сумісна з GPLv2) та шутер від першої особи у чотиривимірному просторі ( Adanaxis; графіка, переважно, тривимірна; є версія під GPL у репозиторіях ОС).

Wikimedia Foundation. 2010 .

Еволюція людського мозку проходила у тривимірному просторі. Тому нам складно уявити собі простору з розмірністю понад три. Фактично людський мозок не може уявити геометричні об'єкти з розмірністю більше трьох. І в той же час ми легко уявляємо собі геометричні об'єкти з розмірністю не тільки три, але і з розмірністю два і один.

Відмінність і аналогія між одновимірним і двовимірним просторами, а також відмінність і аналогія між двовимірним і тривимірним просторами дозволяють нам трохи відкрити ширму таємничості, яка відгороджує нас від просторів більшої розмірності. Щоб зрозуміти, як використовується ця аналогія, розглянемо дуже простий чотиривимірний об'єкт – гіперкуб, тобто чотиривимірний куб. Нехай для визначеності, скажімо, ми хочемо вирішити конкретне завдання, а саме, порахувати кількість квадратних граней чотиривимірного куба. Весь розгляд далі буде дуже несуворим, без усіляких доказів, суто за аналогією.

Щоб зрозуміти, як будується гіперкуб із звичайного куба, треба спочатку подивитися, як будується звичайний куб із звичайного квадрата. Для оригінальності викладу цього матеріалу будемо тут звичайний квадрат називати СубКубом (і не плутатимемо його з суккубом).

Щоб побудувати куб із субкуба, треба протягнути субкуб у напрямку перпендикулярному до площини субкуба у напрямку третього виміру. При цьому з кожної сторони первісного субкуба виросте субкуб, який є бічною двовимірною гранню куба, які обмежать з чотирьох сторін тривимірний об'єм куба, по дві перпендикулярно кожному напрямку в площині субкуба. І вздовж нової третьої осі теж є два субкуби, що обмежують тривимірний об'єм куба. Це та двовимірна грань, де спочатку знаходився наш субкуб і та двовимірна грань куба, куди субкуб прийшов наприкінці будівництва куба.

Те, що Ви зараз прочитали, викладено дуже докладно і з масою уточнень. І не просто. Зараз ми зробимо такий фокус, замінимо у попередньому тексті деякі слова формально таким чином:
куб -> гіперкуб
субкуб -> куб
площина -> обсяг
третього -> четвертого
двовимірної -> тривимірної
чотирьох -> шести
тривимірний -> чотиривимірний
дві -> три
площині -> просторі

В результаті отримуємо наступний осмислений текст, який вже не здається надто докладним.

Щоб побудувати гіперкуб із куба, треба протягнути куб у напрямку перпендикулярному об'єму куба у напрямку четвертого виміру. При цьому з кожної сторони первісного куба виросте куб, який є бічною тривимірною гранню гіперкуба, які обмежать з шести сторін чотиривимірний об'єм гіперкуба, по три перпендикулярно кожному напрямку в просторі куба. І вздовж нової четвертої осі також є два куби, що обмежують чотиривимірний обсяг гіперкуба. Це та тривимірна грань, де спочатку був наш куб і та тривимірна грань гіперкуба, куди куб прийшов під кінець будівництва гіперкуба.

Чому в нас така впевненість, що ми отримали правильний опис побудови гіперкубу? Та тому що такою ж формальною заміною слів ми отримуємо опис побудови куба з опису побудови квадрата. (Перевірте це самі.)

Ось тепер зрозуміло, що якщо з кожної сторони куба має вирости ще один тривимірний куб, значить, з кожного ребра початкового куба має вирости грань. Усього у куба ребер 12, отже, з'явиться додатково 12 нових граней (субкубів) у тих 6 кубів, які обмежують чотиривимірний об'єм по трьох осях тривимірного простору. І залишилися ще два куби, які обмежують цей чотиривимірний об'єм знизу та зверху вздовж четвертої осі. У кожному із цих кубів є по 6 граней.

Разом отримуємо, що гиперкуб має 12+6+6=24 квадратних граней.

На наступному малюнку показано логічну будову гіперкуба. Це як би проекція гіперкуба на тривимірний простір. При цьому виходить тривимірний каркас із ребер. На малюнку, звісно, ​​Ви бачите проекцію цього каркаса ще й на площину.



На цьому каркасі внутрішній куб це як би початковий куб, з якого почалося побудова і обмежує чотиривимірний об'єм гіперкуба по четвертій осі знизу. Ми цей початковий куб простягаємо вгору вздовж четвертої осі виміру і він переходить у зовнішній куб. Отже, зовнішній і внутрішній куби з цього малюнка обмежують гіперкуб по четвертій осі вимірювання.

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

Можна прямо на малюнку порахувати і переконатися, що гіперкуб дійсно має 24 грані. Але виникає таке питання. Цей каркас гіперкуба у тривимірному просторі заповнений вісьмома тривимірними кубами без жодних просвітів. Щоб із цієї тривимірної проекції гіперкуба зробити справжній гіперкуб, треба вивернути цей каркас навиворіт так, щоб усі 8 кубів обмежували 4-мірний об'єм.

Робиться це так. Запрошуємо в гості мешканця чотиривимірного простору та просимо його допомогти нам. Він вистачає внутрішній куб цього каркаса і зрушує його у напрямку четвертого виміру, який перпендикулярний нашому тривимірному простору. Ми в нашому тривимірному просторі сприймаємо це так, начебто весь внутрішній каркас зник і залишився тільки каркас зовнішнього куба.

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

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

Знову звернемося до аналогії з просторами меншої розмірності. Порівняйте зображення каркаса гіперкуба з проекцією тривимірного куба на площину, показану на наступному малюнку.



Мешканці двовимірного простору побудували на площині каркас проекції куба на площину та запросили нас, тривимірних мешканців, вивертати цей каркас навиворіт. Ми беремо чотири вершини внутрішнього квадрата і зсуваємо їх перпендикулярно до площини. Двовимірні жителі у своїй бачать повне зникнення всього внутрішнього каркаса, і вони залишається лише каркас зовнішнього квадрата. При такій операції всі квадрати, які стикалися своїми ребрами, продовжують, як і раніше, торкатися тими самими ребрами.

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

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

Якщо ви шанувальник фільмів про Месників, перше, що може спасти на думку, коли ви почуєте слово «Tesseract», це прозора кубоподібна посудина Кам'яна нескінченності, що містить безмежну силу.

Для шанувальників Всесвіту Marvel Тессеракт - це синій куб, що світиться, від якого люди з не тільки Землі, але й інших планет теж божеволіють. Ось чому всі месники об'єдналися, щоб захистити Землян від надзвичайно руйнівних сил Тессеракта.

Однак слід сказати таке: Тессеракт — це фактичне геометричне поняття, а точніше, форма, що існує в 4D. Це не просто синій куб від Мстителів... це реальна концепція.

Тессеракт - це об'єкт у 4 вимірах. Але перш ніж ми докладно пояснимо його, почнемо з самого початку.

Що таке «вимірювання»?

Кожна людина чула терміни 2D та 3D, представляючи відповідно двовимірні або тривимірні об'єкти простору. Але що являють собою ці виміри?

Вимір - це просто напрямок, в якому ви можете піти. Наприклад, якщо ви малюєте лінію на аркуші паперу, ви можете йти або вліво / вправо (осі x), або в напрямку вгору / вниз (вісь y). Таким чином, ми говоримо, що папір двовимірний, тому що ви можете йти тільки у двох напрямках.

У 3D є відчуття глибини.

Тепер, у реальному світі, крім згаданих вище двох напрямків (ліворуч/праворуч і вгору/вниз), ви також можете піти «в/з». Отже, у 3D-просторі додається відчуття глибини. Тому ми говоримо, що реальне життя тривимірне.

Точка може представляти 0 вимірів (оскільки вона не переміщається в будь-якому напрямку), лінія представляє 1 вимір (довжина), квадрат представляє 2 виміри (довжина та ширина), а куб представляє 3 виміри (довжина, ширина та висота).

Візьміть 3D-куб і замініть кожну його грань (яка є квадратом) кубом. І ось! Форма, яку ви отримуєте, — це тесеракт.

Що таке тесеракт?

Простіше кажучи, тесеракт – це куб у 4-мірному просторі. Ви також можете сказати, що це 4D-аналог куба. Це 4D-форма, де кожна грань є кубом.

3D-проекція тесеракта, що виконує подвійне обертання навколо двох ортогональних площин.
Зображення: Jason Hise

Ось простий спосіб концептуалізації розмірів: квадрат – двомірний; тому кожен із його кутів має 2 лінії, що відходять від нього під кутом 90 градусів один до одного. Куб - 3D, тому кожен з його кутів має 3 лінії, що сходять з нього. Аналогічним чином, тесеракт є 4D-формою, тому кожен кут має 4 лінії, що відходять від нього.

Чому важко уявити собі тесеракт?

Оскільки ми, як люди, еволюціонували, щоб візуалізувати об'єкти у трьох вимірах, все, що входить до додаткових вимірів, таких як 4D, 5D, 6D тощо, не має для нас великого сенсу, тому що ми взагалі не можемо їх уявити. Наш мозок не може зрозуміти 4-го виміру у просторі. Ми просто не можемо про це думати.

Однак тільки тому, що ми не можемо візуалізувати концепцію багатовимірних просторів, це не означає, що вона не може існувати.