שאלה ב-OpenGL

HaRmosh

New member
שאלה ב-OpenGL

אני לא יודע אם זה כ"כ המקום לשאלה כזאת, אבל חיפשתי כבר דוגמאות בכל האתרים כמו GameDEV וכאלה, ולא מצאתי בדיוק מה שחיפשתי. השאלה, או יותר נכון בעיה, היא ככה: יש לי חלון ב-OpenGL, בגודל WIDTHxHEIGHT, כששניהם קבועים המוגדרים בעזרת define#. כשאני מנסה להגדיר פרספקטיבה כך:
glFrustum(0, WIDTH, 0, HEIGHT, 10, 100);​
אני לא מצליח להבין איפה נמצאת הנק' (0,0,0) - האם היא בפינה השמאלית התחתונה של החלון ? לא נראה כך לפחות. ד"א, בספרים רשום שציר ה-z השלילי נכנס למסך, אך לפי נסיונות זה לא נראה לפחות כך... המטרה שלי היא בעצם ליצור חרוט פרספקטיבה, כשמרכזו (מיקום העין) נמצא באמצע החלון בדיוק, והוא ממשיך פנימה אל המסך עד עומק מסויים. איך אני בעצם מגדיר דבר כזה לפי הנתונים שלי ? כל הנסיונות הקודמים שלי נתנו תוצאות מוזרות ומעוותות, אני כבר לא יודע מה לעשות. אשמח אם מישהו יוכל לעזור...
 
למעלה