〰️ Крива Пеано
Про цю симуляцію
Крива, що заповнює простір, — це неперервна крива, образ якої, у границі нескінченного подрібнення, покриває кожну точку двовимірної області. Джузеппе Пеано побудував перший такий приклад у 1890 році, вразивши тогочасних математиків: інтуїція підказує, що одновимірна лінія не може покрити двовимірний квадрат, проте Пеано довів, що існує неперервне сюр'єктивне відображення одиничного відрізка на одиничний квадрат. Це відкриття змусило переосмислити саме поняття «вимірності» для неперервних кривих.
Як це працює
- Одиничний квадрат ділиться на сітку 3×3 з дев'яти рівних підквадратів.
- Крива відвідує три стовпці зліва направо, а всередині кожного стовпця проходить три комірки знизу вгору або згори вниз — це рух «туди-сюди», що зветься «бустрофедон», за аналогією з тим, як віл оре поле.
- Кожен із дев'яти підквадратів рекурсивно заповнюється меншою копією того самого візерунка, окремо віддзеркаленою по горизонталі та/або вертикалі, щоб перехід між сусідніми підквадратами завжди був єдиним нерозривним кроком.
- Повторення цього подрібнення n разів дає 9n комірок і одну неперервну траєкторію, яка наближається до кожної точки квадрата з точністю до 1/3n.
Ключові формули
Кількість комірок / точок: N = 9^n. Роздільність сітки на вісь: 3^n. Кожен додатковий порядок помножує кількість точок на 9 і зменшує відстань між відвіданими комірками у 3 рази по кожній осі, тож роздільність кривої покращується геометрично, а сама крива лишається єдиною зв'язною лінією.
Керування
- Порядок рекурсії n — визначає, скільки разів застосовано подрібнення 3×3 (обмежено до 5, оскільки 95 = 59 049 точок — це вже дуже щільно).
- Швидкість малювання — скільки точок з'являється за один кадр анімації під час прокреслення кривої.
- Сітка — показує ледь помітні лінії подрібнення 3n×3n позаду кривої.
- Колір — перемикання між одним акцентним кольором і градієнтом відтінку, що показує прогрес уздовж кривої.
- Перемалювати / Скинути — повторити поточну криву з початку або відновити всі елементи керування до типових значень.
Чи знали ви?
У статті Пеано 1890 року були лише чисто арифметичні формули без жодних ілюстрацій — тепер уже звичні зигзагоподібні зображення його кривої додали пізніші математики, зокрема Гільберт, який усього рік по тому винайшов власний, простіший варіант на основі подрібнення 2×2.