Головна Математика Стрічка Мебіуса — Топологія Односторонньої Поверхні

∞ Стрічка Мебіуса — Топологія Односторонньої Поверхні

Стрічка Мебіуса: одностороння поверхня з одним краєм. Обертайте 3D-модель, ріжте вздовж і досліджуйте топологічні сюрпризи.

Математика2DЛегкий60 FPS
mobius-strip ↗ Відкрити окремо
DRAG · SCROLL · CLICK — керуйте прямо у вікні симуляції.

Про стрічку Мебіуса

Цей симулятор будує стрічку Мебіуса за параметричною поверхнею x=(R+s·w·cos(kt/2))cos(t), y=(R+s·w·cos(kt/2))sin(t), z=s·w·sin(kt/2) для t∈[0,2π) і положення впоперек стрічки s∈[-1,1], де k — кількість піввитків, яку задає повзунок Twist. Поверхня розбита на сітку 120×16 чотирикутників; щокадру вони пересортовуються від дальніх до найближчих (алгоритм художника) після 3D-обертання і затіняються скалярним добутком напрямленого світла з нормаллю кожного чотирикутника. Анімована мурашка рухається вздовж центральної лінії s=0; оскільки непарне k надає стрічці єдиний неперервний край, мурашка повертається у вихідну точку, обійшовши обидві видимі сторони — це пряме візуальне доведення односторонності (ейлерова характеристика χ=0).

Часті запитання

Чому стрічка Мебіуса має лише одну сторону?

Параметризація повертає поперечний переріз на пів-оберту (непарне k) на кожен повний оберт навколо t∈[0,2π). Рухаючись поверхнею при s=+1 упродовж одного повного циклу, ви неперервно переходите до s=-1, тож два краї та дві сторони звичайної стрічки зливаються в один край і одну сторону. Саме тому ейлерова характеристика стрічки дорівнює χ=0, і вона класифікується як неорієнтовна.

Що станеться, якщо встановити повзунок піввитків Twist на парне число?

Парне k усуває неорієнтовний перекрут: поверхня замикається так, що s=+1 зустрічається з s=+1 (а не з s=-1) після одного оберту, утворюючи дві окремі сторони й два окремі краї — топологічно це циліндр, навіть якщо він виглядає перекрученим. Лише непарні значення k (1, 3, 5) дають справжні односторонні, однокраєві стрічки Мебіуса; показники Sides і Edges на панелі фактів відповідно перемикаються між 1 і 2.

Як симуляція визначає, які чотирикутники малювати попереду інших?

Центроїд кожного з 120×16 чотирикутників поверхні обертається у простір огляду, і щокадру всі чотирикутники пересортовуються за цією оберненою z-глибиною — алгоритм художника — перед заповненням від дальніх до найближчих. Оскільки стрічка перетинає саму себе в 3D, саме це щокадрове пересортування, а не фіксований порядок малювання, зберігає вигляд суцільної й коректно затуленої поверхні під час обертання.

Що насправді доводить трасування шляху?

Мурашка рухається вздовж центральної лінії s=0, поки t пробігає від 0 до 2π. На двосторонньому циліндрі (парне k) їй довелося б перетнути край, щоб дістатися «зворотного боку» стрічки; на стрічці Мебіуса (непарне k) такого перетину не потрібно, бо поверхня вже вигинає дальню сторону назад, щоб зустрітися з ближньою після одного оберту. Спостереження за тим, як мурашка завершує повне коло, жодного разу не перетнувши край, — це пряма наочна демонстрація односторонності.

Чому розрізання стрічки посередині дає одну петлю замість двох?

Розрізання вздовж s=0 прибирає єдиний край, що робив поверхню односторонньою, але дві граничні криві, яких можна було б очікувати від звичайного розрізу, насправді є однією неперервною кривою, бо перекрут (непарне k) означає, що «лівий» край розрізу з'єднується з «правим» краєм розрізу лише після подвійного обходу. У результаті виходить одна стрічка вдвічі довша, з 2k піввитками, а не дві окремі стрічки.

Схожі симуляції