سؤال

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

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

المحلول

Polygon ينفذ Shape الواجهة ، التي توفر العديد contains() أساليب. هذا بسيط مثال.

نصائح أخرى

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

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