‫أهلا ومرحبا.
‫في هذه المحاضرة سنقوم برسم خطوط تصحيح الأخطاء في مشهدنا حتى نتمكن من تصور
‫ما يفعله خط التتبع أو ما يجب أن يفعله ، ومعرفة ما إذا كانت قيمنا التي
‫نحسبها صحيحة.
‫دعونا نتعمق ونلقي نظرة.
‫كما نرى ، تتطلب وظيفة القناة ثنائية القناة المتعددة بداية ونهاية متجه.
‫الآن قد يكون من الصعب بعض الشيء معرفة ما يحدث مع هذه الوظائف عندما نستخدمها
‫بالفعل.
‫لأنه إذا بدأت في استخدامه ولم تسترد النتائج التي تتوقعها ، فيمكنك أحيانًا أن تترك نفسك تتساءل ، حسنًا
‫، هل سألت السؤال الصحيح في المقام الأول؟
‫هل قمت بإرسال متجهات البداية والنهاية الصحيحة حتى؟
‫حسنًا ، لمعرفة ذلك ، ما سنفعله هو استخدام دالة أخرى هنا تسمى رسم خط التصحيح حتى نتمكن
‫بالتأكيد من رؤية مكان متجهي البداية والنهاية ، وذلك أساسًا عن طريق رسم خط بينهما وبالنظر إلى
‫هذا بالضبط نوع الشيء الذي سيتم القيام به من خلال عملية المسح الخاصة بنا ، فهذه طريقة جيدة لمعرفة
‫، أولاً وقبل كل شيء ، ما إذا كان لدينا المدخلات الصحيحة في المقام الأول.
‫لذلك يمكنك أن ترى هنا أن سطر تصحيح الأخطاء يتطلب عددًا قليلاً من الوسائط ، ولكن ليست جميعها
‫مطلوبة بالفعل.
‫فقط الثلاثة الأولى أو الأربعة أو الخمسة الأولى.
‫لذلك لدينا أول ما يأتي هو عالم جديد.
‫نحن نعرف كيف نسيطر على العالم.
‫الآن لدينا خط البداية ، وهو في متجه.
‫لقد حصلنا على نهاية خط مرة أخرى ، وهي متجه ، ثم لون F ، وهو شيء لم نلاحظه من قبل ، ولكن
‫يمكنك النقر فوقه لمعرفة ما هو عليه.
‫وهو في الأساس نوع مثل F المتجه الذي يمثل الألوان وهناك عدد قليل من الألوان المفيدة المضمنة بالفعل بالنسبة
‫لنا والتي تسمح لنا فقط أن نقول ، مرحبًا ، نريد اللون الأسود ، نريد الأزرق ، الأخضر ، أيًا كان.
‫يمكنك فقط استخدام اسم اللون بدلاً من الاضطرار إلى تحديد قيم R و g b.
‫وبعد ذلك ، فإن العدد القليل الأخير من هنا هو ما إذا كان لدينا الخطوط الثابتة ، والتي تخبرنا ما إذا
‫كان الخط ثابتًا أو ما إذا كان يختفي في نهاية الإطار يخبرنا عن العمر.
‫إذن ، كم عدد الثواني التي تبقى حول أولوية العمق والسمك ، اللذين لن نستخدم
‫أي منهما؟
‫لذا فإن الجزء المفيد الآخر من المعلومات في صفحة التوثيق هذه هو التضمين.
‫لذلك يمكنك أن ترى هنا لاستخدام هذه الوظيفة ، نحتاج إلى استخدام ملف الرأس الذي يصرح
‫به ، وهو التجزئة التي تتضمن مساعدين لتصحيح الأخطاء.
‫لذلك دعونا نمضي قدمًا ونحصل على ذلك أولاً ، لأن ذلك سيضمن أن الإكمال التلقائي يعمل في Visual
‫Studio.
‫إذا لم يكن لديك ملفات الرأس ، فإن Visual Studio لا يعرف بالفعل كيفية إكمال هذه الوظائف
‫تلقائيًا.
‫ثم سننزل إلى مكون التجزئة وسأتخلص من رسالة السجل الخاصة بنا للحصول على الوقت
‫المناسب.
‫سنتخلص من كل هذا الوقت ، في الواقع.
‫وتعلم ماذا؟
‫سنقوم فقط بإفراغ دالة التجزئة الخاصة بنا ، كل شيء بعد مكون علامة القولون
‫الفائق والقولون الذي سنقوم بإزالته وسنبدأ بخط تصحيح الرسم.
‫لذا ارسم خط التصحيح ثم افتح بعض الأقواس.
‫إذا قمت بالوصول إلى مساحة تحكم ، فيمكنك رؤية المعلمات التي تحدثنا عنها للتو وبعض المعلومات الإضافية
‫التي لم تكن متوفرة هناك ، مثل قيمها الافتراضية.
‫يحتوي بعضها على قيم افتراضية ، خاصة بعد السطور المستمرة.
‫يمكنك أن ترى أن القيمة الافتراضية هي خطأ.
‫لذلك لا يتعين عليك في الواقع تقديم وسيطة إذا كانت لها قيمة افتراضية ، ولكن يمكنك أن ترى أن اللون
‫ليس له قيمة افتراضية.
‫لذلك نحن بحاجة إلى توفير كل شيء حتى تلك النقطة.
‫لذا فإن أول شيء هو التحدي العالمي الصغير.
‫كيف يمكنك التمسك بالعالم وتمريره إلى خط تصحيح الأخطاء.
‫يمكنك الحصول على أقواس عالمية مثل ذلك ، ثم سنحتاج إلى بداية ونهاية.
‫لذلك سأقوم بإنشاء متغيرين قبل رسم خط التصحيح مباشرة ولن أقوم بملئهما
‫بعد.
‫لذا ، إذا بدأ المتجه ونهاية المتجه F وستكون هذه هي بداية ونهاية المعلمتين التاليتين ، ثم نحتاج إلى إعطاء لون لعمل اللون
‫، يمكننا عمل اللون F ، والنقطتين ، والنقطتين ، وبعد ذلك يمكننا استخدام واحد
‫من تلك الألوان المحددة مسبقًا مثل اللون الأحمر دائمًا ما تكون جيدة.
‫يمكنك رؤيته بسهولة.
‫ثم في هذه الحالة ، لأننا نقوم بذلك في وضع علامة ونقوم بكل إطار ، ونكتب
‫هذا السطر على الشاشة ، يمكننا فقط استخدام الخطوط الثابتة يساوي خطأ.
‫لذلك ستعيد كل بطاقة رسم سطر التصحيح هذا ، وتغلق الأقواس ثم يمكننا وضع الفاصلة المنقوطة
‫في نهاية السطر.
‫إذن كيف ستبدو قيم البداية والنهاية هذه؟
‫حسنًا ، في البداية ، سيكون حرفياً موقع مكون الإمساك الخاص بنا لأنه سيتم
‫توصيله بالكاميرا وهذا موقع بداية جيد.
‫تذكر الآن أن هناك متجهًا أماميًا لهذا المكون ، للكاميرا ، للمنتزع ، وأن الاتجاه
‫الأمامي سيشير إلى الخارج من الكاميرا إلى المشهد ، ويشير دائمًا إلى الأمام.
‫إذن ما نريد فعله هو أخذ متجه البداية ، وإضافة المتجه الأمامي مضروبًا في مقدار ما.
‫في الأساس ، سيكون هذا قدرًا ما هو المسافة القصوى التي سنبحث عنها عن الجسم.
‫لذلك قد يكون لديك متر أو مترين أو ثلاثة أمتار كمقدار ثم ننتهي مع متجه نهاية.
‫لذا فإن البداية بالإضافة إلى المتجه الأمامي للخطاف ستساوي متجه النهاية.
‫لذا فإن هذا العمق الأقصى الذي نريد أن ننظر إليه في المشهد هو شيء قد نرغب في تهيئته.
‫لذلك سنضعها كممتلكات لك على المنتزع.
‫دعنا ننتقل إلى باب الإمساك H وننشئ قسمًا خاصًا ، وننشئ خاصية U
‫التي سنقوم بتعديلها في أي مكان ثم سنحصل على النوع B من الطفو بحيث يمكن أن يكون أي مسافة
‫عددية.
‫وسنطلق على هذا الحد الأقصى لمسافة الإمساك وسنضبطها على مسافة أربعة أمتار افتراضيًا.
‫ربما يجب أن يكون ذلك 400 لأن الوحدة الافتراضية هي سنتيمترات.
‫لذلك أود أن أتحداك لحساب تلك البدايات والنهايات.
‫استخدم موقع المكون في المثال الأول ، واستخدم متجه التقديم لحساب النهاية واضرب في الحد الأقصى
‫لمسافة الاستيلاء التي قمنا بتكوينها هناك للتو.
‫ثم قم بالتجميع واللعب والإخراج من الممثل الخاص بك لأن هذا الخط سيذهب مباشرة أسفل الكاميرا.
‫قد لا تراها في البداية.
‫لذا أخرج.
‫تعال واخرج من جسدك ، ويمكنك أن ترى الخط يتوقف مؤقتًا ، فيديو وتذهب.
‫تمام.
‫مرحبًا بعودتك.
‫لذلك دعنا نذهب إلى الاستيلاء على EP ونبدأ في كتابة ما سنبدأ به.
‫كما قلنا ، سيكون هناك ببساطة موقع مكون get ثم البداية.
‫ستكون النهاية هي البداية ، بالإضافة إلى متجه التقدم مضروبًا في الحد الأقصى لمسافة الاستيلاء مثل وضع فاصلة منقوطة
‫في نهاية هذا السطر.
‫سنمضي قدمًا ونقوم بالتجميع ، وإذا تم تجميعه بنجاح ، فلنمضي قدمًا ونضرب التشغيل
‫ثم نجعل الكتلة في منفذ العرض تبلغ f ثمانية لإخراجها.
‫وإذا خرجنا من أنفسنا ، يمكنك أن ترى الخط واضحًا حيث يأتي اليوم من حيث كانت الكاميرا الخاصة
‫بنا على طول الطريق إلى الأرض.
‫وربما إذا خرجت ، فقد نتمكن حتى من رؤية أنه يخرج قليلاً من قاع الأرض
‫أيضًا.
‫هذا أربعة أمتار بالنسبة لك.
‫لذلك لدينا بداية ، لدينا نهاية.
‫وإذا أردنا استخدام هذا الخط ، فسيكون هذا خطًا ممتازًا لمعلمات الإدخال في عملية المسح
‫الهندسي التي سنستخدمها لاحقًا.
‫أشياء عظيمة.
‫لقد تعلمنا كيفية رسم خطوط التصحيح في مشهدنا.
‫هذه مهارة مفيدة للغاية ستستخدمها كثيرًا عندما لا تستطيع فهم سبب عدم عمل شيء ما.
‫اتمنى ان تكون قد استمتعت به.
‫سأراك في المحاضرة القادمة.