Modely budou definován jako prototyp (v samostatném souboru), obsahující různé stupně detailu pro různé součásti. Zaveďte nejméně 3 různé stupně detailu. Parametrem prototypu bude volba, zda vlastnost LOD má být zapnuta či vypnuta (viz ukázkový kód), volba barvy nějaké části modelu a volba textury použité na nějakou část modelu.
Notable model properties:
at least three levels of detail (variants of the model)
prototype parameters
LOD enabled (first parameter)
color of a part of the model
texture of a part of the model
shall be commented (explained)
#VRML V2.0 utf8
PROTO Model [ exposedField SFInt32 lod 1
exposedField SFColor barva 0 .6 .8
# ... a další parametry dle libosti
]
# lod: 0 - LOD vypnuto
# 1 - LOD zapnuto
{ Switch { whichChoice IS lod
choice [Group {} # varianta bez LOD
LOD {} # varianta s LOD
]
}
}
Notable model properties: