«Крилате» представлення (англ. winged edge) — це структура даних для граничного подання, яка використовується для опису полігональних сіток в комп'ютерній графіці. Ця структура явно описує геометрію і топологію граней, ребер і вершин, коли три або більше грані з'єднуються і мають спільне ребро. Порядок задається таким чином, що поверхні впорядковані проти годинникової стрілки відносно внутрішньої орієнтації ребра. Більш того, таке представлення допускає численні нестабільні стани, подібні наведеним нижче.
Структура даних «крилате» реберне представлення дозволяє швидко обходити грані, ребра і вершини через явно пов'язану структуру мережі. Ця потужний засіб опису неструктурованої сітки, на відміну від опису полігональної сітки, який є списком вузлів і елементів.
Псевдокод
Тут наведено структуру даних, що підходить для крилатого представлення. Абревіатура «WE» означає англ. «Winged Edge» («Крилате» представлення).
class WE_Edge { WE_Vertex vert1, vert2; WE_Face aFace, bFace; WE_Edge aPrev, aNext, bPrev, bNext; // clockwise ordering WE_EdgeDataObject data; } class WE_Vertex { List<WE_Edge> edges; WE_VertexDataObject data; } class WE_Face { List<WE_Edge> edges; WE_FaceDataObject data; }
Див. також
Посилання
- Bruce G. Baumgart. 1972. Winged Edge Polyhedron Representation.. Technical Report. Stanford University, Stanford, CA, USA.
- Bruce G. Baumgart. 1975. A polyhedron representation for computer vision. In Proceedings of the May 19-22, 1975, national computer conference and exposition (AFIPS '75). ACM, New York, NY, USA, 589—596. DOI=10.1145/1499949.1500071 http://doi.acm.org/10.1145/1499949.1500071 ()
- The Winged-Edge Data Structure [ 1 серпня 2017 у Wayback Machine.], on Michigan Technological University
- Winged Edge [ 17 липня 2012 у Wayback Machine.], on university of Pisa
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Krilate predstavlennya angl winged edge ce struktura danih dlya granichnogo podannya yaka vikoristovuyetsya dlya opisu poligonalnih sitok v komp yuternij grafici Cya struktura yavno opisuye geometriyu i topologiyu granej reber i vershin koli tri abo bilshe grani z yednuyutsya i mayut spilne rebro Poryadok zadayetsya takim chinom sho poverhni vporyadkovani proti godinnikovoyi strilki vidnosno vnutrishnoyi oriyentaciyi rebra Bilsh togo take predstavlennya dopuskaye chislenni nestabilni stani podibni navedenim nizhche Struktura danih krilate reberne predstavlennya dozvolyaye shvidko obhoditi grani rebra i vershini cherez yavno pov yazanu strukturu merezhi Cya potuzhnij zasib opisu nestrukturovanoyi sitki na vidminu vid opisu poligonalnoyi sitki yakij ye spiskom vuzliv i elementiv PsevdokodTut navedeno strukturu danih sho pidhodit dlya krilatogo predstavlennya Abreviatura WE oznachaye angl Winged Edge Krilate predstavlennya class WE Edge WE Vertex vert1 vert2 WE Face aFace bFace WE Edge aPrev aNext bPrev bNext clockwise ordering WE EdgeDataObject data class WE Vertex List lt WE Edge gt edges WE VertexDataObject data class WE Face List lt WE Edge gt edges WE FaceDataObject data Div takozhPodvijno zv yazanij spisok reberPosilannyaBruce G Baumgart 1972 Winged Edge Polyhedron Representation Technical Report Stanford University Stanford CA USA Bruce G Baumgart 1975 A polyhedron representation for computer vision In Proceedings of the May 19 22 1975 national computer conference and exposition AFIPS 75 ACM New York NY USA 589 596 DOI 10 1145 1499949 1500071 http doi acm org 10 1145 1499949 1500071 The Winged Edge Data Structure 1 serpnya 2017 u Wayback Machine on Michigan Technological University Winged Edge 17 lipnya 2012 u Wayback Machine on university of Pisa