1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <dia:diagram xmlns:
dia=
"http://www.lysator.liu.se/~alla/dia/">
4 <dia:attribute name=
"background">
5 <dia:color val=
"#ffffff"/>
7 <dia:attribute name=
"pagebreak">
8 <dia:color val=
"#000099"/>
10 <dia:attribute name=
"paper">
11 <dia:composite type=
"paper">
12 <dia:attribute name=
"name">
13 <dia:string>#A4#
</dia:string>
15 <dia:attribute name=
"tmargin">
16 <dia:real val=
"2.8222000598907471"/>
18 <dia:attribute name=
"bmargin">
19 <dia:real val=
"2.8222000598907471"/>
21 <dia:attribute name=
"lmargin">
22 <dia:real val=
"2.8222000598907471"/>
24 <dia:attribute name=
"rmargin">
25 <dia:real val=
"2.8222000598907471"/>
27 <dia:attribute name=
"is_portrait">
28 <dia:boolean val=
"true"/>
30 <dia:attribute name=
"scaling">
33 <dia:attribute name=
"fitto">
34 <dia:boolean val=
"false"/>
38 <dia:attribute name=
"grid">
39 <dia:composite type=
"grid">
40 <dia:attribute name=
"width_x">
43 <dia:attribute name=
"width_y">
46 <dia:attribute name=
"visible_x">
49 <dia:attribute name=
"visible_y">
52 <dia:composite type=
"color"/>
55 <dia:attribute name=
"color">
56 <dia:color val=
"#d8e5e5"/>
58 <dia:attribute name=
"guides">
59 <dia:composite type=
"guides">
60 <dia:attribute name=
"hguides"/>
61 <dia:attribute name=
"vguides"/>
65 <dia:layer name=
"Background" visible=
"true">
66 <dia:object type=
"Standard - Ellipse" version=
"0" id=
"O0">
67 <dia:attribute name=
"obj_pos">
68 <dia:point val=
"4.85,3.25"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"4.8,3.2;27.05,12.45"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"4.85,3.25"/>
76 <dia:attribute name=
"elem_width">
77 <dia:real val=
"22.149999999999999"/>
79 <dia:attribute name=
"elem_height">
80 <dia:real val=
"9.1499999999999986"/>
82 <dia:attribute name=
"inner_color">
83 <dia:color val=
"#addcf3"/>
86 <dia:object type=
"Standard - Box" version=
"0" id=
"O1">
87 <dia:attribute name=
"obj_pos">
88 <dia:point val=
"14.7,15.35"/>
90 <dia:attribute name=
"obj_bb">
91 <dia:rectangle val=
"14.65,15.3;17.8,17.1"/>
93 <dia:attribute name=
"elem_corner">
94 <dia:point val=
"14.7,15.35"/>
96 <dia:attribute name=
"elem_width">
97 <dia:real val=
"3.0500000000000003"/>
99 <dia:attribute name=
"elem_height">
100 <dia:real val=
"1.7000000000000006"/>
102 <dia:attribute name=
"show_background">
103 <dia:boolean val=
"true"/>
106 <dia:object type=
"Standard - Text" version=
"1" id=
"O2">
107 <dia:attribute name=
"obj_pos">
108 <dia:point val=
"16.225,16.2"/>
110 <dia:attribute name=
"obj_bb">
111 <dia:rectangle val=
"15.8662,15.73;16.5837,16.67"/>
113 <dia:attribute name=
"text">
114 <dia:composite type=
"text">
115 <dia:attribute name=
"string">
116 <dia:string>#Lit#
</dia:string>
118 <dia:attribute name=
"font">
119 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
121 <dia:attribute name=
"height">
122 <dia:real val=
"0.80000000000000004"/>
124 <dia:attribute name=
"pos">
125 <dia:point val=
"16.225,16.2725"/>
127 <dia:attribute name=
"color">
128 <dia:color val=
"#000000"/>
130 <dia:attribute name=
"alignment">
135 <dia:attribute name=
"valign">
139 <dia:connection handle=
"0" to=
"O1" connection=
"8"/>
142 <dia:object type=
"Standard - Box" version=
"0" id=
"O3">
143 <dia:attribute name=
"obj_pos">
144 <dia:point val=
"6.89,8.16"/>
146 <dia:attribute name=
"obj_bb">
147 <dia:rectangle val=
"6.84,8.11;11.8,9.91"/>
149 <dia:attribute name=
"elem_corner">
150 <dia:point val=
"6.89,8.16"/>
152 <dia:attribute name=
"elem_width">
153 <dia:real val=
"4.8600000000000012"/>
155 <dia:attribute name=
"elem_height">
156 <dia:real val=
"1.7000000000000006"/>
158 <dia:attribute name=
"show_background">
159 <dia:boolean val=
"true"/>
162 <dia:object type=
"Standard - Text" version=
"1" id=
"O4">
163 <dia:attribute name=
"obj_pos">
164 <dia:point val=
"9.32,9.01"/>
166 <dia:attribute name=
"obj_bb">
167 <dia:rectangle val=
"7.56625,8.54;11.0738,9.48"/>
169 <dia:attribute name=
"text">
170 <dia:composite type=
"text">
171 <dia:attribute name=
"string">
172 <dia:string>#Self-shadow#
</dia:string>
174 <dia:attribute name=
"font">
175 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
177 <dia:attribute name=
"height">
178 <dia:real val=
"0.80000000000000004"/>
180 <dia:attribute name=
"pos">
181 <dia:point val=
"9.32,9.0825"/>
183 <dia:attribute name=
"color">
184 <dia:color val=
"#000000"/>
186 <dia:attribute name=
"alignment">
191 <dia:attribute name=
"valign">
195 <dia:connection handle=
"0" to=
"O3" connection=
"8"/>
198 <dia:object type=
"Standard - Box" version=
"0" id=
"O5">
199 <dia:attribute name=
"obj_pos">
200 <dia:point val=
"19.69,8.21"/>
202 <dia:attribute name=
"obj_bb">
203 <dia:rectangle val=
"19.64,8.16;24.6,9.96"/>
205 <dia:attribute name=
"elem_corner">
206 <dia:point val=
"19.69,8.21"/>
208 <dia:attribute name=
"elem_width">
209 <dia:real val=
"4.8600000000000012"/>
211 <dia:attribute name=
"elem_height">
212 <dia:real val=
"1.7000000000000006"/>
214 <dia:attribute name=
"show_background">
215 <dia:boolean val=
"true"/>
218 <dia:object type=
"Standard - Text" version=
"1" id=
"O6">
219 <dia:attribute name=
"obj_pos">
220 <dia:point val=
"22.12,9.06"/>
222 <dia:attribute name=
"obj_bb">
223 <dia:rectangle val=
"20.2475,8.59;23.9925,9.53"/>
225 <dia:attribute name=
"text">
226 <dia:composite type=
"text">
227 <dia:attribute name=
"string">
228 <dia:string>#Cast-shadow#
</dia:string>
230 <dia:attribute name=
"font">
231 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
233 <dia:attribute name=
"height">
234 <dia:real val=
"0.80000000000000004"/>
236 <dia:attribute name=
"pos">
237 <dia:point val=
"22.12,9.1325"/>
239 <dia:attribute name=
"color">
240 <dia:color val=
"#000000"/>
242 <dia:attribute name=
"alignment">
247 <dia:attribute name=
"valign">
251 <dia:connection handle=
"0" to=
"O5" connection=
"8"/>
254 <dia:object type=
"Standard - BezierLine" version=
"0" id=
"O7">
255 <dia:attribute name=
"obj_pos">
256 <dia:point val=
"16.225,16.2"/>
258 <dia:attribute name=
"obj_bb">
259 <dia:rectangle val=
"8.84496,9.84311;14.701,16.2204"/>
261 <dia:attribute name=
"bez_points">
262 <dia:point val=
"16.225,16.2"/>
263 <dia:point val=
"13.65,16.15"/>
264 <dia:point val=
"9.4,11.75"/>
265 <dia:point val=
"9.32,9.01"/>
267 <dia:attribute name=
"corner_types">
271 <dia:attribute name=
"end_arrow">
274 <dia:attribute name=
"end_arrow_length">
275 <dia:real val=
"0.5"/>
277 <dia:attribute name=
"end_arrow_width">
278 <dia:real val=
"0.5"/>
281 <dia:connection handle=
"0" to=
"O1" connection=
"8"/>
282 <dia:connection handle=
"3" to=
"O3" connection=
"8"/>
285 <dia:object type=
"Standard - BezierLine" version=
"0" id=
"O8">
286 <dia:attribute name=
"obj_pos">
287 <dia:point val=
"22.12,9.06"/>
289 <dia:attribute name=
"obj_bb">
290 <dia:rectangle val=
"17.7184,9.90673;22.2234,16.6014"/>
292 <dia:attribute name=
"bez_points">
293 <dia:point val=
"22.12,9.06"/>
294 <dia:point val=
"22.2,10.5"/>
295 <dia:point val=
"19.35,16"/>
296 <dia:point val=
"16.225,16.2"/>
298 <dia:attribute name=
"corner_types">
302 <dia:attribute name=
"end_arrow">
305 <dia:attribute name=
"end_arrow_length">
306 <dia:real val=
"0.5"/>
308 <dia:attribute name=
"end_arrow_width">
309 <dia:real val=
"0.5"/>
312 <dia:connection handle=
"0" to=
"O5" connection=
"8"/>
313 <dia:connection handle=
"3" to=
"O1" connection=
"8"/>
316 <dia:object type=
"Standard - BezierLine" version=
"0" id=
"O9">
317 <dia:attribute name=
"obj_pos">
318 <dia:point val=
"9.32,9.01"/>
320 <dia:attribute name=
"obj_bb">
321 <dia:rectangle val=
"9.72716,5.88287;22.193,8.41659"/>
323 <dia:attribute name=
"bez_points">
324 <dia:point val=
"9.32,9.01"/>
325 <dia:point val=
"10.7,6.4"/>
326 <dia:point val=
"20.65,5.8"/>
327 <dia:point val=
"22.12,9.06"/>
329 <dia:attribute name=
"corner_types">
333 <dia:attribute name=
"end_arrow">
336 <dia:attribute name=
"end_arrow_length">
337 <dia:real val=
"0.5"/>
339 <dia:attribute name=
"end_arrow_width">
340 <dia:real val=
"0.5"/>
343 <dia:connection handle=
"0" to=
"O3" connection=
"8"/>
344 <dia:connection handle=
"3" to=
"O5" connection=
"8"/>
347 <dia:object type=
"Standard - BezierLine" version=
"0" id=
"O10">
348 <dia:attribute name=
"obj_pos">
349 <dia:point val=
"22.12,9.06"/>
351 <dia:attribute name=
"obj_bb">
352 <dia:rectangle val=
"10.7602,6.88063;20.8468,8.57599"/>
354 <dia:attribute name=
"bez_points">
355 <dia:point val=
"22.12,9.06"/>
356 <dia:point val=
"19.55,7.35"/>
357 <dia:point val=
"12.2,7.5"/>
358 <dia:point val=
"9.32,9.01"/>
360 <dia:attribute name=
"corner_types">
364 <dia:attribute name=
"end_arrow">
367 <dia:attribute name=
"end_arrow_length">
368 <dia:real val=
"0.5"/>
370 <dia:attribute name=
"end_arrow_width">
371 <dia:real val=
"0.5"/>
374 <dia:connection handle=
"0" to=
"O5" connection=
"8"/>
375 <dia:connection handle=
"3" to=
"O3" connection=
"8"/>
378 <dia:object type=
"Standard - Text" version=
"1" id=
"O11">
379 <dia:attribute name=
"obj_pos">
380 <dia:point val=
"15.55,1.3"/>
382 <dia:attribute name=
"obj_bb">
383 <dia:rectangle val=
"11.0138,0.740438;20.1033,2.53163"/>
385 <dia:attribute name=
"text">
386 <dia:composite type=
"text">
387 <dia:attribute name=
"string">
388 <dia:string>#Arrows pointing away from sun
389 Assume terrain is heightmap#
</dia:string>
391 <dia:attribute name=
"font">
392 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
394 <dia:attribute name=
"height">
395 <dia:real val=
"0.80000000000000004"/>
397 <dia:attribute name=
"pos">
398 <dia:point val=
"15.55,1.3"/>
400 <dia:attribute name=
"color">
401 <dia:color val=
"#000000"/>
403 <dia:attribute name=
"alignment">
408 <dia:attribute name=
"valign">
412 <dia:object type=
"Standard - Text" version=
"1" id=
"O12">
413 <dia:attribute name=
"obj_pos">
414 <dia:point val=
"15.79,4.6025"/>
416 <dia:attribute name=
"obj_bb">
417 <dia:rectangle val=
"14.1625,4.04294;17.4346,5.83413"/>
419 <dia:attribute name=
"text">
420 <dia:composite type=
"text">
421 <dia:attribute name=
"string">
423 d2h/dx2
>0#
</dia:string>
425 <dia:attribute name=
"font">
426 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
428 <dia:attribute name=
"height">
429 <dia:real val=
"0.80000000000000004"/>
431 <dia:attribute name=
"pos">
432 <dia:point val=
"15.79,4.6025"/>
434 <dia:attribute name=
"color">
435 <dia:color val=
"#000000"/>
437 <dia:attribute name=
"alignment">
442 <dia:attribute name=
"valign">
446 <dia:object type=
"Standard - Text" version=
"1" id=
"O13">
447 <dia:attribute name=
"obj_pos">
448 <dia:point val=
"9.04,13.9525"/>
450 <dia:attribute name=
"obj_bb">
451 <dia:rectangle val=
"7.4125,13.3929;10.6846,15.1841"/>
453 <dia:attribute name=
"text">
454 <dia:composite type=
"text">
455 <dia:attribute name=
"string">
457 d2h/dx2
<0#
</dia:string>
459 <dia:attribute name=
"font">
460 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
462 <dia:attribute name=
"height">
463 <dia:real val=
"0.80000000000000004"/>
465 <dia:attribute name=
"pos">
466 <dia:point val=
"9.04,13.9525"/>
468 <dia:attribute name=
"color">
469 <dia:color val=
"#000000"/>
471 <dia:attribute name=
"alignment">
476 <dia:attribute name=
"valign">
480 <dia:object type=
"Standard - Text" version=
"1" id=
"O14">
481 <dia:attribute name=
"obj_pos">
482 <dia:point val=
"15.64,8.1025"/>
484 <dia:attribute name=
"obj_bb">
485 <dia:rectangle val=
"14.0125,7.54294;17.2846,9.33412"/>
487 <dia:attribute name=
"text">
488 <dia:composite type=
"text">
489 <dia:attribute name=
"string">
491 d2h/dx2
<0#
</dia:string>
493 <dia:attribute name=
"font">
494 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
496 <dia:attribute name=
"height">
497 <dia:real val=
"0.80000000000000004"/>
499 <dia:attribute name=
"pos">
500 <dia:point val=
"15.64,8.1025"/>
502 <dia:attribute name=
"color">
503 <dia:color val=
"#000000"/>
505 <dia:attribute name=
"alignment">
510 <dia:attribute name=
"valign">
514 <dia:object type=
"Standard - Text" version=
"1" id=
"O15">
515 <dia:attribute name=
"obj_pos">
516 <dia:point val=
"24.2675,14.0525"/>
518 <dia:attribute name=
"obj_bb">
519 <dia:rectangle val=
"20.9237,13.4929;27.6283,16.0841"/>
521 <dia:attribute name=
"text">
522 <dia:composite type=
"text">
523 <dia:attribute name=
"string">
524 <dia:string>#In line with:
525 sun, last lit-
>shadow
526 (h'-h)/(x'-x) = elev_sun#
</dia:string>
528 <dia:attribute name=
"font">
529 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
531 <dia:attribute name=
"height">
532 <dia:real val=
"0.80000000000000004"/>
534 <dia:attribute name=
"pos">
535 <dia:point val=
"24.2675,14.0525"/>
537 <dia:attribute name=
"color">
538 <dia:color val=
"#000000"/>
540 <dia:attribute name=
"alignment">
545 <dia:attribute name=
"valign">
549 <dia:object type=
"Standard - Text" version=
"1" id=
"O16">
550 <dia:attribute name=
"obj_pos">
551 <dia:point val=
"15.925,11.725"/>
553 <dia:attribute name=
"obj_bb">
554 <dia:rectangle val=
"14.7737,11.1654;17.0933,12.1566"/>
556 <dia:attribute name=
"text">
557 <dia:composite type=
"text">
558 <dia:attribute name=
"string">
559 <dia:string>#Shadow#
</dia:string>
561 <dia:attribute name=
"font">
562 <dia:font family=
"sans" style=
"0" name=
"Helvetica"/>
564 <dia:attribute name=
"height">
565 <dia:real val=
"0.80000000000000004"/>
567 <dia:attribute name=
"pos">
568 <dia:point val=
"15.925,11.725"/>
570 <dia:attribute name=
"color">
571 <dia:color val=
"#000000"/>
573 <dia:attribute name=
"alignment">
578 <dia:attribute name=
"valign">