Funktsiyaning namoyishi - Function representation

Funktsiyalarni namoyish etish (FRep.)[1] yoki F-Rep) da ishlatiladi qattiq modellashtirish, hajmni modellashtirish va kompyuter grafikasi. FRep "Geometrik modellashtirishda funktsiyalarni namoyish qilish: tushunchalar, amalga oshirish va ilovalar" [2] ko'p o'lchovli geometrik ob'ektlarning (shakllarning) bir xil tasviri sifatida. Ob'ekt ko'p o'lchovli kosmosda o'rnatilgan nuqta sifatida koordinatalarning yagona doimiy real qiymatli funktsiyasi bilan belgilanadi bu berilgan nuqtada barglaridagi ibtidoiy va daraxt tugunlaridagi amallar bilan daraxt tuzilishini kesib o'tuvchi protsedura bilan baholanadi. Bilan ochkolar ob'ektga tegishli, va nuqtalar bilan ob'ekt tashqarisida. Bilan belgilangan nuqta deyiladi izosurface.

Geometrik domen

FRepning 3D fazodagi geometrik domeniga qattiq moddalar kiradi ko'p bo'lmagan modellar va funktsiyaning nol qiymati bilan aniqlangan pastki o'lchovli ob'ektlar (yuzalar, egri chiziqlar, nuqtalar). Primitivni tenglama yoki nuqta koordinatalarini funktsiya qiymatiga o'tkazadigan "qora quti" protsedurasi bilan aniqlash mumkin. Algebraik yuzalar bilan chegaralangan qattiq moddalar, skeletga asoslangan yashirin yuzalar ibtidoiy (qurilish daraxtining barglari) sifatida konvolyutsiya yuzalari, shuningdek protsessual ob'ektlar (masalan, qattiq shovqin) va voksel ob'ektlaridan foydalanish mumkin. Voxel ob'ekti (diskret maydon) holatida uni doimiy real funktsiyaga o'tkazish kerak, masalan, uch chiziqli yoki yuqori darajadagi interpolatsiyani qo'llash orqali.

Ko'pgina operatsiyalar, masalan, teoretik, aralashtirish, ofset, proyeksiya, chiziqli bo'lmagan deformatsiyalar, metamorfoz, supurish, gipermatnli va boshqalar, ushbu namoyish uchun shunday ishlab chiqilganki, ular natijada chiqish sifatida doimiy real qiymatli funktsiyalarni ishlab chiqaradilar. vakolatxonaning yopilish xususiyatini kafolatlash. R funktsiyalari dastlab V.L. Rvachevning "Ba'zi geometrik jismlarning analitik tavsifi to'g'risida",[3] ta'minlash uzluksizlik nazariy operatsiyalarni aniq belgilaydigan funktsiyalar uchun (min / max funktsiyalari alohida holat). Ushbu xususiyat tufayli har qanday qo'llab-quvvatlanadigan operatsiyaning natijasi keyingi operatsiya uchun kirish sifatida ko'rib chiqilishi mumkin; shuning uchun bitta funktsional ifodadan shu tarzda juda murakkab modellarni yaratish mumkin. FRep modellashtirish maxsus mo'ljallangan til tomonidan qo'llab-quvvatlanadi HyperFun.

Shakl modellari

FRep kabi turli xil shakl modellarini birlashtiradi va umumlashtiradi

  • algebraik yuzalar
  • skelet asosidagi "yashirin" yuzalar
  • nazariy qattiq moddalar yoki CSG (Qattiq geometrik konstruktiv )
  • supuradi
  • hajmli narsalar
  • parametrli modellar
  • protsessual modellar

Umumiy "konstruktiv gipervolume"[4] atributlari bilan ko'p o'lchovli nuqta to'plamlarini modellashtirishga imkon beradi (hajmli modellar 3D holatda). Nuqta to'plami geometriyasi va atributlari mustaqil tasavvurga ega, ammo bir xil ishlov beriladi. Ixtiyoriy o'lchamdagi geometrik bo'shliqda o'rnatilgan nuqta - bu haqiqiy ob'ektning FRep asosidagi geometrik modeli. Haqiqiy baholanadigan funktsiya bilan ifodalanadigan atribut (muttasil uzluksiz bo'lishi shart emas) - bu o'zboshimchalik tabiatidagi ob'ekt xususiyatining matematik modeli (material, fotometrik, fizik, tibbiyot va boshqalar). "Geterogen ob'ektlarni uyali-funktsional modellashtirish" da taklif qilingan "yopiq kompleks" tushunchasi[5] ko'p qirrali, parametrli va FRep komponentlarini bir jinsli bo'lmagan ob'ektning bitta uyali-funktsional modeliga birlashtirish orqali turli o'lchovli geometrik elementlarni kiritish uchun asos yaratadi.

Shuningdek qarang

Adabiyotlar

  1. ^ Shakllarni modellashtirish va haqiqiy funktsiyalarga ega kompyuter grafikalari, FRep Bosh sahifa
  2. ^ A. Pasko, V. Adjiev, A. Sourin, V. Savchenko, "Geometrik modellashtirishda funktsiyalarni namoyish etish: tushunchalar, amalga oshirish va dasturlar", Vizual kompyuter, 11-jild, №8, 1995, s.429-446.
  3. ^ V.L. Rvachev, "Ba'zi geometrik ob'ektlarning analitik tavsifi to'g'risida", Ukraina Fanlar akademiyasining ma'ruzalari, j. 153, yo'q. 4, 1963, 765-767 betlar (rus tilida).
  4. ^ A. Pasko, V. Adjiev, B. Shmitt, C. Shlik, "Konstruktiv gipervolumli modellashtirish", Grafik modellar, 63 (6), 2001, 413-442-betlar.
  5. ^ V. Adjiev, E. Kartasheva, T. Kunii, A. Pasko, B. Shmitt, "Geterogen ob'ektlarni uyali-funktsional modellashtirish", Proc. Qattiq modellashtirish va qo'llash bo'yicha 7-ACM simpoziumi, Saarbrücken, Germaniya, ACM Press, 2002, 192-203 betlar. 3-540-65620-0

Tashqi havolalar