April 29, 2005

هایپرکیوب (Hypercube)

هایپرکیوب یک مکعب چهاربعدی است. تصور چنین مکعبی برای ما که موجوداتی سه بعدی هستیم سخت است ولی می‌توان از روش تصویر برای درک خصوصیات این شکل چهاربعدی کمک گرفت. همانطورکه تصویر یک مکعب بر روی یک صفحه دوبعدی دو مربع خواهد بود که چهار گوشه‌های آنها به یکدیگر وصل شده‌اند، تصویر یک هایپرکیوب بر روی فضای سه بعدی دو مکعب خواهد بود که هشت گوشه‌های آنها به یکدیگر وصل شده‌اند. به شکل زیر نگاه کنید تا این مساله را بهتر متوجه شوید.

وقتی یک مکعب در فضای سه بعدی می‌چرخد تصویر این چرخش بر روی صفحه کاغذ خود را بصورت تغییر اندازه خطوط متصل کننده دو مربع و زاویه متصل کننده با دو مربع نشان خواهد داد. در مورد هایپرکیوب باید چنین تصور کنید که وقتی هایپرکیوب در فضای چهار بعدی می‌چرخد، تصویر آن در فضای سه بعدی خود را بصورت چرخش و تغییر اندازه دو مکعب نسبت به یکدیگر نشان می‌دهد. برای دیدن یک نمونه از این حرکت می‌توانید به دو لینک زیر هم مراجعه کنید:

- یک انیمیشن کوتاه از هایپرکیوب
- یک برنامه جاوا برای دیدن هایپرکیوب

وقتی آدم حرکات این دو مکعب را دور یکدیگر می‌بیند و در عین حال بخاطر می‌آورد که اینها واقعاً تصاویر حرکت یک جسم موجود در جهان چهار بعدی است، دچار یک احساس عجیبی می‌شود!! (تقریباً مثل همان داستان مربع در افسانه سرزمین مسطح). برای درک بهترین تجربه، باید این تصاویر را سه بعدی دید. برای این‌کار یا باید از عینکهای آناگلیف (anaglyph) با طلقهای آبی و قرمز استفاده کرد یا از روش چپ کردن چشم استفاده کرد (که برای چشم زیاد خوب نیست).

دوسال پیش هم یک فیلم سینمایی علمی تخیلی با نام Cube 2 یا Hypercube ساخته شد که داستانش پر از سوژه‌های خالی بندی بود ولی تکه‌های جالبی هم از ارتباط هایپرکیوب با جهان سه بعدی را با استفاده از گرافیک کامپیوتری نشان می‌داد.

Posted by Nader at April 29, 2005 05:25 PM | Balatarin
Comments

سلام! کلي موضوع جالبي بود!‌ گرچه من هنوز به طور کامل درک‌اش نکرده‌ام! احتمالا انيميشن‌ها کلي مؤثر خواهند بود!‌
موفق باشيد!

Posted by: Lenium at April 30, 2005 08:58 AM