A drótváz modell egy objektum modellje háromdimenziós grafikában , amely csúcsok és élek gyűjteménye , amely meghatározza a megjelenített poliéder objektum alakját [1] . A drótvázas modelleket már a reneszánsz korában [2] ismerték .
A legegyszerűbb modell egy csúcslistából áll, ahol minden csúcs a háromdimenziós tér bizonyos koordinátáinak felel meg, valamint a szegmensélek listájából, ahol az egyes élek kezdő- és végcsúcsa le van írva [3] [4] . Bonyolultabb modellekben az élek görbékkel írhatók le , például Bezier-görbék [5] . A „keretmodell” kifejezés a tervezési modellezésből származik – az első nem számítógépes modellek egy szövettel borított tárgy kerete vagy a modellezett tárgy csupasz „csontváza” voltak. Manapság az ilyen modelleket gyakran művészeti tárgyként használják .
Mivel az ilyen modellek megjelenítése viszonylag kevés számítási erőforrást igényel, széles körben használják őket ott, ahol nagy teljesítményre és másodpercenként nagy számú képkockára van szükség, például háromdimenziós objektumok készítésére , számítógépes grafika fejlesztésére stb. egy kétdimenziós kijelző, elrejtheti a megfigyelőtől távolabb eső éleket, átfestheti a széleket vagy textúrákat alkalmazhat. Így a program felhasználója könnyedén kommunikálhat a modellel: elforgathatja, „átláthat”, csúcsokat és éleket változtathat anélkül, hogy erőforrás-igényes „realisztikus” megjelenítést kellene igénybe vennie .
Egy objektumot (ebben az esetben egy kockát ) két táblázat segítségével írunk le: (1) Csúcsok és (2) Élek.
A csúcstáblázat tartalmazza a csúcsok listáját és ezek koordinátáit háromdimenziós térben egyetlen kezdőponthoz (0,0,0) viszonyítva.
Csúcs | x | Y | Z |
---|---|---|---|
egy | egy | egy | egy |
2 | egy | -egy | egy |
3 | -egy | -egy | egy |
négy | -egy | egy | egy |
5 | egy | egy | -egy |
6 | egy | -egy | -egy |
7 | -egy | -egy | -egy |
nyolc | -egy | egy | -egy |
Az éltáblázat felsorolja az objektum minden élének kezdő- és végcsúcsát.
Él | Kezdje felül | Csúcs vége |
---|---|---|
egy | egy | 2 |
2 | 2 | 3 |
3 | 3 | négy |
négy | négy | egy |
5 | 5 | 6 |
6 | 6 | 7 |
7 | 7 | nyolc |
nyolc | nyolc | 5 |
9 | egy | 5 |
tíz | 2 | 6 |
tizenegy | 3 | 7 |
12 | négy | nyolc |
A modell legegyszerűbb értelmezéséhez az élek listáját kell bejárni, az élt és mindkét csúcsot a kívánt koordinátákon megrajzolni. A modell síkon való megjelenítéséhez ki kell számítani a háromdimenziós koordináták kétdimenzióssá való átalakítását.
A modell nem tartalmaz információt az objektum lapjairól.