ฉันไม่มีความเข้าใจที่ชัดเจนว่าอะไรคือความแตกต่างระหว่างพิกัดกล้องกับพิกัดวิวพอร์ต ใครช่วยอธิบายหน่อยได้ไหม
ฉันไม่มีความเข้าใจที่ชัดเจนว่าอะไรคือความแตกต่างระหว่างพิกัดกล้องกับพิกัดวิวพอร์ต ใครช่วยอธิบายหน่อยได้ไหม
คำตอบ:
กล้องเป็นเหมือนกล้องที่ถ่ายหนังแบทแมน มันมีอยู่ในโลกเสมือนจริงและสามารถเคลื่อนย้ายไปมาได้โดยกำหนดเป้าหมายฉากต่าง ๆ เปลี่ยนความยาวโฟกัสและคุณสมบัติกล้องอื่น ๆ คุณสามารถมีกล้องจำนวนมากและสลับระหว่างพวกเขา คุณสามารถถ่ายภาพด้วยกล้องหลายตัวในคราวเดียว
พิกัดกล้องโดยทั่วไปคือ: ตำแหน่งในโลกเสมือนจริง, หันหน้าไปทางทิศทาง, เวกเตอร์, มุมมองภาพ ฯลฯ
วิวพอร์ตเป็นหน้าจอภาพยนตร์ มันเป็นสถานที่ที่แสดงภาพที่บันทึกด้วยกล้อง ในโลก PC ที่เป็นพื้นที่ในหน้าจอภายในบางหน้าต่างหรือภาพเต็มหน้าจอ คุณสามารถแสดงฟีดจากกล้องหลายตัวพร้อมกัน (เช่นในเกมแข่งรถคอนโซลระหว่าง 2-4 ผู้เล่น)
พิกัดวิวพอร์ตทั่วไปคือ: ตำแหน่งบนจอแสดงผลความสูงและความกว้าง
พิกัดวิวพอร์ตเป็นพิกัดที่วางไว้บนหน้าจอ (ตัวอย่างเช่นภายในหน้าต่าง win32)
พิกัดของกล้องคือตำแหน่งของกล้องภายในวิวพอร์ตซึ่งอยู่ภายในพื้นที่ 2D / 3D ที่คุณตั้งไว้ในแอปพลิเคชัน OpenGL ของคุณ กล้องไม่สามารถออกไปข้างนอกวิวพอร์ตนั้นได้เพราะอยู่ในพื้นที่ที่คุณตั้งไว้ซึ่ง opengl สามารถทำงานได้ภายในหน้าต่าง Win32
glScissor (...)
)