diff options
| author | orwell <orwell@bleipb.de> | 2024-05-23 22:38:41 +0200 |
|---|---|---|
| committer | orwell <orwell@bleipb.de> | 2024-05-23 22:38:41 +0200 |
| commit | eb029711534006f73624a64c30f7a8597209ceec (patch) | |
| tree | c0d6f7fc852e4792d5661c96d00dda3de93f29f8 /advtrains_signals_muc_ubahn/models | |
| parent | 9af6e32e644cfa53641e83d7550c0af2d31553fd (diff) | |
Add new signal set Munich U-Bahn signals as drop-in replacement for the old wallsignals
Diffstat (limited to 'advtrains_signals_muc_ubahn/models')
4 files changed, 6418 insertions, 0 deletions
diff --git a/advtrains_signals_muc_ubahn/models/advtrains_signals_muc_ubahn_wsig_l.obj b/advtrains_signals_muc_ubahn/models/advtrains_signals_muc_ubahn_wsig_l.obj new file mode 100644 index 0000000..f9cf94b --- /dev/null +++ b/advtrains_signals_muc_ubahn/models/advtrains_signals_muc_ubahn_wsig_l.obj @@ -0,0 +1,2135 @@ +# Blender 3.4.1 +# www.blender.org +o Cube +v 0.500000 0.266316 0.029040 +v 0.500000 0.238346 0.029040 +v 0.500000 -0.238346 0.029040 +v 0.500000 -0.268520 0.029040 +v 0.500000 0.266316 -0.029040 +v 0.500000 0.238346 -0.029040 +v 0.500000 -0.238346 -0.029040 +v 0.500000 -0.268520 -0.029040 +v 0.368594 0.266316 0.029040 +v 0.368594 0.238346 0.029040 +v 0.368593 -0.238346 0.029040 +v 0.368593 -0.268520 0.029040 +v 0.368594 0.266316 -0.029040 +v 0.368594 0.238346 -0.029040 +v 0.368594 -0.238346 -0.029040 +v 0.368594 -0.268520 -0.029040 +v 0.312469 -0.238346 0.028236 +v 0.312469 0.238346 0.028236 +v 0.312469 -0.238346 -0.021056 +v 0.312469 0.238346 -0.021056 +v 0.467272 -0.238346 0.028236 +v 0.467272 0.238346 0.028236 +v 0.467272 -0.238346 -0.021056 +v 0.467272 0.238346 -0.021056 +v 0.343576 -0.207239 0.028236 +v 0.343576 0.207239 0.028236 +v 0.436165 0.207239 0.028236 +v 0.436165 -0.207239 0.028236 +v 0.343576 -0.207239 0.059721 +v 0.343576 0.207239 0.059721 +v 0.436165 0.207239 0.059721 +v 0.436165 -0.207239 0.059721 +v 0.338613 0.212201 -0.021056 +v 0.338613 -0.212201 -0.021056 +v 0.441127 0.212201 -0.021056 +v 0.441127 -0.212201 -0.021056 +v 0.387603 0.160708 -0.024887 +v 0.384186 0.125900 -0.024887 +v 0.377461 0.127235 -0.024887 +v 0.371126 0.129857 -0.024887 +v 0.365424 0.133664 -0.024887 +v 0.360574 0.138510 -0.024887 +v 0.356763 0.144210 -0.024887 +v 0.354136 0.150544 -0.024887 +v 0.352796 0.157268 -0.024887 +v 0.352794 0.164124 -0.024887 +v 0.354129 0.170849 -0.024887 +v 0.356751 0.177185 -0.024887 +v 0.360558 0.182887 -0.024887 +v 0.365405 0.187737 -0.024887 +v 0.371104 0.191548 -0.024887 +v 0.377438 0.194174 -0.024887 +v 0.384162 0.195514 -0.024887 +v 0.391019 0.195517 -0.024887 +v 0.397744 0.194181 -0.024887 +v 0.404079 0.191560 -0.024887 +v 0.409781 0.187752 -0.024887 +v 0.414631 0.182906 -0.024887 +v 0.418442 0.177206 -0.024887 +v 0.421069 0.170873 -0.024887 +v 0.422409 0.164148 -0.024887 +v 0.422411 0.157292 -0.024887 +v 0.421076 0.150567 -0.024887 +v 0.418454 0.144231 -0.024887 +v 0.414647 0.138529 -0.024887 +v 0.409800 0.133679 -0.024887 +v 0.404101 0.129868 -0.024887 +v 0.397767 0.127242 -0.024887 +v 0.391043 0.125902 -0.024887 +v 0.375688 0.121381 -0.021056 +v 0.383589 0.119813 -0.021056 +v 0.368245 0.124462 -0.021056 +v 0.361545 0.128935 -0.021056 +v 0.355847 0.134629 -0.021056 +v 0.351369 0.141325 -0.021056 +v 0.348284 0.148766 -0.021056 +v 0.346710 0.156666 -0.021056 +v 0.346707 0.164722 -0.021056 +v 0.348276 0.172623 -0.021056 +v 0.351356 0.180066 -0.021056 +v 0.355829 0.186766 -0.021056 +v 0.361523 0.192464 -0.021056 +v 0.368219 0.196941 -0.021056 +v 0.375661 0.200027 -0.021056 +v 0.383561 0.201601 -0.021056 +v 0.391616 0.201604 -0.021056 +v 0.399517 0.200035 -0.021056 +v 0.406960 0.196955 -0.021056 +v 0.413660 0.192482 -0.021056 +v 0.419358 0.186788 -0.021056 +v 0.423836 0.180091 -0.021056 +v 0.426921 0.172650 -0.021056 +v 0.428495 0.164750 -0.021056 +v 0.428498 0.156695 -0.021056 +v 0.426929 0.148794 -0.021056 +v 0.423849 0.141350 -0.021056 +v 0.419376 0.134651 -0.021056 +v 0.413682 0.128953 -0.021056 +v 0.406986 0.124475 -0.021056 +v 0.399545 0.121390 -0.021056 +v 0.391644 0.119815 -0.021056 +v 0.377461 0.127235 -0.036078 +v 0.384186 0.125900 -0.036078 +v 0.371126 0.129857 -0.036078 +v 0.365424 0.133664 -0.036078 +v 0.360574 0.138510 -0.036078 +v 0.356763 0.144210 -0.036078 +v 0.354136 0.150544 -0.036078 +v 0.352796 0.157268 -0.036078 +v 0.352794 0.164124 -0.055669 +v 0.354129 0.170849 -0.055669 +v 0.356751 0.177185 -0.055669 +v 0.360558 0.182887 -0.055669 +v 0.365405 0.187737 -0.055669 +v 0.371104 0.191548 -0.055669 +v 0.377438 0.194174 -0.055669 +v 0.384162 0.195514 -0.055669 +v 0.391019 0.195517 -0.055669 +v 0.397744 0.194181 -0.055669 +v 0.404079 0.191560 -0.055669 +v 0.409781 0.187752 -0.055669 +v 0.414631 0.182906 -0.055669 +v 0.418443 0.177206 -0.055669 +v 0.421069 0.170873 -0.055669 +v 0.422409 0.164148 -0.055669 +v 0.422411 0.157292 -0.036078 +v 0.421076 0.150567 -0.036078 +v 0.418454 0.144231 -0.036078 +v 0.414647 0.138529 -0.036078 +v 0.409800 0.133679 -0.036078 +v 0.404101 0.129868 -0.036078 +v 0.397767 0.127242 -0.036078 +v 0.391043 0.125902 -0.036078 +v 0.375688 0.121381 -0.036078 +v 0.383589 0.119813 -0.036078 +v 0.368245 0.124462 -0.036078 +v 0.361545 0.128935 -0.036078 +v 0.355847 0.134629 -0.036078 +v 0.351369 0.141325 -0.036078 +v 0.348284 0.148766 -0.036078 +v 0.346710 0.156666 -0.036078 +v 0.346707 0.164722 -0.055669 +v 0.348276 0.172623 -0.055669 +v 0.351356 0.180066 -0.055669 +v 0.355829 0.186766 -0.055669 +v 0.361523 0.192464 -0.055669 +v 0.368219 0.196941 -0.055669 +v 0.375661 0.200027 -0.055669 +v 0.383561 0.201601 -0.055669 +v 0.391616 0.201604 -0.055669 +v 0.399517 0.200035 -0.055669 +v 0.406961 0.196955 -0.055669 +v 0.413660 0.192482 -0.055669 +v 0.419358 0.186788 -0.055669 +v 0.423836 0.180091 -0.055669 +v 0.426921 0.172650 -0.055669 +v 0.428495 0.164750 -0.055669 +v 0.428498 0.156695 -0.036078 +v 0.426929 0.148794 -0.036078 +v 0.423849 0.141350 -0.036078 +v 0.419376 0.134651 -0.036078 +v 0.413682 0.128953 -0.036078 +v 0.406986 0.124475 -0.036078 +v 0.399545 0.121390 -0.036078 +v 0.391644 0.119815 -0.036078 +v 0.387603 0.060708 -0.024887 +v 0.384186 0.025900 -0.024887 +v 0.377461 0.027235 -0.024887 +v 0.371126 0.029857 -0.024887 +v 0.365424 0.033664 -0.024887 +v 0.360574 0.038510 -0.024887 +v 0.356763 0.044210 -0.024887 +v 0.354136 0.050544 -0.024887 +v 0.352796 0.057268 -0.024887 +v 0.352794 0.064124 -0.024887 +v 0.354129 0.070849 -0.024887 +v 0.356751 0.077185 -0.024887 +v 0.360558 0.082887 -0.024887 +v 0.365405 0.087737 -0.024887 +v 0.371104 0.091548 -0.024887 +v 0.377438 0.094174 -0.024887 +v 0.384162 0.095514 -0.024887 +v 0.391019 0.095517 -0.024887 +v 0.397744 0.094181 -0.024887 +v 0.404079 0.091560 -0.024887 +v 0.409781 0.087752 -0.024887 +v 0.414631 0.082906 -0.024887 +v 0.418442 0.077206 -0.024887 +v 0.421069 0.070873 -0.024887 +v 0.422409 0.064148 -0.024887 +v 0.422411 0.057292 -0.024887 +v 0.421076 0.050567 -0.024887 +v 0.418454 0.044231 -0.024887 +v 0.414647 0.038529 -0.024887 +v 0.409800 0.033679 -0.024887 +v 0.404101 0.029868 -0.024887 +v 0.397767 0.027242 -0.024887 +v 0.391043 0.025902 -0.024887 +v 0.375688 0.021381 -0.021056 +v 0.383589 0.019813 -0.021056 +v 0.368245 0.024462 -0.021056 +v 0.361545 0.028935 -0.021056 +v 0.355847 0.034629 -0.021056 +v 0.351369 0.041325 -0.021056 +v 0.348284 0.048766 -0.021056 +v 0.346710 0.056666 -0.021056 +v 0.346707 0.064722 -0.021056 +v 0.348276 0.072623 -0.021056 +v 0.351356 0.080066 -0.021056 +v 0.355829 0.086766 -0.021056 +v 0.361523 0.092464 -0.021056 +v 0.368219 0.096941 -0.021056 +v 0.375661 0.100027 -0.021056 +v 0.383561 0.101601 -0.021056 +v 0.391616 0.101604 -0.021056 +v 0.399517 0.100035 -0.021056 +v 0.406960 0.096955 -0.021056 +v 0.413660 0.092482 -0.021056 +v 0.419358 0.086788 -0.021056 +v 0.423836 0.080091 -0.021056 +v 0.426921 0.072650 -0.021056 +v 0.428495 0.064750 -0.021056 +v 0.428498 0.056695 -0.021056 +v 0.426929 0.048794 -0.021056 +v 0.423849 0.041350 -0.021056 +v 0.419376 0.034651 -0.021056 +v 0.413682 0.028953 -0.021056 +v 0.406986 0.024475 -0.021056 +v 0.399545 0.021390 -0.021056 +v 0.391644 0.019815 -0.021056 +v 0.377461 0.027235 -0.036078 +v 0.384186 0.025900 -0.036078 +v 0.371126 0.029857 -0.036078 +v 0.365424 0.033664 -0.036078 +v 0.360574 0.038510 -0.036078 +v 0.356763 0.044210 -0.036078 +v 0.354136 0.050544 -0.036078 +v 0.352796 0.057268 -0.036078 +v 0.352794 0.064124 -0.055669 +v 0.354129 0.070849 -0.055669 +v 0.356751 0.077185 -0.055669 +v 0.360558 0.082887 -0.055669 +v 0.365405 0.087737 -0.055669 +v 0.371104 0.091548 -0.055669 +v 0.377438 0.094174 -0.055669 +v 0.384162 0.095514 -0.055669 +v 0.391019 0.095517 -0.055669 +v 0.397744 0.094181 -0.055669 +v 0.404079 0.091560 -0.055669 +v 0.409781 0.087752 -0.055669 +v 0.414631 0.082906 -0.055669 +v 0.418443 0.077206 -0.055669 +v 0.421069 0.070873 -0.055669 +v 0.422409 0.064148 -0.055669 +v 0.422411 0.057292 -0.036078 +v 0.421076 0.050567 -0.036078 +v 0.418454 0.044231 -0.036078 +v 0.414647 0.038529 -0.036078 +v 0.409800 0.033679 -0.036078 +v 0.404101 0.029868 -0.036078 +v 0.397767 0.027242 -0.036078 +v 0.391043 0.025902 -0.036078 +v 0.375688 0.021381 -0.036078 +v 0.383589 0.019813 -0.036078 +v 0.368245 0.024462 -0.036078 +v 0.361545 0.028935 -0.036078 +v 0.355847 0.034629 -0.036078 +v 0.351369 0.041325 -0.036078 +v 0.348284 0.048766 -0.036078 +v 0.346710 0.056666 -0.036078 +v 0.346707 0.064722 -0.055669 +v 0.348276 0.072623 -0.055669 +v 0.351356 0.080066 -0.055669 +v 0.355829 0.086766 -0.055669 +v 0.361523 0.092464 -0.055669 +v 0.368219 0.096941 -0.055669 +v 0.375661 0.100027 -0.055669 +v 0.383561 0.101601 -0.055669 +v 0.391616 0.101604 -0.055669 +v 0.399517 0.100035 -0.055669 +v 0.406961 0.096955 -0.055669 +v 0.413660 0.092482 -0.055669 +v 0.419358 0.086788 -0.055669 +v 0.423836 0.080091 -0.055669 +v 0.426921 0.072650 -0.055669 +v 0.428495 0.064750 -0.055669 +v 0.428498 0.056695 -0.036078 +v 0.426929 0.048794 -0.036078 +v 0.423849 0.041350 -0.036078 +v 0.419376 0.034651 -0.036078 +v 0.413682 0.028953 -0.036078 +v 0.406986 0.024475 -0.036078 +v 0.399545 0.021390 -0.036078 +v 0.391644 0.019815 -0.036078 +v 0.387603 -0.039292 -0.024887 +v 0.384186 -0.074100 -0.024887 +v 0.377461 -0.072765 -0.024887 +v 0.371126 -0.070143 -0.024887 +v 0.365424 -0.066336 -0.024887 +v 0.360574 -0.061490 -0.024887 +v 0.356763 -0.055790 -0.024887 +v 0.354136 -0.049456 -0.024887 +v 0.352796 -0.042732 -0.024887 +v 0.352794 -0.035876 -0.024887 +v 0.354129 -0.029151 -0.024887 +v 0.356751 -0.022815 -0.024887 +v 0.360558 -0.017113 -0.024887 +v 0.365405 -0.012263 -0.024887 +v 0.371104 -0.008452 -0.024887 +v 0.377438 -0.005826 -0.024887 +v 0.384162 -0.004486 -0.024887 +v 0.391019 -0.004483 -0.024887 +v 0.397744 -0.005819 -0.024887 +v 0.404079 -0.008440 -0.024887 +v 0.409781 -0.012248 -0.024887 +v 0.414631 -0.017094 -0.024887 +v 0.418442 -0.022794 -0.024887 +v 0.421069 -0.029127 -0.024887 +v 0.422409 -0.035852 -0.024887 +v 0.422411 -0.042708 -0.024887 +v 0.421076 -0.049433 -0.024887 +v 0.418454 -0.055769 -0.024887 +v 0.414647 -0.061471 -0.024887 +v 0.409800 -0.066321 -0.024887 +v 0.404101 -0.070132 -0.024887 +v 0.397767 -0.072758 -0.024887 +v 0.391043 -0.074098 -0.024887 +v 0.375688 -0.078619 -0.021056 +v 0.383589 -0.080187 -0.021056 +v 0.368245 -0.075538 -0.021056 +v 0.361545 -0.071065 -0.021056 +v 0.355847 -0.065371 -0.021056 +v 0.351369 -0.058675 -0.021056 +v 0.348284 -0.051234 -0.021056 +v 0.346710 -0.043334 -0.021056 +v 0.346707 -0.035278 -0.021056 +v 0.348276 -0.027377 -0.021056 +v 0.351356 -0.019934 -0.021056 +v 0.355829 -0.013234 -0.021056 +v 0.361523 -0.007536 -0.021056 +v 0.368219 -0.003059 -0.021056 +v 0.375661 0.000027 -0.021056 +v 0.383561 0.001601 -0.021056 +v 0.391616 0.001604 -0.021056 +v 0.399517 0.000035 -0.021056 +v 0.406960 -0.003045 -0.021056 +v 0.413660 -0.007518 -0.021056 +v 0.419358 -0.013212 -0.021056 +v 0.423836 -0.019909 -0.021056 +v 0.426921 -0.027350 -0.021056 +v 0.428495 -0.035250 -0.021056 +v 0.428498 -0.043305 -0.021056 +v 0.426929 -0.051206 -0.021056 +v 0.423849 -0.058650 -0.021056 +v 0.419376 -0.065349 -0.021056 +v 0.413682 -0.071047 -0.021056 +v 0.406986 -0.075525 -0.021056 +v 0.399545 -0.078610 -0.021056 +v 0.391644 -0.080185 -0.021056 +v 0.377461 -0.072765 -0.036078 +v 0.384186 -0.074100 -0.036078 +v 0.371126 -0.070143 -0.036078 +v 0.365424 -0.066336 -0.036078 +v 0.360574 -0.061490 -0.036078 +v 0.356763 -0.055790 -0.036078 +v 0.354136 -0.049456 -0.036078 +v 0.352796 -0.042732 -0.036078 +v 0.352794 -0.035876 -0.055669 +v 0.354129 -0.029151 -0.055669 +v 0.356751 -0.022815 -0.055669 +v 0.360558 -0.017113 -0.055669 +v 0.365405 -0.012263 -0.055669 +v 0.371104 -0.008452 -0.055669 +v 0.377438 -0.005826 -0.055669 +v 0.384162 -0.004486 -0.055669 +v 0.391019 -0.004483 -0.055669 +v 0.397744 -0.005819 -0.055669 +v 0.404079 -0.008440 -0.055669 +v 0.409781 -0.012248 -0.055669 +v 0.414631 -0.017094 -0.055669 +v 0.418443 -0.022794 -0.055669 +v 0.421069 -0.029127 -0.055669 +v 0.422409 -0.035852 -0.055669 +v 0.422411 -0.042708 -0.036078 +v 0.421076 -0.049433 -0.036078 +v 0.418454 -0.055769 -0.036078 +v 0.414647 -0.061471 -0.036078 +v 0.409800 -0.066321 -0.036078 +v 0.404101 -0.070132 -0.036078 +v 0.397767 -0.072758 -0.036078 +v 0.391043 -0.074098 -0.036078 +v 0.375688 -0.078619 -0.036078 +v 0.383589 -0.080187 -0.036078 +v 0.368245 -0.075538 -0.036078 +v 0.361545 -0.071065 -0.036078 +v 0.355847 -0.065371 -0.036078 +v 0.351369 -0.058675 -0.036078 +v 0.348284 -0.051234 -0.036078 +v 0.346710 -0.043334 -0.036078 +v 0.346707 -0.035278 -0.055669 +v 0.348276 -0.027377 -0.055669 +v 0.351356 -0.019934 -0.055669 +v 0.355829 -0.013234 -0.055669 +v 0.361523 -0.007536 -0.055669 +v 0.368219 -0.003059 -0.055669 +v 0.375661 0.000027 -0.055669 +v 0.383561 0.001601 -0.055669 +v 0.391616 0.001604 -0.055669 +v 0.399517 0.000035 -0.055669 +v 0.406961 -0.003045 -0.055669 +v 0.413660 -0.007518 -0.055669 +v 0.419358 -0.013212 -0.055669 +v 0.423836 -0.019909 -0.055669 +v 0.426921 -0.027350 -0.055669 +v 0.428495 -0.035250 -0.055669 +v 0.428498 -0.043305 -0.036078 +v 0.426929 -0.051206 -0.036078 +v 0.423849 -0.058650 -0.036078 +v 0.419376 -0.065349 -0.036078 +v 0.413682 -0.071047 -0.036078 +v 0.406986 -0.075525 -0.036078 +v 0.399545 -0.078610 -0.036078 +v 0.391644 -0.080185 -0.036078 +v 0.387603 -0.139292 -0.024887 +v 0.384186 -0.174100 -0.024887 +v 0.377461 -0.172765 -0.024887 +v 0.371126 -0.170143 -0.024887 +v 0.365424 -0.166336 -0.024887 +v 0.360574 -0.161490 -0.024887 +v 0.356763 -0.155790 -0.024887 +v 0.354136 -0.149456 -0.024887 +v 0.352796 -0.142732 -0.024887 +v 0.352794 -0.135876 -0.024887 +v 0.354129 -0.129151 -0.024887 +v 0.356751 -0.122815 -0.024887 +v 0.360558 -0.117113 -0.024887 +v 0.365405 -0.112263 -0.024887 +v 0.371104 -0.108452 -0.024887 +v 0.377438 -0.105826 -0.024887 +v 0.384162 -0.104486 -0.024887 +v 0.391019 -0.104483 -0.024887 +v 0.397744 -0.105819 -0.024887 +v 0.404079 -0.108440 -0.024887 +v 0.409781 -0.112248 -0.024887 +v 0.414631 -0.117094 -0.024887 +v 0.418442 -0.122794 -0.024887 +v 0.421069 -0.129127 -0.024887 +v 0.422409 -0.135852 -0.024887 +v 0.422411 -0.142708 -0.024887 +v 0.421076 -0.149433 -0.024887 +v 0.418454 -0.155769 -0.024887 +v 0.414647 -0.161471 -0.024887 +v 0.409800 -0.166321 -0.024887 +v 0.404101 -0.170132 -0.024887 +v 0.397767 -0.172758 -0.024887 +v 0.391043 -0.174098 -0.024887 +v 0.375688 -0.178619 -0.021056 +v 0.383589 -0.180187 -0.021056 +v 0.368245 -0.175538 -0.021056 +v 0.361545 -0.171065 -0.021056 +v 0.355847 -0.165371 -0.021056 +v 0.351369 -0.158675 -0.021056 +v 0.348284 -0.151234 -0.021056 +v 0.346710 -0.143334 -0.021056 +v 0.346707 -0.135278 -0.021056 +v 0.348276 -0.127377 -0.021056 +v 0.351356 -0.119934 -0.021056 +v 0.355829 -0.113234 -0.021056 +v 0.361523 -0.107536 -0.021056 +v 0.368219 -0.103059 -0.021056 +v 0.375661 -0.099973 -0.021056 +v 0.383561 -0.098399 -0.021056 +v 0.391616 -0.098396 -0.021056 +v 0.399517 -0.099965 -0.021056 +v 0.406960 -0.103045 -0.021056 +v 0.413660 -0.107518 -0.021056 +v 0.419358 -0.113212 -0.021056 +v 0.423836 -0.119909 -0.021056 +v 0.426921 -0.127350 -0.021056 +v 0.428495 -0.135250 -0.021056 +v 0.428498 -0.143305 -0.021056 +v 0.426929 -0.151206 -0.021056 +v 0.423849 -0.158650 -0.021056 +v 0.419376 -0.165349 -0.021056 +v 0.413682 -0.171047 -0.021056 +v 0.406986 -0.175525 -0.021056 +v 0.399545 -0.178610 -0.021056 +v 0.391644 -0.180185 -0.021056 +v 0.377461 -0.172765 -0.036078 +v 0.384186 -0.174100 -0.036078 +v 0.371126 -0.170143 -0.036078 +v 0.365424 -0.166336 -0.036078 +v 0.360574 -0.161490 -0.036078 +v 0.356763 -0.155790 -0.036078 +v 0.354136 -0.149456 -0.036078 +v 0.352796 -0.142732 -0.036078 +v 0.352794 -0.135876 -0.055669 +v 0.354129 -0.129151 -0.055669 +v 0.356751 -0.122815 -0.055669 +v 0.360558 -0.117113 -0.055669 +v 0.365405 -0.112263 -0.055669 +v 0.371104 -0.108452 -0.055669 +v 0.377438 -0.105826 -0.055669 +v 0.384162 -0.104486 -0.055669 +v 0.391019 -0.104483 -0.055669 +v 0.397744 -0.105819 -0.055669 +v 0.404079 -0.108440 -0.055669 +v 0.409781 -0.112248 -0.055669 +v 0.414631 -0.117094 -0.055669 +v 0.418443 -0.122794 -0.055669 +v 0.421069 -0.129127 -0.055669 +v 0.422409 -0.135852 -0.055669 +v 0.422411 -0.142708 -0.036078 +v 0.421076 -0.149433 -0.036078 +v 0.418454 -0.155769 -0.036078 +v 0.414647 -0.161471 -0.036078 +v 0.409800 -0.166321 -0.036078 +v 0.404101 -0.170132 -0.036078 +v 0.397767 -0.172758 -0.036078 +v 0.391043 -0.174098 -0.036078 +v 0.375688 -0.178619 -0.036078 +v 0.383589 -0.180187 -0.036078 +v 0.368245 -0.175538 -0.036078 +v 0.361545 -0.171065 -0.036078 +v 0.355847 -0.165371 -0.036078 +v 0.351369 -0.158675 -0.036078 +v 0.348284 -0.151234 -0.036078 +v 0.346710 -0.143334 -0.036078 +v 0.346707 -0.135278 -0.055669 +v 0.348276 -0.127377 -0.055669 +v 0.351356 -0.119934 -0.055669 +v 0.355829 -0.113234 -0.055669 +v 0.361523 -0.107536 -0.055669 +v 0.368219 -0.103059 -0.055669 +v 0.375661 -0.099973 -0.055669 +v 0.383561 -0.098399 -0.055669 +v 0.391616 -0.098396 -0.055669 +v 0.399517 -0.099965 -0.055669 +v 0.406961 -0.103045 -0.055669 +v 0.413660 -0.107518 -0.055669 +v 0.419358 -0.113212 -0.055669 +v 0.423836 -0.119909 -0.055669 +v 0.426921 -0.127350 -0.055669 +v 0.428495 -0.135250 -0.055669 +v 0.428498 -0.143305 -0.036078 +v 0.426929 -0.151206 -0.036078 +v 0.423849 -0.158650 -0.036078 +v 0.419376 -0.165349 -0.036078 +v 0.413682 -0.171047 -0.036078 +v 0.406986 -0.175525 -0.036078 +v 0.399545 -0.178610 -0.036078 +v 0.391644 -0.180185 -0.036078 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn 0.3830 -0.9237 -0.0000 +vn -0.1954 0.9807 -0.0000 +vn -0.8313 -0.5559 -0.0000 +vn -0.0003 1.0000 -0.0000 +vn 0.9237 0.3830 -0.0000 +vn -0.9807 -0.1954 -0.0000 +vn -0.1947 -0.9809 -0.0000 +vn -0.7073 0.7069 -0.0000 +vn 0.5559 -0.8313 -0.0000 +vn -0.3830 0.9237 -0.0000 +vn 0.3824 0.9240 -0.0000 +vn -1.0000 -0.0003 -0.0000 +vn 0.8313 0.5559 -0.0000 +vn -0.9237 -0.3830 -0.0000 +vn 0.9809 -0.1948 -0.0000 +vn 0.7074 -0.7069 -0.0000 +vn -0.5559 0.8313 -0.0000 +vn -0.7069 -0.7074 -0.0000 +vn 0.7069 0.7073 -0.0000 +vn 0.0003 -1.0000 -0.0000 +vn -0.8317 0.5553 -0.0000 +vn 0.8317 -0.5553 -0.0000 +vn -0.7074 0.7069 -0.0000 +vn 0.5553 0.8317 -0.0000 +vn 0.0003 -0.9346 -0.3557 +vn 0.9240 -0.3824 -0.0000 +vn -1.0000 -0.0004 -0.0000 +vn 0.9807 0.1954 -0.0000 +vn -0.9809 0.1948 -0.0000 +vn -0.1948 -0.9809 -0.0000 +vn 0.1954 -0.9807 -0.0000 +vn -0.3824 -0.9240 -0.0000 +vn 1.0000 0.0004 -0.0000 +vn 0.1947 0.9809 -0.0000 +vn -0.9240 0.3824 -0.0000 +vn 0.9809 -0.1947 -0.0000 +vn -0.5553 -0.8317 -0.0000 +vn 0.7069 0.7074 -0.0000 +vn 1.0000 0.0003 -0.0000 +vn 0.7073 -0.7069 -0.0000 +vn -0.0004 1.0000 -0.0000 +vt 0.640016 0.630686 +vt 0.874116 0.630686 +vt 0.899031 0.371671 +vt 0.899031 0.605771 +vt 0.275073 0.371671 +vt 0.275073 0.605771 +vt 0.536051 0.632649 +vt 0.301951 0.632649 +vt 0.588281 0.578951 +vt 0.588281 0.344851 +vt 0.847296 0.319936 +vt 0.613196 0.319936 +vt 0.326808 0.319936 +vt 0.560909 0.319936 +vt 0.587786 0.580914 +vt 0.587786 0.346814 +vt 0.757066 0.513636 +vt 0.781981 0.488721 +vt 0.392123 0.488721 +vt 0.419001 0.515599 +vt 0.705331 0.461901 +vt 0.730246 0.436986 +vt 0.443858 0.436986 +vt 0.470736 0.463864 +vt 0.062341 0.000247 +vt 0.000247 0.062341 +vt 0.000248 0.359598 +vt 0.039909 0.319936 +vt 0.662834 0.000247 +vt 0.724927 0.062341 +vt 0.000247 0.960091 +vt 0.039910 0.999753 +vt 0.062341 0.062341 +vt 0.662834 0.062341 +vt 0.062341 0.319441 +vt 0.000247 0.257348 +vt 0.274579 0.359598 +vt 0.234916 0.319936 +vt 0.662834 0.319441 +vt 0.724927 0.257348 +vt 0.274579 0.960090 +vt 0.234917 0.999753 +vt 0.062341 0.257348 +vt 0.662834 0.257348 +vt 0.079095 0.359121 +vt 0.039433 0.398784 +vt 0.079095 0.960567 +vt 0.039433 0.920905 +vt 0.195731 0.960567 +vt 0.235393 0.920905 +vt 0.195731 0.359121 +vt 0.235393 0.398783 +vt 0.079095 0.398783 +vt 0.079095 0.920905 +vt 0.195731 0.920905 +vt 0.195731 0.398783 +vt 0.629899 0.095275 +vt 0.095275 0.095275 +vt 0.629899 0.224413 +vt 0.095275 0.224413 +vt 0.753412 0.903011 +vt 0.719354 0.930961 +vt 0.334815 0.932388 +vt 0.611202 0.932388 +vt 0.714555 0.923780 +vt 0.602565 0.932389 +vt 0.711250 0.915800 +vt 0.593928 0.932389 +vt 0.709565 0.907329 +vt 0.585291 0.932389 +vt 0.709565 0.898692 +vt 0.576654 0.932389 +vt 0.711250 0.890221 +vt 0.568017 0.932389 +vt 0.714556 0.882241 +vt 0.559379 0.932389 +vt 0.719354 0.875060 +vt 0.550742 0.932389 +vt 0.725461 0.868952 +vt 0.542105 0.932389 +vt 0.732643 0.864154 +vt 0.533468 0.932389 +vt 0.740623 0.860849 +vt 0.524831 0.932389 +vt 0.749094 0.859164 +vt 0.516194 0.932389 +vt 0.757731 0.859164 +vt 0.507557 0.932389 +vt 0.766202 0.860849 +vt 0.498920 0.932389 +vt 0.774182 0.864154 +vt 0.490283 0.932389 +vt 0.781363 0.868953 +vt 0.481646 0.932389 +vt 0.787470 0.875060 +vt 0.473009 0.932389 +vt 0.792269 0.882241 +vt 0.464371 0.932389 +vt 0.795574 0.890221 +vt 0.455734 0.932389 +vt 0.797259 0.898692 +vt 0.447097 0.932389 +vt 0.797259 0.907329 +vt 0.438460 0.932389 +vt 0.795574 0.915800 +vt 0.429823 0.932389 +vt 0.792269 0.923780 +vt 0.421186 0.932389 +vt 0.787470 0.930962 +vt 0.412549 0.932389 +vt 0.781363 0.937069 +vt 0.403912 0.932389 +vt 0.774181 0.941867 +vt 0.395275 0.932389 +vt 0.766201 0.945173 +vt 0.386637 0.932389 +vt 0.757730 0.946858 +vt 0.378001 0.932389 +vt 0.749093 0.946858 +vt 0.369363 0.932389 +vt 0.740622 0.945172 +vt 0.360726 0.932389 +vt 0.732643 0.941867 +vt 0.352089 0.932388 +vt 0.725461 0.937069 +vt 0.343452 0.932388 +vt 0.618830 0.816892 +vt 0.628978 0.816892 +vt 0.608683 0.816892 +vt 0.598535 0.816892 +vt 0.588388 0.816892 +vt 0.578240 0.816892 +vt 0.568093 0.816892 +vt 0.557945 0.816892 +vt 0.547798 0.816892 +vt 0.537650 0.816892 +vt 0.527503 0.816892 +vt 0.517355 0.816892 +vt 0.507208 0.816892 +vt 0.497060 0.816892 +vt 0.486913 0.816892 +vt 0.476765 0.816892 +vt 0.466618 0.816892 +vt 0.456470 0.816892 +vt 0.446323 0.816892 +vt 0.436175 0.816892 +vt 0.426028 0.816892 +vt 0.415880 0.816892 +vt 0.405733 0.816892 +vt 0.395585 0.816892 +vt 0.385438 0.816892 +vt 0.375290 0.816892 +vt 0.365143 0.816892 +vt 0.354995 0.816892 +vt 0.344848 0.816892 +vt 0.334700 0.816892 +vt 0.324553 0.816892 +vt 0.314405 0.816892 +vt 0.639125 0.816892 +vt 0.517095 0.669905 +vt 0.602565 0.946486 +vt 0.334815 0.946485 +vt 0.515410 0.678377 +vt 0.611202 0.946485 +vt 0.520400 0.661926 +vt 0.593928 0.946485 +vt 0.525198 0.654744 +vt 0.585291 0.946486 +vt 0.531306 0.648637 +vt 0.576654 0.946486 +vt 0.568017 0.946486 +vt 0.538487 0.643839 +vt 0.546467 0.640533 +vt 0.559379 0.946486 +vt 0.554938 0.638848 +vt 0.507247 0.729756 +vt 0.550742 0.946486 +vt 0.481149 0.728166 +vt 0.542105 0.971165 +vt 0.472678 0.726481 +vt 0.533468 0.971165 +vt 0.464698 0.723176 +vt 0.524831 0.971165 +vt 0.457517 0.718377 +vt 0.516194 0.971165 +vt 0.507557 0.971165 +vt 0.451409 0.712270 +vt 0.446611 0.705089 +vt 0.498920 0.971165 +vt 0.443305 0.697109 +vt 0.490283 0.971165 +vt 0.441620 0.688638 +vt 0.481646 0.971165 +vt 0.473008 0.971165 +vt 0.441620 0.680001 +vt 0.443305 0.671530 +vt 0.464371 0.971165 +vt 0.446610 0.663550 +vt 0.455734 0.971165 +vt 0.451409 0.656369 +vt 0.447097 0.971165 +vt 0.438460 0.971165 +vt 0.457516 0.650261 +vt 0.464698 0.645463 +vt 0.429823 0.971165 +vt 0.472677 0.642157 +vt 0.421186 0.971165 +vt 0.412549 0.971165 +vt 0.481149 0.640472 +vt 0.507247 0.638882 +vt 0.554938 0.726542 +vt 0.403912 0.946486 +vt 0.546467 0.724857 +vt 0.395275 0.946486 +vt 0.538487 0.721552 +vt 0.386637 0.946486 +vt 0.378001 0.946486 +vt 0.531306 0.716753 +vt 0.525198 0.710646 +vt 0.369363 0.946486 +vt 0.520400 0.703464 +vt 0.360726 0.946485 +vt 0.517095 0.695485 +vt 0.352089 0.946485 +vt 0.343452 0.946485 +vt 0.515410 0.687014 +vt 0.509722 0.667669 +vt 0.618830 0.797969 +vt 0.507742 0.677621 +vt 0.628978 0.797969 +vt 0.513605 0.658294 +vt 0.608683 0.797969 +vt 0.519242 0.649857 +vt 0.598535 0.797969 +vt 0.588388 0.797969 +vt 0.526418 0.642681 +vt 0.578240 0.797969 +vt 0.534855 0.637043 +vt 0.568093 0.797969 +vt 0.544230 0.633160 +vt 0.554183 0.631180 +vt 0.507028 0.737458 +vt 0.557945 0.797969 +vt 0.480393 0.735834 +vt 0.547798 0.773289 +vt 0.470441 0.733854 +vt 0.537650 0.773289 +vt 0.461066 0.729971 +vt 0.527503 0.773289 +vt 0.452629 0.724334 +vt 0.517355 0.773289 +vt 0.507208 0.773290 +vt 0.445453 0.717158 +vt 0.497060 0.773290 +vt 0.439816 0.708721 +vt 0.486913 0.773290 +vt 0.435932 0.699346 +vt 0.433953 0.689393 +vt 0.476765 0.773290 +vt 0.433953 0.679246 +vt 0.466618 0.773290 +vt 0.435932 0.669293 +vt 0.456470 0.773290 +vt 0.439815 0.659918 +vt 0.446323 0.773289 +vt 0.436175 0.773289 +vt 0.445453 0.651481 +vt 0.426028 0.773289 +vt 0.452628 0.644305 +vt 0.415880 0.773289 +vt 0.461066 0.638668 +vt 0.470441 0.634784 +vt 0.405733 0.773289 +vt 0.480393 0.632805 +vt 0.395585 0.773289 +vt 0.507028 0.631180 +vt 0.554183 0.734210 +vt 0.385438 0.797969 +vt 0.544230 0.732230 +vt 0.375290 0.797969 +vt 0.534855 0.728347 +vt 0.365143 0.797969 +vt 0.354995 0.797969 +vt 0.526418 0.722709 +vt 0.344848 0.797969 +vt 0.519243 0.715534 +vt 0.334700 0.797969 +vt 0.513605 0.707096 +vt 0.509721 0.697721 +vt 0.324553 0.797969 +vt 0.507742 0.687769 +vt 0.314405 0.797969 +vt 0.639125 0.797969 +vt 0.752599 0.742115 +vt 0.718541 0.770066 +vt 0.334815 0.932388 +vt 0.611202 0.932388 +vt 0.713742 0.762885 +vt 0.602565 0.932389 +vt 0.710437 0.754905 +vt 0.593928 0.932389 +vt 0.708752 0.746434 +vt 0.585291 0.932389 +vt 0.708752 0.737797 +vt 0.576654 0.932389 +vt 0.710437 0.729326 +vt 0.568017 0.932389 +vt 0.713743 0.721346 +vt 0.559379 0.932389 +vt 0.718541 0.714165 +vt 0.550742 0.932389 +vt 0.724649 0.708057 +vt 0.542105 0.932389 +vt 0.731830 0.703259 +vt 0.533468 0.932389 +vt 0.739810 0.699954 +vt 0.524831 0.932389 +vt 0.748281 0.698269 +vt 0.516194 0.932389 +vt 0.756918 0.698269 +vt 0.507557 0.932389 +vt 0.765389 0.699954 +vt 0.498920 0.932389 +vt 0.773369 0.703259 +vt 0.490283 0.932389 +vt 0.780550 0.708058 +vt 0.481646 0.932389 +vt 0.786658 0.714165 +vt 0.473009 0.932389 +vt 0.791456 0.721346 +vt 0.464371 0.932389 +vt 0.794761 0.729326 +vt 0.455734 0.932389 +vt 0.796446 0.737797 +vt 0.447097 0.932389 +vt 0.796446 0.746434 +vt 0.438460 0.932389 +vt 0.794761 0.754905 +vt 0.429823 0.932389 +vt 0.791456 0.762885 +vt 0.421186 0.932389 +vt 0.786657 0.770066 +vt 0.412549 0.932389 +vt 0.780550 0.776174 +vt 0.403912 0.932389 +vt 0.773368 0.780972 +vt 0.395275 0.932389 +vt 0.765389 0.784277 +vt 0.386637 0.932389 +vt 0.756917 0.785962 +vt 0.378001 0.932389 +vt 0.748280 0.785962 +vt 0.369363 0.932389 +vt 0.739809 0.784277 +vt 0.360726 0.932389 +vt 0.731830 0.780972 +vt 0.352089 0.932388 +vt 0.724648 0.776174 +vt 0.343452 0.932388 +vt 0.618830 0.816892 +vt 0.628978 0.816892 +vt 0.608683 0.816892 +vt 0.598535 0.816892 +vt 0.588388 0.816892 +vt 0.578240 0.816892 +vt 0.568093 0.816892 +vt 0.557945 0.816892 +vt 0.547798 0.816892 +vt 0.537650 0.816892 +vt 0.527503 0.816892 +vt 0.517355 0.816892 +vt 0.507208 0.816892 +vt 0.497060 0.816892 +vt 0.486913 0.816892 +vt 0.476765 0.816892 +vt 0.466618 0.816892 +vt 0.456470 0.816892 +vt 0.446323 0.816892 +vt 0.436175 0.816892 +vt 0.426028 0.816892 +vt 0.415880 0.816892 +vt 0.405733 0.816892 +vt 0.395585 0.816892 +vt 0.385438 0.816892 +vt 0.375290 0.816892 +vt 0.365143 0.816892 +vt 0.354995 0.816892 +vt 0.344848 0.816892 +vt 0.334700 0.816892 +vt 0.324553 0.816892 +vt 0.314405 0.816892 +vt 0.639125 0.816892 +vt 0.517095 0.669905 +vt 0.602565 0.946486 +vt 0.334815 0.946485 +vt 0.515410 0.678377 +vt 0.611202 0.946485 +vt 0.520400 0.661926 +vt 0.593928 0.946485 +vt 0.525198 0.654744 +vt 0.585291 0.946486 +vt 0.531306 0.648637 +vt 0.576654 0.946486 +vt 0.568017 0.946486 +vt 0.538487 0.643839 +vt 0.546467 0.640533 +vt 0.559379 0.946486 +vt 0.554938 0.638848 +vt 0.507247 0.729756 +vt 0.550742 0.946486 +vt 0.481149 0.728166 +vt 0.542105 0.971165 +vt 0.472678 0.726481 +vt 0.533468 0.971165 +vt 0.464698 0.723176 +vt 0.524831 0.971165 +vt 0.457517 0.718377 +vt 0.516194 0.971165 +vt 0.507557 0.971165 +vt 0.451409 0.712270 +vt 0.446611 0.705089 +vt 0.498920 0.971165 +vt 0.443305 0.697109 +vt 0.490283 0.971165 +vt 0.441620 0.688638 +vt 0.481646 0.971165 +vt 0.473008 0.971165 +vt 0.441620 0.680001 +vt 0.443305 0.671530 +vt 0.464371 0.971165 +vt 0.446610 0.663550 +vt 0.455734 0.971165 +vt 0.451409 0.656369 +vt 0.447097 0.971165 +vt 0.438460 0.971165 +vt 0.457516 0.650261 +vt 0.464698 0.645463 +vt 0.429823 0.971165 +vt 0.472677 0.642157 +vt 0.421186 0.971165 +vt 0.412549 0.971165 +vt 0.481149 0.640472 +vt 0.507247 0.638882 +vt 0.554938 0.726542 +vt 0.403912 0.946486 +vt 0.546467 0.724857 +vt 0.395275 0.946486 +vt 0.538487 0.721552 +vt 0.386637 0.946486 +vt 0.378001 0.946486 +vt 0.531306 0.716753 +vt 0.525198 0.710646 +vt 0.369363 0.946486 +vt 0.520400 0.703464 +vt 0.360726 0.946485 +vt 0.517095 0.695485 +vt 0.352089 0.946485 +vt 0.343452 0.946485 +vt 0.515410 0.687014 +vt 0.509722 0.667669 +vt 0.618830 0.797969 +vt 0.507742 0.677621 +vt 0.628978 0.797969 +vt 0.513605 0.658294 +vt 0.608683 0.797969 +vt 0.519242 0.649857 +vt 0.598535 0.797969 +vt 0.588388 0.797969 +vt 0.526418 0.642681 +vt 0.578240 0.797969 +vt 0.534855 0.637043 +vt 0.568093 0.797969 +vt 0.544230 0.633160 +vt 0.554183 0.631180 +vt 0.507028 0.737458 +vt 0.557945 0.797969 +vt 0.480393 0.735834 +vt 0.547798 0.773289 +vt 0.470441 0.733854 +vt 0.537650 0.773289 +vt 0.461066 0.729971 +vt 0.527503 0.773289 +vt 0.452629 0.724334 +vt 0.517355 0.773289 +vt 0.507208 0.773290 +vt 0.445453 0.717158 +vt 0.497060 0.773290 +vt 0.439816 0.708721 +vt 0.486913 0.773290 +vt 0.435932 0.699346 +vt 0.433953 0.689393 +vt 0.476765 0.773290 +vt 0.433953 0.679246 +vt 0.466618 0.773290 +vt 0.435932 0.669293 +vt 0.456470 0.773290 +vt 0.439815 0.659918 +vt 0.446323 0.773289 +vt 0.436175 0.773289 +vt 0.445453 0.651481 +vt 0.426028 0.773289 +vt 0.452628 0.644305 +vt 0.415880 0.773289 +vt 0.461066 0.638668 +vt 0.470441 0.634784 +vt 0.405733 0.773289 +vt 0.480393 0.632805 +vt 0.395585 0.773289 +vt 0.507028 0.631180 +vt 0.554183 0.734210 +vt 0.385438 0.797969 +vt 0.544230 0.732230 +vt 0.375290 0.797969 +vt 0.534855 0.728347 +vt 0.365143 0.797969 +vt 0.354995 0.797969 +vt 0.526418 0.722709 +vt 0.344848 0.797969 +vt 0.519243 0.715534 +vt 0.334700 0.797969 +vt 0.513605 0.707096 +vt 0.509721 0.697721 +vt 0.324553 0.797969 +vt 0.507742 0.687769 +vt 0.314405 0.797969 +vt 0.639125 0.797969 +vt 0.908735 0.903617 +vt 0.874676 0.931567 +vt 0.334815 0.932388 +vt 0.611202 0.932388 +vt 0.869878 0.924386 +vt 0.602565 0.932389 +vt 0.866572 0.916406 +vt 0.593928 0.932389 +vt 0.864888 0.907935 +vt 0.585291 0.932389 +vt 0.864888 0.899298 +vt 0.576654 0.932389 +vt 0.866573 0.890827 +vt 0.568017 0.932389 +vt 0.869878 0.882847 +vt 0.559379 0.932389 +vt 0.874676 0.875666 +vt 0.550742 0.932389 +vt 0.880784 0.869558 +vt 0.542105 0.932389 +vt 0.887965 0.864760 +vt 0.533468 0.932389 +vt 0.895945 0.861455 +vt 0.524831 0.932389 +vt 0.904416 0.859770 +vt 0.516194 0.932389 +vt 0.913053 0.859770 +vt 0.507557 0.932389 +vt 0.921524 0.861455 +vt 0.498920 0.932389 +vt 0.929504 0.864760 +vt 0.490283 0.932389 +vt 0.936685 0.869559 +vt 0.481646 0.932389 +vt 0.942793 0.875666 +vt 0.473009 0.932389 +vt 0.947591 0.882847 +vt 0.464371 0.932389 +vt 0.950896 0.890827 +vt 0.455734 0.932389 +vt 0.952581 0.899298 +vt 0.447097 0.932389 +vt 0.952581 0.907935 +vt 0.438460 0.932389 +vt 0.950896 0.916406 +vt 0.429823 0.932389 +vt 0.947591 0.924386 +vt 0.421186 0.932389 +vt 0.942792 0.931568 +vt 0.412549 0.932389 +vt 0.936685 0.937675 +vt 0.403912 0.932389 +vt 0.929504 0.942473 +vt 0.395275 0.932389 +vt 0.921524 0.945779 +vt 0.386637 0.932389 +vt 0.913053 0.947464 +vt 0.378001 0.932389 +vt 0.904416 0.947464 +vt 0.369363 0.932389 +vt 0.895945 0.945778 +vt 0.360726 0.932389 +vt 0.887965 0.942473 +vt 0.352089 0.932388 +vt 0.880783 0.937675 +vt 0.343452 0.932388 +vt 0.618830 0.816892 +vt 0.628978 0.816892 +vt 0.608683 0.816892 +vt 0.598535 0.816892 +vt 0.588388 0.816892 +vt 0.578240 0.816892 +vt 0.568093 0.816892 +vt 0.557945 0.816892 +vt 0.547798 0.816892 +vt 0.537650 0.816892 +vt 0.527503 0.816892 +vt 0.517355 0.816892 +vt 0.507208 0.816892 +vt 0.497060 0.816892 +vt 0.486913 0.816892 +vt 0.476765 0.
-- ensure path exists
advtrains.path_get_adjacent(train, index)
local dist1, dist2 = train.path_dist[start_index_f], train.path_dist[start_index_f+1]
return dist1 + (dist2-dist1)*frac
end
local PATH_CLEAR_KEEP = 4
function advtrains.path_clear_unused(train)
local i
for i = train.path_ext_b, train.path_req_b - PATH_CLEAR_KEEP do
advtrains.occ.clear_specific_item(train.id, advtrains.round_vector_floor_y(train.path[i]), i)
train.path[i] = nil
train.path_dist[i-1] = nil
train.path_cp[i] = nil
train.path_cn[i] = nil
train.path_dir[i] = nil
train.path_ext_b = i + 1
end
--[[ Why exactly are we clearing path from the front? This doesn't make sense!
for i = train.path_ext_f,train.path_req_f + PATH_CLEAR_KEEP,-1 do
advtrains.occ.clear_item(train.id, advtrains.round_vector_floor_y(train.path[i]))
train.path[i] = nil
train.path_dist[i] = nil
train.path_cp[i] = nil
train.path_cn[i] = nil
train.path_dir[i+1] = nil
train.path_ext_f = i - 1
end ]]
train.path_trk_b = math.max(train.path_trk_b, train.path_ext_b)
--train.path_trk_f = math.min(train.path_trk_f, train.path_ext_f)
train.path_req_f = math.ceil(train.index)
train.path_req_b = math.floor(train.end_index or train.index)
end
-- Scan the path of the train for position, without querying the occupation table
-- returns index, or nil if pos is not on the path
function advtrains.path_lookup(train, pos)
local cp = advtrains.round_vector_floor_y(pos)
for i = train.path_ext_b, train.path_ext_f do
if vector.equals(advtrains.round_vector_floor_y(train.path[i]), cp) then
return i
end
end
return nil
end
-- Projects the path of "train" onto the path of "onto_train_id", and returns the index on onto_train's path
-- that corresponds to "index" on "train"'s path, as well as whether both trains face each other
-- index may be fractional
-- heuristic: see advtrains.occ.reverse_lookup_sel()
-- returns: res_index, trains_facing
-- returns nil when path can not be projected, either because trains are on different tracks or
-- node at "index" happens to be on a turnout and it's the wrong direction
-- Note - duplicate with similar functionality is in train_step_b() - that code combines train detection with projecting
function advtrains.path_project(train, index, onto_train_id, heuristic)
local base_idx = atfloor(index)
local frac_part = index - base_idx
local base_pos = advtrains.path_get(train, base_idx)
local base_cn = train.path_cn[base_idx]
local otrn = advtrains.trains[onto_train_id]
-- query occupation
local occ = advtrains.occ.reverse_lookup_sel(base_pos, heuristic)
-- is wanted train id contained?
local ob_idx = occ[onto_train_id]
if not ob_idx then
return nil
end
-- retrieve other train's cn and cp
local ocn = otrn.path_cn[ob_idx]
local ocp = otrn.path_cp[ob_idx]
if base_cn == ocn then
-- same direction
return ob_idx + frac_part, false
elseif base_cn == ocp then
-- facing trains - subtract index frac
return ob_idx - frac_part, true
else
-- same path item but no common connections - deny
return nil
end
end
|
