Yuzaki uchburchak - Surface triangulation

Ning yashirin yuzasining uchburchagi tur 3
Parametrik sirt uchburchagi (Maymun egar )

Uchburchak a sirt degani

  • a to'r berilgan yuzani qisman yoki to'liq qoplaydigan uchburchaklar, yoki
  • The protsedura bunday uchburchaklar tarmog'ining nuqta va uchburchaklar hosil qilish.

Yondashuvlar

Ushbu maqolada uchburchaklar to'rining paydo bo'lishi tasvirlangan. Adabiyotda ushbu tarmoqni optimallashtirish bilan bog'liq bo'lgan hissalar mavjud.

Yuzaki uchburchaklar uchun muhimdir

A ning uchburchagi parametrli ravishda Belgilangan sirtga aniqlik sohasini uchburchak qilish orqali erishiladi (ikkinchi rasmga qarang, tasvirlangan Maymun egar ). Shu bilan birga, uchburchaklar shakli va kengayishi bilan ob'ekt makonida farq qilishi mumkin, bu esa potentsial kamchiliklarni keltirib chiqaradi. Parametr maydonini uchburchak bilan o'lchashda qadam kengligini hisobga oladigan adaptiv usullar yordamida buni kamaytirish mumkin.

Uchburchak qilish uchun yashirin sirt (bir yoki bir nechta tenglamalar bilan belgilanadigan) qiyinroq, asosan ikkita usul mavjud.

  • Bir usul 3D ko'rib chiqish mintaqasini kublarga ajratadi va yuzada ko'pburchaklar olish uchun sirtning kubiklar qirralari bilan kesishmalarini aniqlaydi, ularni keyinchalik uchburchak qilish kerak (kubikni kesish usuli).[1][2] Ma'lumotlarni boshqarish uchun sarf-xarajatlar katta.
  • Ikkinchi va sodda tushuncha bu yurish usuli.[3][4][5] Triangulyatsiya boshlang'ich nuqtada uchburchak olti burchak bilan boshlanadi. Keyinchalik, ushbu olti burchak, ko'rib chiqiladigan sirt uchburchagiga qadar, berilgan qoidalarga rioya qilgan holda, yangi uchburchaklar bilan o'ralgan. Agar sirt bir nechta tarkibiy qismlardan iborat bo'lsa, algoritmni mos boshlang'ich nuqtalari yordamida bir necha marta boshlash kerak.

Kesish kub algoritmi bir vaqtning o'zida belgilangan chegara parametrlariga qarab atrofdagi boshlang'ich kub ichidagi sirtning barcha tarkibiy qismlarini aniqlaydi. Yurish usulining afzalligi chegaralarni belgilash imkoniyatidir (rasmga qarang).

Poligonlashtirish sirt hosil qilishni anglatadi ko'pburchakli mash.

Sirt uchburchagini a uchburchagi bilan adashtirmaslik kerak diskret belgilangan samolyot ochkolar to'plami. Qarang Delaunay uchburchagi.

Shuningdek qarang

Adabiyotlar

  1. ^ M. Shmidt: Kesish kublari - moslashuvchan poligonizatsiya orqali yopiq sirtlarni ingl. Vizual kompyuter (1993) 10, 101-115 betlar
  2. ^ J. Bloomenthal: Yashirin sirtlarning poligonizatsiyasi, Geometrik dizayn bo'yicha kompyuter (1988), 341-355 betlar.
  3. ^ E. Xartmann: KOMPYUTER KO'MAKLI LOYIHASI uchun geometriya va algoritmlar, p. 81
  4. ^ E. Xartmann: Sirtlarning uchburchagi uchun marshrut usuli, Vizual kompyuter (1998), 14, 95-108 betlar
  5. ^ S. Akkouche va E Galin: Uchburchak uchburchaklar yordamida moslashuvchan yashirin sirt poligonizatsiyasi, KOMPYUTER GRAPHICS forumi (2001), jild. 20, 67-80 betlar

Tashqi havolalar

  • Tasso Karkanis va A. Jeyms Styuart: Yashirin yuzalarning egriligiga bog'liq triangulyatsiyasi [1]

Dasturiy ta'minot