Web-grafika (VRML) 7. gyakorlat Nyitrai Erika Varga Balázs alapján Kereszty Gábor
Pontok PointSet {exposedFieldSFNodecolorNULL exposedFieldSFNodecoordNULL }
Pontok Coordinate {exposedFieldMFVec3fpoint[ ] } Color {exposedField MFColorcolor[ ] }
Pontok: Feladat Készítsük el egy 2 oldalhosszúságú négyzet csúcspontjait, és a középpontot. A szineket magad választhatod!
Vonal IndexedLineSet {exposedField SFNodecoord NULL field MFInt32coordIndex [ ] exposedField SFNodecolor NULL field MFInt32colorIndex [ ] field SFBoolcolorPerVertex TRUE eventIn MFInt32set_colorIndex eventIn MFInt32set_coordIndex }
Vonalak: Feladat Az előző négyzetnek rajzold meg az oldalait sárga színnel, az átlóit pedig zölddel! Az első feladatban elkészített pontokat kösd össze színátmenetes vonalakkal! Az ott alkalmazott szineket használhatod.
Felületek FelületFelület Rácsos felületRácsos felület Kihúzott felületKihúzott felület
Felület IndexedFaceSet { exposedField SFNodecoord NULL field MFInt32coordIndex [ ] field SFBoolccw TRUE field SFBoolsolid TRUE field SFBoolconvex TRUE field SFFloatcreaseAngle 0 exposedField SFNodecolor NULL field MFInt32colorIndex [ ] field SFBoolcolorPerVertex TRUE …
Felület exposedField SFNodenormal NULL exposedField SFNodetexCoord NULL field MFInt32texCoordIndex [ ] field MFInt32normalIndex [ ] field SFBoolnormalPerVertex TRUE eventIn MFInt32set_colorIndex eventIn MFInt32set_coordIndex eventIn MFInt32set_normalIndex eventIn MFInt32set_texCoordIndex }
Felület: Feladat Készítsd el az origóba egy 2 élhosszúságú kockának 3 lapját! Az alsó piros, a bal oldali zöld, a hátsó kék színű legyen! Csak a „belső” felületek legyenek láthatóak.
Felület: Feladat 2 Az előző kockát szinezd át úgy, hogy minden oldala színátmenetes legyen. A szineket magad választhatod meg. Most az oldalak mindkét oldalát rajzoltassuk ki!