next up previous
Next: Branje vhodnih podatkov Up: Vhodni podatki Previous: Vhodni podatki

Primer vhodne datoteke

 

Vhodna datoteka je ASCII datoteka, ki ima predpisano obliko podatkov in jo lahko napišete s poljubnim ASCII urejevalnikom. Primer vhodne datoteke za objekt na sliki 3.1:

# Primer vhodne datoteke
ime Primer 1

# najprej so dolocene koordinate tock
# oznaka za tocke in stevilo tock
# vsaka vrsta ima format: st. tocke x y z
tocke 9
1 0 0 0
2 3 0 0
3 3 2 0
4 0 2 0
5 0 0 3
6 3 0 3
7 3 2 3
8 0 2 3
9 1.5 1 5

# nato dolocimo robove (za zicni model)
# vsaka vrsta ima format: st. roba T1 T2
robovi 16
1 1 2
2 2 3
3 3 4
4 4 1
5 1 5
6 2 6
7 3 7
8 4 8
9 5 6
10 6 7
11 7 8
12 8 5
13 5 9
14 6 9
15 7 9
16 8 9

# in na koncu podamo se ploskve (za sencenje)
# vsaka vrsta ima format: 
#   st. ploskve barva st. robov R1 R2 R3 R4 .... Rn
ploskve 9
1 2 4 1 2 3 4
2 2 4 1 6 9 5
3 2 4 2 6 10 7
4 2 4 3 8 11 7
5 2 4 4 5 12 7
6 4 3 9 14 13
7 4 3 10 15 14
8 4 3 11 16 15
9 4 12 13 16

# barve
# podatki: st.barve R G B
barve 8
1 0 0 0
2 255 0 0
3 0 255 0
4 0 0 255
5 255 255 0
6 255 0 255
7 0 255 255
8 255 255 255

# zacetni polozaj pogleda
# podatki: x y z
pogled -10 -10 7

 figure71

Vhodna datoteka je razdeljena na 6 delov: ime objekta, tocke, robovi, ploskve, barve in pogled. Na začetku vsakega odseka je njegovo ime in število elementov v odseku (razen pri ime in pogled kjer ni elementov). Nato so elementi posameznega odseka napisani po eden v vsaki vrsti. Prazne vrstice in vrstice, ki se začnejo z znakom tex2html_wrap_inline625, se pri branju zanemarijo (ne upoštevajo).


next up previous
Next: Branje vhodnih podatkov Up: Vhodni podatki Previous: Vhodni podatki

Janez Krek
Mon Oct 18 11:05:49 CEST 1999