คำถามติดแท็ก directx


14
เหตุใด DirectX จึงใช้ระบบพิกัดซ้าย?
ฉันถือว่าการโพสต์ใน Stack Overflow แต่คำถามก็ทำให้ฉันรู้สึกว่าเป็นเรื่องส่วนตัวเกินไปเพราะฉันไม่สามารถคิดถึงคำอธิบายทางเทคนิคที่สมเหตุสมผลสำหรับทางเลือกของ Microsoft ในเรื่องนี้ แต่คำถามนี้บั๊กฉันมานานและปัญหายังคงเกิดขึ้นในโครงการของฉันและฉันไม่เคยเห็นความพยายามที่จะอธิบายสิ่งนี้: OpenGLใช้ระบบพิกัดขวามือโดยที่ส่วน + Z ของระบบพิกัดโลกขยายไปยังผู้ชม DirectXใช้ระบบซ้ายมือที่ส่วน + Z ของพิกัดโลกขยายไปถึงหน้าจอห่างจากผู้ชม ฉันไม่เคยใช้Glide APIดังนั้นฉันจึงไม่รู้ว่ามันทำงานอย่างไร แต่จากสิ่งที่ฉันสามารถรวบรวมได้ก็ใช้ระบบมือซ้ายเช่นกัน มีเหตุผลทางเทคนิคสำหรับสิ่งนี้หรือไม่? และถ้าไม่เป็นเช่นนั้นมีความได้เปรียบทางความคิดบางอย่างเกี่ยวกับความถนัดเฉพาะของระบบพิกัดหรือไม่? ทำไมหนึ่งจะเลือกหนึ่งมากกว่าอีก?
52 math  directx  opengl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.