سؤال

لقد كنت أبحث حولي قليلاً ولا يبدو أنني وجدت ما أبحث عنه بالضبط.لقد وجدت "الصيغ الأساسية"، ولكن ما هي أفضل طريقة لاستخدامها؟هل يجب علي تقليص كل قمة إلى أسفل؟او هل هناك طريقه افضل؟

قد تساعدني الصيغة حقًا، لكنني أبحث أيضًا عن شرح حول المستويين z القريب والبعيد بالنسبة لموضع المشاهد

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

المحلول

وهنا هو مصدر معقول أن تستمد من متعامد المشروع مصفوفة :

<اقتباس فقرة>   

والنظر في بعض النقاط: أولا، في العين   الفضاء، يتم وضع الكاميرا في   أصل والنظر مباشرة إلى أسفل   ض المحور. وثانيا، كنت عادة   تريد مجال عملك من أجل تمديد   الآن على قدم المساواة إلى اليسار كما هو الحال في   الحق، وعلى قدم المساواة أعلى بكثير من   ض محور على النحو التالي. إذا كان هذا هو الحال،   محور ض يمر مباشرة من خلال   مركز حجم وجهة نظركم، وهكذا كنت   يكون ص = -l و t = -b. في أخرى   الكلمات، يمكنك نسيان ص، ل، ر،   وب تماما، وببساطة تحديد   حجم وجهة نظركم من حيث العرض   ث، وح ارتفاع، جنبا إلى جنب مع الخاص   طائرات لقطة أخرى و و n. اذا أنت   جعل تلك التبديلات في   الهجائي مصفوفة الإسقاط أعلاه،   يمكنك الحصول على هذه مبسط بدلا   النسخة:

وكل ما سبق يمنحك مصفوفة يشبه هذا (إضافة التناوب والترجمة بالشكل المناسب إذا أردت إظهار الناتج مصفوفة التحويل لعلاج الموقف الكاميرا والتوجه التعسفي).


<الفرعية> (المصدر: codeguru.com )

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