هل هناك خوارزمية لحل هذه المشكلة الهندسية لإعادة الإعمار؟

StackOverflow https://stackoverflow.com/questions/3705195

سؤال

لدينا شبكة مع مربعات حمراء على ذلك. وهذا يعني أن لدينا مجموعة من 3 مربعات (مع زوايا == 90 درجة) والتي نعلم أن لها نفس الحجم ، والسكان على نفس الطائرة ومع نفس الدوران بالنسبة للطائرة التي يرقدون عليها ، ولا توجد على نفس الخط على الخط طائرة.

لدينا عرض للمساحة التي تحتوي على الطائرة مع المربعات.

im 1

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

ما هي الصيغ التي يمكن استخدامها لحل هذه المشكلة ، وكيفية حلها ، هل واجه أي شخص مثل هذا من قبل؟

im 2

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

المحلول

هذه حالة خاصة لإيجاد التعيينات بين الرباعي التي تحافظ على خطوط مستقيمة. وتسمى هذه عموما التحويلات المتجانسة. هنا ، واحدة من الكواد هي مربع ، لذلك هذه حالة خاصة شعبية. يمكنك Google هذه المصطلحات ("Quad to Quad" ، إلخ) للعثور على تفسيرات ورمز ، ولكن إليك بعضها.

منظور تحويل تقدير

مناقشة منتدى الألعاب

استخراج صورة رباعية إلى مستطيل

تزييف التسجيل والتعيين

ProfessionSiveMings for ImageWarping بقلم بول هيكبرت.

الرياضيات ليست ممتعة بشكل خاص ، لكنها ليست بهذه الصعوبة أيضًا. يمكنك أيضًا العثور على بعض التعليمات البرمجية من أحد الروابط المذكورة أعلاه.

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