www.wikidata.uk-ua.nina.az
Poligonalna sitka angl Polygon mesh ce nabir vershin reber ta granej sho opisuyut formu bagatogrannogo ob yekta v trivimirnij grafici ta tverdotilomu modelyuvanni Grani zazvichaj skladayutsya z trikutnikiv sitka z trikutnikiv chotirikutnikiv chi inshih opuklih mnogokutnikiv sho sproshuye yih rendering hocha mozhut vikoristovuvatis i zagalnishi neopukli mnogokutniki chi bagatokutniki z dirkami Priklad poligonalnoyi sitki sho zobrazhaye mavpochku Syuzannu odin z primitiviv programi Blender Doslidzhennya poligonalnih sitok ce velikij pidrozdil komp yuternoyi grafiki ta geometrichnogo modelyuvannya Rizni predstavlennya poligonalnih sitok vikoristovuyutsya dlya riznih cilej ta zastosunkiv Sered operacij yaki mozhna vikonuvati nad sitkami mozhut buti operaciyi bulevoyi algebri zgladzhuvannya sproshennya ta bagato inshih Dlya peredachi poligonalnih sitok po merezhi vikoristovuyutsya merezhevi predstavlennya taki yak potokovi ta progresivni sitki Ob yemni sitki vidriznyayutsya vid poligonalnih tim sho voni yavno predstavlyayut poverhnyu ta ob yemni strukturi todi yak poligonalni sitki yavno predstavlyayut lishe poverhnyu a ob yem zalishayetsya neyavnim Oskilki poligonalni sitki shiroko vikoristovuyutsya v komp yuternij grafici dlya nih rozrobleni algoritmi trasuvannya promeniv viyavlennya zitknen ta dinamiki tverdih til en Matematichnij ekvivalent poligonalnih sitok nestrukturovani sitki Voni doslidzhuyutsya metodami diskretnoyi geometriyi Zmist 1 Elementi modelyuvannya sitki 2 Predstavlennya 2 1 Vershinne predstavlennya 2 2 Spisok granej 2 3 Krilate predstavlennya 3 Korotkij zmist predstavlennya sitki 4 Formati fajliv 5 Div takozh 6 ZnoskiElementi modelyuvannya sitki Redaguvati nbsp Ob yekti stvoreni za dopomogoyu poligonalnih sitok povinni zberigati rizni tipi elementiv taki yak vershini rebra grani mnogokutniki poligoni ta poverhni U bagatoh vipadkah zberigayutsya lishe vershini rebra grani abo mnogokutniki Deyaki vizualizatori mozhut pidtrimuvati lishe tristoronni grani tomu poligoni povinni buti pobudovani iz nih yak pokazano vishe Odnak bagato vizualizatoriv pidtrimuyut mnogokutniki z chotirma ta bilshe storonami abo vmiyut peretvoryuvati mnogokutniki v trikutniki roblyachi neobov yazkovim zberigannya sitki v triangulovanomu viglyadi Takozh v deyakih vipadkah takih yak modelyuvannya golovi bazhano vmiti stvoryuvati tristoronni i chotiristoronni mnogokutniki Vershina mistit informaciyu taku yak poziciya zazvichaj u trivimirnomu prostori kolir normalnij vektor ta koordinati teksturi Rebro z yednuye dvi vershini Gran ce nabir reber v yakomu trikutna gran maye tri rebra ta chotirikutna chotiri Bagatokutnik Poligon mistit dovilnu kilkist granej U sistemah yaki pidtrimuyut bagatostoronni grani poligoni ta grani ekvivalentni Odnak bilshist aparatnogo zabezpechennya dlya renderingu pidtrimuye lishe grani z troma abo chotirma storonami tak sho poligoni predstavleni yak mnozhina granej Matematichno poligonalna sitka mozhe buti predstavlena u viglyadi nestrukturovanoyi sitki abo neoriyentovanogo grafa z dodavannyam vlastivostej geometriyi formi ta topologiyi Poverhni abo grupi zgladzhuvannya korisni ale ne obov yazkovi dlya grupuvannya gladkih oblastej Rozglyanemo cilindr iz krishkoyu takij yak plyashka z gazovanoyu vodoyu Dlya plavnogo zatinennya bokiv vsi normali poverhni povinni buti spryamovani gorizontalno vid centru todi yak normali shapok povinni buti spryamovani pryamo vgoru i vniz Vidani u viglyadi yedinoyi poverhni zatinenoyi za Fongom vershini skladki mali b nepravilni normali Takim chinom dlya grupuvannya gladkih chastin sitki neobhidnij pevnij sposib viznachennya miscya pripinennya zgladzhuvannya podibno do togo yak bagatokutniki grupuyut 3 storonni grani Yak alternativa zabezpechennyu poverhon zgladzhuvalnih grup sitka mozhe mistiti inshi dani dlya obchislennya tih samih danih napriklad kut rozsheplennya poligoni z normalyami vishe cogo porogu abo avtomatichno obroblyayutsya yak okremi zgladzhuvalni grupi abo deyaki metodi taki yak rozsheplennya abo faska avtomatichno zastosovuyetsya do krayu mizh nimi Krim togo sitki z duzhe visokoyu rozdilnoyu zdatnistyu mensh shilni do problem yaki potrebuyut zgladzhuvannya grup oskilki yih bagatokutniki nastilki mali sho robit potrebu neaktualnoyu Krim togo isnuye she odna alternativa u mozhlivosti prostogo vid yednannya samih poverhon vid reshti sitki Vizualizatori ne namagayutsya zgladzhuvati krayi nesumizhnih bagatokutnikiv Grupi Deyaki formati sitok mistyat grupi yaki viznachayut okremi elementi sitki i korisni dlya viznachennya okremih pid ob yektiv dlya skeletnoyi animaciyi abo okremih vikonavciv dlya neskeletnoyi animaciyi Materiali Yak pravilo viznachayutsya materiali sho dozvolyayut riznim chastinam sitki vikoristovuvati rizni shejderi pri otrimanni UF koordinatiBilshist formativ sitok takozh pidtrimuyut pevnu formu UF koordinat yaki ye okremim dvovimirnim podannyam sitki rozgornutoyu shob pokazati yaku chastinu dvovimirnoyi karti teksturi zastosovuvati do riznih poligoniv sitki Takozh sitki mozhut mistiti inshu informaciyu pro taki atributi vershin yak kolir dotichni vektori karti vagi dlya upravlinnya animaciyeyu tosho inodi yih takozh nazivayut kanalami Predstavlennya Redaguvati nbsp Priklad trikutnoyi sitki yaka vikoristovuyetsya dlya zobrazhennya delfina Poligonalni sitki mozhut buti predstavleni bezlichchyu sposobiv vikoristovuyuchi rizni sposobi zberigannya vershin reber i granej U nih vhodyat Spisok granej opis granej vidbuvayetsya za dopomogoyu pokazhchikiv v spisok vershin Krilate predstavlennya u nomu kozhna tochka rebra vkazuye na dvi vershini dvi grani i chotiri za godinnikovoyu strilkoyu i proti godinnikovoyi rebra yakim vona nalezhit Krilate podannya dozvolyaye obijti poverhnyu za stalij chas ale u nogo veliki vimogi po pam yati dlya zberigannya danih opisu sitki Pivreberni sitki sposib shozhij na krilate predstavlennya za vinyatkom togo sho vikoristovuyetsya informaciya obhodu lishe polovini grani Chotirireberni sitki yaki zberigayut rebra pivrebra i vershini bez bud yakoyi vkazivki na poligoni Poligoni pryamo ne virazheni v predstavlenni i mozhut buti obchisleni pri obhodi strukturi Vimogi po pam yati analogichni pivrebernim sitkam Tablicya kutiv yaki zberigayut vershini v zumovlenij tablici takij sho obhid tablici neyavno zadaye poligoni Po suti ce viyalo trikutnikiv vikoristovuvane v aparatnomu renderingu Predstavlennya bilsh kompaktne i bilsh produktivne dlya znahodzhennya poligoniv ale operaciyi po yih zmini povilni Bilsh togo tablici kutiv ne podayut sitki povnistyu Dlya predstavlennya bilshosti sitok potribno kilka tablic kutiv viyal trikutnikiv Vershinne predstavlennya predstavleni lishe vershini sho vkazuyut na inshi vershini Informaciya pro grani ta rebra virazhena neyavno v comu podanni Odnak prostota predstavlennya dozvolyaye provoditi nad sitkoyu bezlich efektivnih operacij Kozhne z predstavlen maye svoyi perevagi i nedoliki Vibir strukturi danih viznachayetsya zastosuvannyam neobhidnoyu produktivnistyu rozmirom danih operaciyami yaki budut vikonuvatisya Napriklad legshe mati spravu z trikutnikami nizh z bagatokutnikami zagalnogo viglyadu osoblivo v obchislyuvalnij geometriyi Dlya pevnih operacij neobhidno mati shvidkij dostup do topologichnoyi informaciyi takoyi yak rebra abo susidni grani dlya cogo potribni bilsh skladni strukturi taki yak krilate predstavlennya Dlya aparatnogo renderingu potribni kompaktni prosti strukturi tomu v API nizkogo rivnya taki yak DirectX i OpenGL zazvichaj vklyuchena tablicya kutiv viyalo trikutnikiv Vershinne predstavlennya Redaguvati Vershinne predstavlennya opisuye ob yekt yak mnozhinu vershin z yednanih z inshimi vershinami Ce najprostishe predstavlennya ale vono ne shiroko vikoristovuyetsya tomu sho informaciya pro grani ta rebra ne virazhena yavno Tomu potribno obijti vsi dani shob zgeneruvati spisok granej dlya vizualizaciyi Krim togo nelegko vikonuyutsya operaciyi na rebrah i granyah Odnak sitki VP otrimuyut vigodu z malogo vikoristannya pam yati i efektivnoyi transformaciyi Spisok granej Redaguvati nbsp Malyunok 3 Spisok granejSitka z vikoristannyam spisku granej predstavlyaye ob yekt yak mnozhinu granej i mnozhinu vershin Ce same najposhirenishe predstavlennya buduchi vhidnimi danimi tipovo prijnyatimi suchasnim grafichnim obladnannyam Spisok granej krashij dlya modelyuvannya nizh vershinne predstavlennya tim sho vin dozvolyaye yavnij poshuk vershin grani i granej otochuyuchih vershinu Dlya renderingu gran zvichajno posilayetsya v grafichnij procesor yak bezlich indeksiv vershin i vershini nadsilayutsya yak poziciya kolir strukturi normalej Tomu zmini formi ale ne geometriyi mozhut buti dinamichno onovleni prostim peresilannyam danih vershini bez onovlennya zv yaznosti granej Modelyuvannya vimagaye legkogo obhodu vsih struktur Z sitkoyu sho vikoristovuye spisok granej duzhe legko znajti vershini grani Takozh spisok vershin mistit spisok vsih granej pov yazanih z kozhnoyu vershinoyu Na vidminu vid vershinnogo predstavlennya i grani i vershini yavno predstavleni tak sho znahodzhennya susidnih granej i vershin postijno za chasom Odnak rebra ne zadani yavno tak sho poshuk vse she potriben shob znajti vsi grani yaki ye navkolo zadanoyi grani Inshi dinamichni operaciyi taki yak rozriv abo ob yednannya granej takozh ye skladnimi operaciyami zi spiskom granej Kozhne z navedenih predstavlen z porivnyannyam perevag ta nedolikiv diskutuyetsya u statti Smita 2006 1 Krilate predstavlennya Redaguvati Dokladnishe Krilate predstavlennya nbsp Malyunok 4 Krilate predstavlennyaPredstavlene Bryusom Baumgartenom 1975 roku Krilate predstavlennya yavno predstavlyaye vershini grani i rebra sitki Ce predstavlennya shiroko vikoristovuyetsya v programah dlya modelyuvannya dlya nadannya najvishoyi gnuchkosti v dinamichnij zmini geometriyi sitki tomu sho mozhut buti shvidko vikonani operaciyi rozrivu ta ob yednannya Yih osnovnij nedolik visoki vimogi do pam yati i zbilshena skladnist cherez vmist velikoyi kilkosti indeksiv Krilate predstavlennya virishuye problemu obhodu vid rebra do rebra i zabezpechuye uporyadkovanu mnozhinu granej navkolo rebra Dlya bud yakogo zadanogo rebra chislo vihidnih reber mozhe buti dovilnim Shob sprostiti ce krilate predstavlennya nadaye lishe chotiri najblizhchih rebra za godinnikovoyu i proti godinnikovoyi strilki na kozhnomu kinci rebra Inshi rebra mozhna obijti postupovo Tomu informaciya pro kozhne rebro nagaduye metelika zavdyaki chomu podannya nazivayetsya krilatim Vizualizaciya krilatogo predstavlennya grafichnim obladnannyam vimagaye generuvannya spisku indeksiv granej Zazvichaj ce robitsya tilki todi koli zminyuyetsya geometriya poverhni Krilate predstavlennya idealno pidhodit dlya dinamichnoyi geometriyi takih zadach yak rozbittya poverhon i interaktivne modelyuvannya tomu sho zmini sitki mozhut vidbuvatisya lokalno Peretin vzdovzh sitki yakij mozhe znadobitis pri viyavlennya zitknen mozhe buti vikonanim efektivno Podrobici mozhna znajti v statti Baumgarta 1975 2 Korotkij zmist predstavlennya sitki RedaguvatiOperaciya Vershina vershina Gran vershina Krilatij kraj Dinamichna vizualizaciyaV V Vsi vershini navkolo vershini Yavnij V f1 f2 f3 v1 v2 v3 V e1 e2 e3 v1 v2 v3 V e1 e2 e3 v1 v2 v3 E F Vsi rebra grani F a b c a b b c a c F a b b c a c Yavnij YavnijV F Vsi vershini grani F a b c a b c Yavnij F e1 e2 e3 a b c YavnijF V Vsi grani navkolo vershini Poshuk par Yavnij V e1 e2 e3 f1 f2 f3 YavnijE V Vsi rebra navkolo vershini V v v1 v v2 v v3 V f1 f2 f3 v1 v2 v3 Yavnij YavnijF E Obidvi grani rebra Spisok porivnyannya Spisok porivnyannya Yavnij YavnijV E Obidvi vershini rebra E a b a b E a b a b Yavnij Yavnijpotik Znajdit grani iz zadanimi vershinami F a b c a b c Vstanoviti peretin v1 v2 v3 Vstanoviti peretin v1 v2 v3 Vstanoviti peretin v1 v2 v3Rozmir zberigannya V avg V V 3F V avg F V 3F 8E V avg E V 6F 4E V avg E V Priklad z 10 vershinami 16 granyami 24 rebrami 10 5 50 3 16 10 5 98 3 16 8 24 10 5 290 6 16 4 24 10 5 242Malyunok 6 korotkij zmist operacij predstavlennya sitkiU navedenij vishe tablici yavne vkazuye na te sho operaciyu mozhna vikonuvati za stalij chas oskilki dani zberigayutsya bezposeredno spisok porivnyannya vkazuye na te sho dlya vikonannya operaciyi neobhidno vikonati porivnyannya spiskiv a poshuk par vkazuye sho poshuk potribno provoditi za dvoma indeksami Poznachennya avg V V oznachaye serednyu kilkist vershin pidklyuchenih do danoyi vershini avg E V oznachaye serednyu kilkist reber pidklyuchenih do danoyi vershini a avg F V serednya kilkist granej pidklyuchenih do danoyi vershini Poznachennya V f1 f2 f3 v1 v2 v3 opisuye sho dlya vikonannya operaciyi neobhidnij obhid dekilkoh elementiv Napriklad shob otrimati vsi vershini navkolo danoyi vershini V vikoristovuyuchi sitku gran vershina neobhidno spochatku znajti grani navkolo danoyi vershini V vikoristovuyuchi spisok vershin Potim za cimi granyami vikoristovujte spisok granej shob znajti vershini navkolo nih Zvernit uvagu sho krilati sitki yavno zberigayut majzhe vsyu informaciyu a inshi operaciyi zavzhdi perehodyat spochatku do rebra shob otrimati dodatkovu informaciyu Sitki vershin vershin ye yedinim viobrazhennyam yake yavno zberigaye susidni vershini danoyi vershini U miru togo yak uyavlennya sitki stayut bilsh skladnimi zliva napravo v predstavlenni sitki kilkist yavno zberezhenoyi informaciyi zbilshuyetsya Ce daye bilshe absolyutnogo stalogo chasu dostupu do obhodu ta topologiyi riznih elementiv ale cinoyu zbilshennya nakladnih vitrat ta prostoru dlya nalezhnogo vedennya indeksiv Na malyunku 7 pokazana informaciya pro zv yazok dlya kozhnogo z chotiroh metodiv opisanih u cij statti Takozh isnuyut inshi uyavlennya taki yak napivrebra ta kutovi tablici Ce vsi varianti togo yak vershini grani ta rebra indeksuyut odin odnogo Yak zagalne pravilo grani vershini sitki vikoristovuyutsya vsyakij raz koli ob yekt povinen buti vidtvorenij na grafichnomu obladnanni yake ne zminyuye geometriyu zv yazok ale mozhe deformuvati abo zminiti formu polozhennya vershin napriklad vizualizaciya v realnomu chasi statichnih abo morfinguyuchih ob yektiv Vizualizaciya dinamichnoyi sitki abo krilate rebro vikoristovuyutsya pri zmini geometriyi napriklad v interaktivnih paketah modelyuvannya abo dlya obchislennya poverhovih pidrozdiliv Vershinno vershinni sitki idealno pidhodyat dlya efektivnih skladnih zmin geometriyi abo topologiyi yaksho aparatne vidobrazhennya ne viklikaye zanepokoyennya Formati fajliv RedaguvatiIsnuye bezlich riznih formativ fajliv dlya zberigannya danih poligonalnih sitok Kozhen format ye najefektivnishim yaksho vikoristovuyetsya dlya cilej priznachenih jogo tvorcem Deyaki z cih formativ predstavleni nizhche Sufiks fajlu Nazva formatu Organizaciya yi Programa i Opis raw Raw mesh Unknown Various Vidkritij format priznachenij lishe dlya ASCII Kozhen ryadok mistit 3 vershini rozdileni probilami shob utvoriti trikutnik napriklad X1 Y1 Z1 X2 Y2 Z2 X3 Y3 Z3 blend Blender File Format Blender Foundation Blender 3D Format iz vidkritim kodom lishe u dvijkovomu formati fbx Autodesk FBX Format Autodesk Various Zapatentovana Isnuyut dvijkovi ta ASCII specifikaciyi 3ds 3ds Max File Autodesk 3ds Max Poshirenij ale zastarilij format iz zhorstkimi 16 bitovimi obmezhennyami na kilkist vershin ta granej Ni standartizovanij ni dobre dokumentovanij ale ranishe buv faktichnim standartom dlya obminu danimi dae Digital Asset Exchange COLLADA Sony Computer Entertainment Khronos Group N A Stendi dlya COLLAborative Design Activity Universalnij format priznachenij dlya zapobigannya nesumisnosti dgn MicroStation File Bentley Systems MicroStation Isnuye dva formati fajliv dgn poperednya versiya 8 ta versiya 8 V8 3dm Rhino File Robert McNeel amp Associates Rhinoceros 3D dxf dwg Drawing Exchange Format Autodesk AutoCAD obj Wavefront OBJ Wavefront Technologies Various Format ASCII sho opisuye 3D geometriyu Vershini vsih granej uporyadkovani proti godinnikovoyi strilki sho robit normalni aspekti neyavnimi Plavni normali vkazani dlya kozhnoyi vershini ply Polygon File Format Stanford University Various Binarni ta ASCII pmd Polygon Movie Maker data Yu Higuchi MikuMikuDance Zapatentovanij binarnij format fajlu dlya zberigannya geometriyi gumanoyidnoyi modeli z falsifikaciyeyu materialami ta fizichnoyu informaciyeyu stl Stereolithography Format 3D Systems Many Binarnij format ta format ASCII spochatku rozroblenij dlya dopomogi v ChPK amf Additive Manufacturing File Format ASTM International N A Yak i format STL ale z dodanim prirodnim kolorom materialom ta pidtrimkoyu suzir yiv wrl Virtual Reality Modeling Language Web3D Consortium Web Browsers Standart ISO 14772 1 1997 wrz VRML Compressed Web3D Consortium Web Browsers x3d x3db x3dv Extensible 3D Web3D Consortium Web Browsers XML na osnovi vidkritogo kodu bezkorisna rozshiryuvanogo ta sumisnogo takozh pidtrimuye informaciyu pro kolir teksturu ta epizod Standart ISO 19775 19776 19777 x3dz x3dbz x3dvz X3D Compressed Binary Web3D Consortium Web Browsers c4d Cinema 4D File MAXON CINEMA 4D lwo LightWave 3D object File NewTek LightWave 3D smb SCOREC apf RPI SCOREC PUMI Paralelni adaptivni nestrukturovani 3D sitki z vidkritim kodom dlya robochih procesiv modelyuvannya na osnovi PDE msh Gmsh Mesh GMsh Developers GMsh Project Vidkritij kod sho nadaye opis sitki ASCII dlya linijnih ta polinomialno interpolovanih elementiv u 1 3 vimirah mesh OGRE XML OGRE Development Team OGRE purebasic Vidkrite dzherelo Dostupnij binarnij mesh ta ASCII mesh xml format Vklyuchaye dani dlya animaciyi vershin ta Morf cilovoyi animaciyi zmishana forma Dani skeletnoyi animaciyi v okremomu fajli skeleton veg Vega FEM tetrahedral mesh Jernej Barbic Vega FEM Vidkrite dzherelo Zberigaye tetraedrichnu sitku ta yiyi vlastivosti materialu dlya modelyuvannya FEM Dostupni formati ASCII veg ta binarni vegb z3d Z3d Oleg Melashenko Zanoza Modeler vtk VTK mesh VTK Kitware VTK Paraview Vidkritij format ASCII abo dvijkovij format yakij mistit bezlich rizni polya danih vklyuchayuchi dani tochok dani komirok ta dani poliv l4d LAI4D drawing Laboratory of Artificial Intelligence for Design LAI4D Format danih ASCII sho opisuye iyerarhichne derevo sutnostej Div takozh RedaguvatiKarkasna model angl Wire frame model Operator EjleraZnoski Redaguvati Colin Smith On Vertex Vertex Meshes and Their Use in Geometric and Biological Modeling http algorithmicbotany org papers smithco dis2006 pdf Bruce Baumgart Winged Edge Polyhedron Representation for Computer Vision National Computer Conference May 1975 http www baumgart org winged edge winged edge html Arhivovano 29 serpnya 2005 u Wayback Machine V inshomu movnomu rozdili ye povnisha stattya Polygon mesh angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad Otrimano z https uk wikipedia org w index php title Poligonalna sitka amp oldid 38205743