tcElevationOptimization: fix typo s/write/read/
[tecorrec.git] / data / shadow-transitions.dia
blob162c5b0594941b61e783e39b1916673b75bdd4f7
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3 <dia:diagramdata>
4 <dia:attribute name="background">
5 <dia:color val="#ffffff"/>
6 </dia:attribute>
7 <dia:attribute name="pagebreak">
8 <dia:color val="#000099"/>
9 </dia:attribute>
10 <dia:attribute name="paper">
11 <dia:composite type="paper">
12 <dia:attribute name="name">
13 <dia:string>#A4#</dia:string>
14 </dia:attribute>
15 <dia:attribute name="tmargin">
16 <dia:real val="2.8222000598907471"/>
17 </dia:attribute>
18 <dia:attribute name="bmargin">
19 <dia:real val="2.8222000598907471"/>
20 </dia:attribute>
21 <dia:attribute name="lmargin">
22 <dia:real val="2.8222000598907471"/>
23 </dia:attribute>
24 <dia:attribute name="rmargin">
25 <dia:real val="2.8222000598907471"/>
26 </dia:attribute>
27 <dia:attribute name="is_portrait">
28 <dia:boolean val="true"/>
29 </dia:attribute>
30 <dia:attribute name="scaling">
31 <dia:real val="1"/>
32 </dia:attribute>
33 <dia:attribute name="fitto">
34 <dia:boolean val="false"/>
35 </dia:attribute>
36 </dia:composite>
37 </dia:attribute>
38 <dia:attribute name="grid">
39 <dia:composite type="grid">
40 <dia:attribute name="width_x">
41 <dia:real val="1"/>
42 </dia:attribute>
43 <dia:attribute name="width_y">
44 <dia:real val="1"/>
45 </dia:attribute>
46 <dia:attribute name="visible_x">
47 <dia:int val="1"/>
48 </dia:attribute>
49 <dia:attribute name="visible_y">
50 <dia:int val="1"/>
51 </dia:attribute>
52 <dia:composite type="color"/>
53 </dia:composite>
54 </dia:attribute>
55 <dia:attribute name="color">
56 <dia:color val="#d8e5e5"/>
57 </dia:attribute>
58 <dia:attribute name="guides">
59 <dia:composite type="guides">
60 <dia:attribute name="hguides"/>
61 <dia:attribute name="vguides"/>
62 </dia:composite>
63 </dia:attribute>
64 </dia:diagramdata>
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"/>
69 </dia:attribute>
70 <dia:attribute name="obj_bb">
71 <dia:rectangle val="4.8,3.2;27.05,12.45"/>
72 </dia:attribute>
73 <dia:attribute name="elem_corner">
74 <dia:point val="4.85,3.25"/>
75 </dia:attribute>
76 <dia:attribute name="elem_width">
77 <dia:real val="22.149999999999999"/>
78 </dia:attribute>
79 <dia:attribute name="elem_height">
80 <dia:real val="9.1499999999999986"/>
81 </dia:attribute>
82 <dia:attribute name="inner_color">
83 <dia:color val="#addcf3"/>
84 </dia:attribute>
85 </dia:object>
86 <dia:object type="Standard - Box" version="0" id="O1">
87 <dia:attribute name="obj_pos">
88 <dia:point val="14.7,15.35"/>
89 </dia:attribute>
90 <dia:attribute name="obj_bb">
91 <dia:rectangle val="14.65,15.3;17.8,17.1"/>
92 </dia:attribute>
93 <dia:attribute name="elem_corner">
94 <dia:point val="14.7,15.35"/>
95 </dia:attribute>
96 <dia:attribute name="elem_width">
97 <dia:real val="3.0500000000000003"/>
98 </dia:attribute>
99 <dia:attribute name="elem_height">
100 <dia:real val="1.7000000000000006"/>
101 </dia:attribute>
102 <dia:attribute name="show_background">
103 <dia:boolean val="true"/>
104 </dia:attribute>
105 </dia:object>
106 <dia:object type="Standard - Text" version="1" id="O2">
107 <dia:attribute name="obj_pos">
108 <dia:point val="16.225,16.2"/>
109 </dia:attribute>
110 <dia:attribute name="obj_bb">
111 <dia:rectangle val="15.8662,15.73;16.5837,16.67"/>
112 </dia:attribute>
113 <dia:attribute name="text">
114 <dia:composite type="text">
115 <dia:attribute name="string">
116 <dia:string>#Lit#</dia:string>
117 </dia:attribute>
118 <dia:attribute name="font">
119 <dia:font family="sans" style="0" name="Helvetica"/>
120 </dia:attribute>
121 <dia:attribute name="height">
122 <dia:real val="0.80000000000000004"/>
123 </dia:attribute>
124 <dia:attribute name="pos">
125 <dia:point val="16.225,16.2725"/>
126 </dia:attribute>
127 <dia:attribute name="color">
128 <dia:color val="#000000"/>
129 </dia:attribute>
130 <dia:attribute name="alignment">
131 <dia:enum val="1"/>
132 </dia:attribute>
133 </dia:composite>
134 </dia:attribute>
135 <dia:attribute name="valign">
136 <dia:enum val="2"/>
137 </dia:attribute>
138 <dia:connections>
139 <dia:connection handle="0" to="O1" connection="8"/>
140 </dia:connections>
141 </dia:object>
142 <dia:object type="Standard - Box" version="0" id="O3">
143 <dia:attribute name="obj_pos">
144 <dia:point val="6.89,8.16"/>
145 </dia:attribute>
146 <dia:attribute name="obj_bb">
147 <dia:rectangle val="6.84,8.11;11.8,9.91"/>
148 </dia:attribute>
149 <dia:attribute name="elem_corner">
150 <dia:point val="6.89,8.16"/>
151 </dia:attribute>
152 <dia:attribute name="elem_width">
153 <dia:real val="4.8600000000000012"/>
154 </dia:attribute>
155 <dia:attribute name="elem_height">
156 <dia:real val="1.7000000000000006"/>
157 </dia:attribute>
158 <dia:attribute name="show_background">
159 <dia:boolean val="true"/>
160 </dia:attribute>
161 </dia:object>
162 <dia:object type="Standard - Text" version="1" id="O4">
163 <dia:attribute name="obj_pos">
164 <dia:point val="9.32,9.01"/>
165 </dia:attribute>
166 <dia:attribute name="obj_bb">
167 <dia:rectangle val="7.56625,8.54;11.0738,9.48"/>
168 </dia:attribute>
169 <dia:attribute name="text">
170 <dia:composite type="text">
171 <dia:attribute name="string">
172 <dia:string>#Self-shadow#</dia:string>
173 </dia:attribute>
174 <dia:attribute name="font">
175 <dia:font family="sans" style="0" name="Helvetica"/>
176 </dia:attribute>
177 <dia:attribute name="height">
178 <dia:real val="0.80000000000000004"/>
179 </dia:attribute>
180 <dia:attribute name="pos">
181 <dia:point val="9.32,9.0825"/>
182 </dia:attribute>
183 <dia:attribute name="color">
184 <dia:color val="#000000"/>
185 </dia:attribute>
186 <dia:attribute name="alignment">
187 <dia:enum val="1"/>
188 </dia:attribute>
189 </dia:composite>
190 </dia:attribute>
191 <dia:attribute name="valign">
192 <dia:enum val="2"/>
193 </dia:attribute>
194 <dia:connections>
195 <dia:connection handle="0" to="O3" connection="8"/>
196 </dia:connections>
197 </dia:object>
198 <dia:object type="Standard - Box" version="0" id="O5">
199 <dia:attribute name="obj_pos">
200 <dia:point val="19.69,8.21"/>
201 </dia:attribute>
202 <dia:attribute name="obj_bb">
203 <dia:rectangle val="19.64,8.16;24.6,9.96"/>
204 </dia:attribute>
205 <dia:attribute name="elem_corner">
206 <dia:point val="19.69,8.21"/>
207 </dia:attribute>
208 <dia:attribute name="elem_width">
209 <dia:real val="4.8600000000000012"/>
210 </dia:attribute>
211 <dia:attribute name="elem_height">
212 <dia:real val="1.7000000000000006"/>
213 </dia:attribute>
214 <dia:attribute name="show_background">
215 <dia:boolean val="true"/>
216 </dia:attribute>
217 </dia:object>
218 <dia:object type="Standard - Text" version="1" id="O6">
219 <dia:attribute name="obj_pos">
220 <dia:point val="22.12,9.06"/>
221 </dia:attribute>
222 <dia:attribute name="obj_bb">
223 <dia:rectangle val="20.2475,8.59;23.9925,9.53"/>
224 </dia:attribute>
225 <dia:attribute name="text">
226 <dia:composite type="text">
227 <dia:attribute name="string">
228 <dia:string>#Cast-shadow#</dia:string>
229 </dia:attribute>
230 <dia:attribute name="font">
231 <dia:font family="sans" style="0" name="Helvetica"/>
232 </dia:attribute>
233 <dia:attribute name="height">
234 <dia:real val="0.80000000000000004"/>
235 </dia:attribute>
236 <dia:attribute name="pos">
237 <dia:point val="22.12,9.1325"/>
238 </dia:attribute>
239 <dia:attribute name="color">
240 <dia:color val="#000000"/>
241 </dia:attribute>
242 <dia:attribute name="alignment">
243 <dia:enum val="1"/>
244 </dia:attribute>
245 </dia:composite>
246 </dia:attribute>
247 <dia:attribute name="valign">
248 <dia:enum val="2"/>
249 </dia:attribute>
250 <dia:connections>
251 <dia:connection handle="0" to="O5" connection="8"/>
252 </dia:connections>
253 </dia:object>
254 <dia:object type="Standard - BezierLine" version="0" id="O7">
255 <dia:attribute name="obj_pos">
256 <dia:point val="16.225,16.2"/>
257 </dia:attribute>
258 <dia:attribute name="obj_bb">
259 <dia:rectangle val="8.84496,9.84311;14.701,16.2204"/>
260 </dia:attribute>
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"/>
266 </dia:attribute>
267 <dia:attribute name="corner_types">
268 <dia:enum val="0"/>
269 <dia:enum val="0"/>
270 </dia:attribute>
271 <dia:attribute name="end_arrow">
272 <dia:enum val="22"/>
273 </dia:attribute>
274 <dia:attribute name="end_arrow_length">
275 <dia:real val="0.5"/>
276 </dia:attribute>
277 <dia:attribute name="end_arrow_width">
278 <dia:real val="0.5"/>
279 </dia:attribute>
280 <dia:connections>
281 <dia:connection handle="0" to="O1" connection="8"/>
282 <dia:connection handle="3" to="O3" connection="8"/>
283 </dia:connections>
284 </dia:object>
285 <dia:object type="Standard - BezierLine" version="0" id="O8">
286 <dia:attribute name="obj_pos">
287 <dia:point val="22.12,9.06"/>
288 </dia:attribute>
289 <dia:attribute name="obj_bb">
290 <dia:rectangle val="17.7184,9.90673;22.2234,16.6014"/>
291 </dia:attribute>
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"/>
297 </dia:attribute>
298 <dia:attribute name="corner_types">
299 <dia:enum val="0"/>
300 <dia:enum val="0"/>
301 </dia:attribute>
302 <dia:attribute name="end_arrow">
303 <dia:enum val="22"/>
304 </dia:attribute>
305 <dia:attribute name="end_arrow_length">
306 <dia:real val="0.5"/>
307 </dia:attribute>
308 <dia:attribute name="end_arrow_width">
309 <dia:real val="0.5"/>
310 </dia:attribute>
311 <dia:connections>
312 <dia:connection handle="0" to="O5" connection="8"/>
313 <dia:connection handle="3" to="O1" connection="8"/>
314 </dia:connections>
315 </dia:object>
316 <dia:object type="Standard - BezierLine" version="0" id="O9">
317 <dia:attribute name="obj_pos">
318 <dia:point val="9.32,9.01"/>
319 </dia:attribute>
320 <dia:attribute name="obj_bb">
321 <dia:rectangle val="9.72716,5.88287;22.193,8.41659"/>
322 </dia:attribute>
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"/>
328 </dia:attribute>
329 <dia:attribute name="corner_types">
330 <dia:enum val="0"/>
331 <dia:enum val="0"/>
332 </dia:attribute>
333 <dia:attribute name="end_arrow">
334 <dia:enum val="22"/>
335 </dia:attribute>
336 <dia:attribute name="end_arrow_length">
337 <dia:real val="0.5"/>
338 </dia:attribute>
339 <dia:attribute name="end_arrow_width">
340 <dia:real val="0.5"/>
341 </dia:attribute>
342 <dia:connections>
343 <dia:connection handle="0" to="O3" connection="8"/>
344 <dia:connection handle="3" to="O5" connection="8"/>
345 </dia:connections>
346 </dia:object>
347 <dia:object type="Standard - BezierLine" version="0" id="O10">
348 <dia:attribute name="obj_pos">
349 <dia:point val="22.12,9.06"/>
350 </dia:attribute>
351 <dia:attribute name="obj_bb">
352 <dia:rectangle val="10.7602,6.88063;20.8468,8.57599"/>
353 </dia:attribute>
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"/>
359 </dia:attribute>
360 <dia:attribute name="corner_types">
361 <dia:enum val="0"/>
362 <dia:enum val="0"/>
363 </dia:attribute>
364 <dia:attribute name="end_arrow">
365 <dia:enum val="22"/>
366 </dia:attribute>
367 <dia:attribute name="end_arrow_length">
368 <dia:real val="0.5"/>
369 </dia:attribute>
370 <dia:attribute name="end_arrow_width">
371 <dia:real val="0.5"/>
372 </dia:attribute>
373 <dia:connections>
374 <dia:connection handle="0" to="O5" connection="8"/>
375 <dia:connection handle="3" to="O3" connection="8"/>
376 </dia:connections>
377 </dia:object>
378 <dia:object type="Standard - Text" version="1" id="O11">
379 <dia:attribute name="obj_pos">
380 <dia:point val="15.55,1.3"/>
381 </dia:attribute>
382 <dia:attribute name="obj_bb">
383 <dia:rectangle val="11.0138,0.740438;20.1033,2.53163"/>
384 </dia:attribute>
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>
390 </dia:attribute>
391 <dia:attribute name="font">
392 <dia:font family="sans" style="0" name="Helvetica"/>
393 </dia:attribute>
394 <dia:attribute name="height">
395 <dia:real val="0.80000000000000004"/>
396 </dia:attribute>
397 <dia:attribute name="pos">
398 <dia:point val="15.55,1.3"/>
399 </dia:attribute>
400 <dia:attribute name="color">
401 <dia:color val="#000000"/>
402 </dia:attribute>
403 <dia:attribute name="alignment">
404 <dia:enum val="1"/>
405 </dia:attribute>
406 </dia:composite>
407 </dia:attribute>
408 <dia:attribute name="valign">
409 <dia:enum val="3"/>
410 </dia:attribute>
411 </dia:object>
412 <dia:object type="Standard - Text" version="1" id="O12">
413 <dia:attribute name="obj_pos">
414 <dia:point val="15.79,4.6025"/>
415 </dia:attribute>
416 <dia:attribute name="obj_bb">
417 <dia:rectangle val="14.1625,4.04294;17.4346,5.83413"/>
418 </dia:attribute>
419 <dia:attribute name="text">
420 <dia:composite type="text">
421 <dia:attribute name="string">
422 <dia:string>#dh/dx=0
423 d2h/dx2&gt;0#</dia:string>
424 </dia:attribute>
425 <dia:attribute name="font">
426 <dia:font family="sans" style="0" name="Helvetica"/>
427 </dia:attribute>
428 <dia:attribute name="height">
429 <dia:real val="0.80000000000000004"/>
430 </dia:attribute>
431 <dia:attribute name="pos">
432 <dia:point val="15.79,4.6025"/>
433 </dia:attribute>
434 <dia:attribute name="color">
435 <dia:color val="#000000"/>
436 </dia:attribute>
437 <dia:attribute name="alignment">
438 <dia:enum val="1"/>
439 </dia:attribute>
440 </dia:composite>
441 </dia:attribute>
442 <dia:attribute name="valign">
443 <dia:enum val="3"/>
444 </dia:attribute>
445 </dia:object>
446 <dia:object type="Standard - Text" version="1" id="O13">
447 <dia:attribute name="obj_pos">
448 <dia:point val="9.04,13.9525"/>
449 </dia:attribute>
450 <dia:attribute name="obj_bb">
451 <dia:rectangle val="7.4125,13.3929;10.6846,15.1841"/>
452 </dia:attribute>
453 <dia:attribute name="text">
454 <dia:composite type="text">
455 <dia:attribute name="string">
456 <dia:string>#dh/dx=0
457 d2h/dx2&lt;0#</dia:string>
458 </dia:attribute>
459 <dia:attribute name="font">
460 <dia:font family="sans" style="0" name="Helvetica"/>
461 </dia:attribute>
462 <dia:attribute name="height">
463 <dia:real val="0.80000000000000004"/>
464 </dia:attribute>
465 <dia:attribute name="pos">
466 <dia:point val="9.04,13.9525"/>
467 </dia:attribute>
468 <dia:attribute name="color">
469 <dia:color val="#000000"/>
470 </dia:attribute>
471 <dia:attribute name="alignment">
472 <dia:enum val="1"/>
473 </dia:attribute>
474 </dia:composite>
475 </dia:attribute>
476 <dia:attribute name="valign">
477 <dia:enum val="3"/>
478 </dia:attribute>
479 </dia:object>
480 <dia:object type="Standard - Text" version="1" id="O14">
481 <dia:attribute name="obj_pos">
482 <dia:point val="15.64,8.1025"/>
483 </dia:attribute>
484 <dia:attribute name="obj_bb">
485 <dia:rectangle val="14.0125,7.54294;17.2846,9.33412"/>
486 </dia:attribute>
487 <dia:attribute name="text">
488 <dia:composite type="text">
489 <dia:attribute name="string">
490 <dia:string>#dh/dx=0
491 d2h/dx2&lt;0#</dia:string>
492 </dia:attribute>
493 <dia:attribute name="font">
494 <dia:font family="sans" style="0" name="Helvetica"/>
495 </dia:attribute>
496 <dia:attribute name="height">
497 <dia:real val="0.80000000000000004"/>
498 </dia:attribute>
499 <dia:attribute name="pos">
500 <dia:point val="15.64,8.1025"/>
501 </dia:attribute>
502 <dia:attribute name="color">
503 <dia:color val="#000000"/>
504 </dia:attribute>
505 <dia:attribute name="alignment">
506 <dia:enum val="1"/>
507 </dia:attribute>
508 </dia:composite>
509 </dia:attribute>
510 <dia:attribute name="valign">
511 <dia:enum val="3"/>
512 </dia:attribute>
513 </dia:object>
514 <dia:object type="Standard - Text" version="1" id="O15">
515 <dia:attribute name="obj_pos">
516 <dia:point val="24.2675,14.0525"/>
517 </dia:attribute>
518 <dia:attribute name="obj_bb">
519 <dia:rectangle val="20.9237,13.4929;27.6283,16.0841"/>
520 </dia:attribute>
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-&gt;shadow
526 (h'-h)/(x'-x) = elev_sun#</dia:string>
527 </dia:attribute>
528 <dia:attribute name="font">
529 <dia:font family="sans" style="0" name="Helvetica"/>
530 </dia:attribute>
531 <dia:attribute name="height">
532 <dia:real val="0.80000000000000004"/>
533 </dia:attribute>
534 <dia:attribute name="pos">
535 <dia:point val="24.2675,14.0525"/>
536 </dia:attribute>
537 <dia:attribute name="color">
538 <dia:color val="#000000"/>
539 </dia:attribute>
540 <dia:attribute name="alignment">
541 <dia:enum val="1"/>
542 </dia:attribute>
543 </dia:composite>
544 </dia:attribute>
545 <dia:attribute name="valign">
546 <dia:enum val="3"/>
547 </dia:attribute>
548 </dia:object>
549 <dia:object type="Standard - Text" version="1" id="O16">
550 <dia:attribute name="obj_pos">
551 <dia:point val="15.925,11.725"/>
552 </dia:attribute>
553 <dia:attribute name="obj_bb">
554 <dia:rectangle val="14.7737,11.1654;17.0933,12.1566"/>
555 </dia:attribute>
556 <dia:attribute name="text">
557 <dia:composite type="text">
558 <dia:attribute name="string">
559 <dia:string>#Shadow#</dia:string>
560 </dia:attribute>
561 <dia:attribute name="font">
562 <dia:font family="sans" style="0" name="Helvetica"/>
563 </dia:attribute>
564 <dia:attribute name="height">
565 <dia:real val="0.80000000000000004"/>
566 </dia:attribute>
567 <dia:attribute name="pos">
568 <dia:point val="15.925,11.725"/>
569 </dia:attribute>
570 <dia:attribute name="color">
571 <dia:color val="#000000"/>
572 </dia:attribute>
573 <dia:attribute name="alignment">
574 <dia:enum val="1"/>
575 </dia:attribute>
576 </dia:composite>
577 </dia:attribute>
578 <dia:attribute name="valign">
579 <dia:enum val="3"/>
580 </dia:attribute>
581 </dia:object>
582 </dia:layer>
583 </dia:diagram>