यो अनुप्रयोग फ्ल्याटलैंड पुस्तक एडविन ए एबोटबाट प्रेरित गरिएको थियो। यो समतल आकारको समाजको बारे हो: त्रिकोण, वर्ग, हेक्सागन आदि, जो फ्लाटलैंड भनिने तेर्सो दुई आयामी विमानमा बस्छन्। तिनीहरू केवल सार्न सक्छन् र आफ्नो विमान भित्र देख्न सक्छन्; उत्तर, दक्षिण, पूर्व र पश्चिम के भनेको तिनीहरू जान्दछन्, तर तिनीहरूको माथि र तलको कुनै अवधारणा छैन। कथाको कथावाचक एक वर्ग हो, जुन एक दिन घन * द्वारा भ्रमण गरिएको थियो। वर्गले घन भनेको के हो बुझ्दैन। पुस्तकमा, वर्गले क्यूबलाई तिनीहरूको समाजले कसरी काम गर्दछ भनेर बुझाउँदछ, र क्यूबले वर्गलाई तेस्रो आयाम के हो भनेर बुझाउने प्रयास गर्दछ।
आफूलाई स्क्वायरमा देखाउन, क्यूब पहिलो र माथि फ्ल्याटलैंड अनुहार-पहिलो माथि सर्दछ। स्क्वायरले के देख्छ त्यो अर्को वर्ग हो (फ्ल्याटल्याण्डको साथ घनको तेर्सो चौराहे) अचानक कतैबाट बाहिर देखा पर्दछ, त्यसपछि केहि समयको लागि राखिएर, र फेरि अदृश्य हुन्छ। अर्को, घन आफैमा घुमाउँदछ र माथि र तल किनारा-पहिले सर्दछ। अब स्क्वायरले कतैबाट बाहिर देखा परेको लाइन देख्दछ, जुन लामो साँघुरो आयतमा परिणत हुन्छ, जुन केही समयको लागि फराकिलो र फराकिलो हुन्छ, त्यसपछि यो फेरि संकुचित र संकुचित हुन्छ, जबसम्म यो पछाडि लाइनमा परिवर्तन हुँदैन र त्यसपछि यो हराउँछ। अन्तमा, घन एक पटक फेरि घुमाउँदछ, र माथि र तल भेरिटिक्स-पहिले सार्दछ। अब स्क्वायरले कतैबाट बाहिर देखा देखाएको बिन्दु देख्दछ, जुन सानो त्रिकोणमा परिणत हुन्छ जुन केही समयको लागि ठुलो र ठूला हुन्छ, त्यसपछि यसको छेउहरू काटिन्छ र हेक्सागनमा परिणत हुन्छ। जब क्यूब ठीक आधा बाटो भएर जान्छ, स्क्वायरले फ्ल्याटलैंडको साथ नियमित हेक्सागनको रूपमा क्यूबको क्षैतिज चौराहे देख्न सक्छ। जब क्यूब अगाडि बढ्छ, हेक्सागन फेरि त्रिकोणमा बदलिन्छ, जुन त्यसपछि सानो र सानो हुन्छ, र अन्तमा त्रिकोण बिन्दुमा परिणत हुन्छ र हराउँछ।
यो अनुप्रयोगले समान चीज एक आयाम उच्च गर्दछ। क्युबले दुई-आयामिक विमानमा बस्ने मानिसहरूलाई भ्रमण गर्नुको सट्टा, यसले एक हाइपरक्यूब (चार आयामिक घन) तपाईं र म जस्तो व्यक्तिहरूलाई भेट्ने देखाउँदछ, जो तीन आयामिक अन्तरिक्षमा बस्दछन्।
जब अनुप्रयोग सुरु हुन्छ, हाइपरक्युब अनुहार बसिरहेको छ-हाम्रो आधा-त्रिभुमिक स्पेसको आधा बाटोको साथ। हामी हाइपरक्यूबको "तेर्सो" छेस्कोलाई हाम्रो स्पेसको साथ देख्न सक्दछौं, जुन तपाईंले अनुमान गर्नुभए जस्तो, त्रि-आयामिक घन हो।
तपाईं हाम्रो औंलाले यसलाई घिसार्दै क्यूबलाई हाम्रो ठाँउ वरिपरि सार्न सक्नुहुन्छ। यसमा छ र colored्गीन अनुहारहरू छन्, जुन हाइपरक्यूबको आठ र colored्गीन अनुहारहरूसहित हाम्रो स्पेसको चौराहाहरू हुन्। हाइपरक्यूबको प्रत्येक अनुहारको रंग फरक हुन्छ।
तपाईं रातो स्लाइडर प्रयोग गरेर चौथो आयामको दिशामा हाइपरक्यूब "माथि" र "तल" सार्न सक्नुहुन्छ। यो दिशा हाम्रा तीनवटा समन्वय अक्षहरू x, y र z को लागी लम्बगत छ, र कल्पना गर्न त्यत्ति नै गाह्रो छ किनकि हाम्रो माथि र तल फ्ल्याटलैंडका व्यक्तिहरूको लागि हो।
अधिक रमाईला आकारहरू बनाउन, तपाई तीनवटा निलो स्लाइडरहरूको प्रयोग गरेर हाइपरक्यूब घुमाउन सक्नुहुन्छ। यी स्लाइडरहरूले क्रमशः अक्ष xy, xz र yz को जोडी वरिपरि हाइपरक्यूब घुमाउँदछन्। यो देख्न गाह्रो छैन कि तपाईं कुनै एक अक्षको वरिपरि त्रि-आयामिक अन्तरिक्षमा घन घुमाउन सक्नुहुन्छ, तपाईं अक्षको कुनै जोडी वरिपरि चार आयामिक अन्तरिक्षमा हाइपरक्यूब घुमाउन सक्नुहुन्छ।
हाईपरक्यूब हाम्रो स्पेस द्वि-आयामी-अनुहार पहिलो, किनारा-पहिलो, र भेरिट्स-फर्क गर्नका लागि निलो स्लाइडरहरू सेट गर्न प्रयास गर्नुहोस्! यसले केहि सोच लिन्छ, तर यो गाह्रो छैन। त्यसपछि रातो स्लाइडर प्रयोग गरेर हाइपरक्युब "माथि" र "तल" सार्नुहोस्, र हाइपरक्युबको कसरी मिल्ने हाम्रो त्रि-आयामिक स्थान परिवर्तनहरू हेर्नुहोस्। यी तीन दिशाहरूमा आधा बाटो हुँदै चौराहा के हो?
तपाईले बनाउन सक्ने सब भन्दा चाखलाग्दा आकार के हो? अनुहारहरूको सबैभन्दा ठूलो संख्या के हो? भेरिपिक्सको सबैभन्दा ठूलो संख्या के हो?
Hypercube दर्शक नि: शुल्क सफ्टवेयर हो। तपाईं ब्राउज गर्न र https://github.com/fgerlits/hypercube मा स्रोत कोड डाउनलोड गर्न सक्नुहुनेछ
* पुस्तकमा, यो एक गोलाकार हो, तर क्षेत्रहरू बोरिंग छन्
मा अपडेट गरिएको
२०२५ जुलाई ५