ทำไมพื้นที่คลิปใน OpenGL มี 4 มิติ
ฉันจะใช้สิ่งนี้เป็นข้อมูลอ้างอิงทั่วไป แต่ยิ่งฉันมีเอกสารและหนังสือออนไลน์ของเบราว์เซอร์มากเท่าไหร่ฉันก็ยิ่งเข้าใจน้อยลงเท่านั้น const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; ในหนังสือออนไลน์เล่มนี้มีตัวอย่างเกี่ยวกับวิธีการวาดสวัสดีชาวโลกคนแรกและคนคลาสสิกสำหรับ OpenGL เกี่ยวกับการสร้างรูปสามเหลี่ยม โครงสร้างจุดสุดยอดสำหรับสามเหลี่ยมถูกประกาศตามที่ระบุในรหัสข้างต้น หนังสือในฐานะที่เป็นแหล่งข้อมูลอื่นเกี่ยวกับเรื่องนี้เน้นจุดที่คลิปอวกาศเป็นโครงสร้าง 4 มิติที่ใช้ในการตัดสินใจโดยทั่วไปว่าอะไรจะเป็น rasterized และแสดงผลไปที่หน้าจอ ที่นี่ฉันมีคำถามของฉัน: ฉันนึกภาพออกไม่ได้ใน 4D ฉันไม่คิดว่ามนุษย์จะทำอย่างนั้นได้ 4D คืออะไรสำหรับพื้นที่คลิปนี้ เอกสารที่มนุษย์อ่านได้มากที่สุดที่ฉันได้อ่านพูดเกี่ยวกับกล้องซึ่งเป็นเพียงนามธรรมของแนวคิดการตัดและฉันเข้าใจว่าปัญหาคือทำไมไม่ใช้แนวคิดของกล้องตั้งแต่แรก โครงสร้าง 3 มิติที่คุ้นเคย? ปัญหาเดียวของคอนเซปต์ของกล้องคือคุณต้องกำหนดผู้ที่คาดหวังในทางอื่นดังนั้นคุณต้องเพิ่มคำแถลงเกี่ยวกับประเภทของกล้องที่คุณต้องการ ฉันควรจะอ่านสิ่งนี้0.75f, 0.75f, 0.0f, 1.0fอย่างไร ทั้งหมดที่ฉันได้รับคือพวกมันคือค่าลอยตัวทั้งหมดและฉันได้ความหมายของ 3 ค่าแรกมันหมายความว่าอะไรสุดท้าย