سؤال

في برنامجي، استخدم Opentk مع C #.ولدي مشكلة مع مصدر الضوء.لا أستطيع ربطه بالكاميرا.انها فقط البقاء على وضع ثابت. هنا هو رمز GLCONTROL1_LOAD ():

giveacodicetagpre.

glcontrol1_paint ():

giveacodicetagpre.

إذا لم أكن مخطئا، فإن مصدر الضوء إحداثيات مخزنة في مؤناف الفضاء العين.وما الخطأ، ما المشكلة؟

هل كانت مفيدة؟

المحلول

loadidentity بدلا من مصفوفة الكاميرا الخاصة بك لعرض النموذج.سيظل مصدر الضوء الخاص بك دائما في نفس الموقع بالنسبة للكاميرا.

"إذا كانت قيمة W غير صفورية، فإن الضوء هو وضع القيم (x، y، z) حدد موقع الضوء في إحداثيات الكائنات متجانسة. (انظر الملحق F.) يتم تحويل هذا الموقع بواسطة ModelViewمصفوفة وتخزينها في إحداثيات العين. "

p> مزيد من التفاصيل هنا ابحث عن "مثال 5-7"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top