Hypercube Viewer

4.1
89 รีวิว
10K+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

แอพนี้ได้รับแรงบันดาลใจจากหนังสือ Flatland โดย Edwin A. Abbott มันเป็นเรื่องเกี่ยวกับสังคมของรูปทรงแบน: สามเหลี่ยมสี่เหลี่ยมหกเหลี่ยมเป็นต้นซึ่งอาศัยอยู่ในระนาบสองมิติแนวราบที่เรียกว่า Flatland พวกเขาสามารถเคลื่อนที่และมองเห็นภายในระนาบของพวกเขาเท่านั้น พวกเขารู้ว่าเหนือ, ใต้, ตะวันออกและตะวันตกหมายถึงอะไร แต่พวกเขาไม่มีความคิดขึ้นหรือลง ผู้บรรยายเรื่องคือ Square ผู้เยี่ยมชม Cube * หนึ่งวัน สแควร์ไม่เข้าใจว่าลูกบาศก์คืออะไร ในหนังสือ Square อธิบายถึง Cube ว่าสังคมของพวกเขาทำงานอย่างไรและ Cube พยายามอธิบายให้ Square รู้ว่ามิติที่สามคืออะไร

ในการแสดงตัวเองไปที่จตุรัส Cube จะเลื่อนขึ้นและลงผ่าน Flatland เป็นอันดับแรก สิ่งที่สแควร์มองเห็นคืออีกสแควร์ (จุดตัดแนวนอนของ Cube กับ Flatland) จู่ ๆ ก็ปรากฎออกมาจากที่ไหนเลยจากนั้นพักสักครู่แล้วหายไปอีกครั้ง ถัดไป Cube หมุนตัวเองและเลื่อนขึ้นและลงขอบแรก ตอนนี้สแควร์เห็นเส้นที่ปรากฎออกมาจากที่ไหนเลยซึ่งกลายเป็นสี่เหลี่ยมแคบ ๆ ที่กว้างขึ้นและกว้างขึ้นชั่วขณะหนึ่งจากนั้นมันจะแคบลงและแคบลงอีกครั้งจนกระทั่งมันกลับเป็นเส้นแล้วหายไป ในที่สุด Cube หมุนตัวเองอีกครั้งและเลื่อนขึ้นและลงจุดสุดยอดก่อน ตอนนี้สแควร์เห็นจุดที่ปรากฎออกมาจากที่ไหนเลยซึ่งกลายเป็นสามเหลี่ยมเล็ก ๆ ซึ่งใหญ่ขึ้นเรื่อย ๆ ชั่วขณะหนึ่งจากนั้นจุดยอดก็จะถูกตัดออกและกลายเป็นรูปหกเหลี่ยม เมื่อ Cube ผ่านไปครึ่งหนึ่งจัตุรัสจะเห็นจุดตัดแนวนอนของ Cube กับ Flatland เป็นรูปหกเหลี่ยมปกติ ในขณะที่ Cube เคลื่อนที่ต่อไปหกเหลี่ยมจะเปลี่ยนกลับเป็นรูปสามเหลี่ยมซึ่งจะเล็กลงและเล็กลงและในที่สุดสามเหลี่ยมก็จะกลายเป็นจุดและหายไป

แอพนี้ทำสิ่งเดียวกันในมิติเดียวที่สูงกว่า แทนที่จะเป็นผู้เยี่ยมชม Cube ที่อาศัยอยู่ในระนาบสองมิติมันแสดง Hypercube (คิวบ์สี่มิติ) ที่มาเยี่ยมคนเช่นคุณและฉันที่อาศัยอยู่ในพื้นที่สามมิติ

เมื่อแอปเริ่มต้น Hypercube กำลังนั่งครึ่งทางแรกผ่านพื้นที่สามมิติของเรา เราสามารถเห็นจุดตัด "แนวนอน" ของไฮเปอร์คิวบ์กับสเปซของเราซึ่งคุณอาจเดาได้ว่าเป็นลูกบาศก์สามมิติ

คุณสามารถย้ายลูกบาศก์รอบ ๆ ในพื้นที่ของเราโดยการลากมันด้วยมือของคุณ มันมีใบหน้าที่มีสีหกใบหน้าซึ่งเป็นจุดตัดของอวกาศของเราที่มีใบหน้าที่มีสีหกในแปดของ Hypercube แต่ละหน้าของ Hypercube มีสีแตกต่างกัน

คุณสามารถย้าย Hypercube "up" และ "down" ในทิศทางของมิติที่สี่โดยใช้แถบเลื่อนสีแดง ทิศทางนี้ตั้งฉากกับแกนพิกัดทั้งสามแกน x, y และ z ของเราและเป็นเรื่องยากที่เราจะจินตนาการได้ว่าการขึ้นและลงของเรานั้นขึ้นอยู่กับคนของ Flatland

เพื่อสร้างรูปร่างที่น่าสนใจคุณสามารถหมุน Hypercube โดยใช้แถบเลื่อนสีน้ำเงินทั้งสาม แถบเลื่อนเหล่านี้หมุน Hypercube รอบแกน xy, xz และ yz ตามลำดับ ไม่ยากที่จะเห็นว่าในขณะที่คุณสามารถหมุนลูกบาศก์ในพื้นที่สามมิติรอบแกนหนึ่งคุณสามารถหมุนไฮเปอร์คิวบ์ในพื้นที่สี่มิติรอบแกนใดก็ได้

พยายามตั้งแถบเลื่อนสีฟ้าเพื่อให้ Hypercube เคลื่อนที่ผ่านอวกาศของเราแบบสองมิติหน้าแรกขอบแรกและจุดสุดยอดก่อน! มันต้องใช้ความคิด แต่ก็ไม่ยาก จากนั้นเลื่อน Hypercube "ขึ้น" และ "ลง" โดยใช้แถบเลื่อนสีแดงและดูว่าจุดตัดของ Hypercube กับการเปลี่ยนแปลงพื้นที่สามมิติของเราเป็นอย่างไร จุดตัดครึ่งทางคืออะไรในแต่ละทิศทางทั้งสามนี้

รูปร่างที่น่าสนใจที่สุดที่คุณสามารถทำคืออะไร? จำนวนใบหน้าที่เป็นไปได้มากที่สุดคือเท่าไหร่ จำนวนจุดยอดที่ใหญ่ที่สุดที่เป็นไปได้คืออะไร?

Hypercube Viewer เป็นซอฟต์แวร์ฟรี คุณสามารถเรียกดูและดาวน์โหลดซอร์สโค้ดได้ที่ https://github.com/fgerlits/hypercube

* ในหนังสือเล่มนี้มันเป็นทรงกลม แต่ทรงกลมน่าเบื่อ
อัปเดตเมื่อ
5 ก.ค. 2568

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล

การให้คะแนนและรีวิว

3.9
83 รีวิว
Phum PinX
14 ตุลาคม 2563
แอพฯแสดงภาพตัวอย่างโมเดล อย่างเดียว เล่นง่าย ไม่มีโฆษณาหรืออื่นๆ มาขั้น ดีมากครับ ชอบมากครับ
คุณคิดว่าเนื้อหานี้มีประโยชน์หรือไม่

มีอะไรใหม่

Upgrade to support Android versions 5 to 16.

การสนับสนุนของแอป

เกี่ยวกับนักพัฒนาแอป
Ferenc Gerlits
ferenc.gerlits@gmail.com
Hungary
undefined