Polygonimalli tai polygoniverkko () on kolmiulotteisessa grafiikassa kappale, joka koostuu useista polygoneista. Yksinkertainen esimerkki polygonimallista on kuutio, monimutkaisempi on esimerkiksi ihmisen pää.

Polygonimalli on esitystapaan liittyvää tietoa kuten kappaleen muoto eikä se vielä yksistään määrittele miten kappale näkyy. Verkon päälle voidaan yhdistää tekstuureja ja kappaleeseen voidaan käyttää transformaatio- ja projektioalgoritmeja sen sijainnin, asennon ym. muuttamiseen. Myös tiettyyn osaan voidaan kohdistaa toimintojen kuten ihmismallin käden heiluttamiseen tai mallit voivat koostua useista erillisistä malleista.

pienoiskuva|vasen|200px|Polygonimallit kuutiosta, ikosaedristä ja pallosta piirettynä rautalankamuodossa.

Malleja voidaan tehdä suoraan ohjelmoinnilla, 3D-mallinnusohjelmilla tai takaisinmallintamalla eri menetelmillä. Näyttölaitteelle renderöintiä varten muunlaisesta tiedosta kuten lääketieteellisestä tiedosta voidaan tehdä polygonimalli erilaisilla algoritmeilla.

Malliin voidaan lisätä tai poistaa polygoneja tesselaation avulla tai niitä voidaan korvata normaalikartoituksen avulla.

Polygonimalli on grafiikassa ja visualisoinnissa käytettävä malli ja se ei ole sama asia kuin fyysistä kappaletta koskevat tietokoneavusteisen suunnittelun tai tietokoneavusteisen valmistuksen tietomallit.

Malleista voidaan tehdä useita versiota suorituskyvyn tehostamiseen esimerkiksi videopeleissä: kauempana olevalle kappaleelle voidaan käyttää vähemmän polygoneja kuin lähellä oleville. Yksityiskohtaisuustasot () valitaan ajonaikaisesti.

Useille malleja käsitteleville algoritmeille mallin topologia (mikä kiinnittyy mihinkin) on tärkein asia. Näitä usein seuraa vierekkäisyyden hakuja kuten syvyys-ensin tai leveys-ensin.

pienoiskuva|Yleiskuva käsitteistä: verteksit (kärjet), reunat (särmät), sivut (tahkot), polygonit (monikulmiot) ja pinnat.

Katso myös Kolmiulotteinen mallinnus Eulerin monitahokaslause

Lähteet

Viitteet

Luokka:Tietokonegrafiikka