5
ขับไล่ใบหน้าของคิวบ์แบบสมมาตรตามแนว XYZ
Sandbox สำหรับวัตถุประสงค์ของงานปัจจุบันคิวบ์ความยาวของหน่วยจะแสดงในรูปแบบเอียงด้วยสัญลักษณ์ ASCII ดังต่อไปนี้: +-----+ / /| +-----+ | | | + | |/ +-----+ + สำหรับจุดยอด -สำหรับขอบ X ความยาวหน่วยตามแนว X แสดงด้วยห้า-ระหว่างสองจุดยอด |สำหรับขอบ Y ความยาวของหน่วยตาม Y จะถูกแทนด้วยสอง|ระหว่างจุดยอดสองจุด /สำหรับขอบ Z ความยาวหน่วยตามแนว Z จะถูกแทนด้วยหนึ่ง/ระหว่างสองจุดยอด จุดยอดจะวาดเฉพาะเมื่อระนาบทั้งสามตัดกัน ขอบจะวาดเฉพาะเมื่อระนาบสองจุดตัดกัน เมื่อหน้าหน่วยถูกอัดออกมาใบหน้าจะถูกชดเชยด้วยความยาวหน่วยจากตำแหน่งเดิมและสร้างขอบใหม่สี่อันสำหรับแต่ละทิศทาง (บวกและลบ) คุณสามารถนึกถึงการอัดขึ้นรูปเมื่อวาดแกนของระบบพิกัดคาร์ทีเซียน 3D ที่แต่ละแกนถูกแสดงเป็นลูกบาศก์ที่มีส่วนตัดขวาง 1x1 และความยาวnห่างจาก (0,0,0) อัดโดย 1 ตาม X: +-----------------+ / /| +-----------------+ …