سؤال

أنا أستخدم delaunay لتثيث مضلع مقعر، لكنه يملأ في النقص. كيف يمكنني إزالة المثلثات تلقائيا خارج حدود المضلع؟

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

المحلول

الإجابة الذاتية: في بعض الحالات، هذا مستحيل. كنت بحاجة لاستخدام خوارزمية delaunay مقيدة: http://www.cs.cmu.edu/~quake/triangle.delaunay.html.

نصائح أخرى

لا يجب عليك، يجب أن تجد روتين DelaNey يتعامل مع الحدود بشكل صحيح.

بالتناوب، يمكنك، على افتراض أنك تعرف الحواف، وتذهب عبر كل مثلث وحذف تلك التي تعبر حافة. ابحث عن اختبارات الفائدة الفضائية للفتاة للحصول على رمز للقيام بذلك.

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