求问下面这个ASAP的sample中的案例如何解析 t ^SzqB
szmmu*F,U:
!! Initialization |E)aT#$f'
yj_4gxJ\
SYSTEM NEW !! clear out any existing geometry IV `%V+
f
RESET !! clear out rays/sources !L24+ $
UNITS MM SA"8!soY3
XMEMORY NORM A1i!F?X
FRESNEL BOTH >m6&bfy\q
SPLIT 6 MONTECARLO (k?7:h
K8I$]M
NRAYS=100000 !! Number of rays to trace `[fxyg:u
NPIXELS=81 3V<&|
Y.6SOu5$]
!! Media and coating definitions... ~bK9R0|<
|>
enp>
MEDIA I]`-|Q E
1.52 'GLASS' .qv'6G
1.4 'PLASTIC' ,5Vt]#F5@
gl%`qf6:O
COATINGS PROPERTIES %;"@Ah
0.000000 0.000000 'ABSORB' s Be7"^
1.000000 0.000000 'REFLECT' EnVuD
9
0.000000 1.000000 'TRANSMIT' <wd]D@l7r
0.600000 0.000000 'FIL_COIL' ci9R.U)
)Kd%\PP
!! ====================================================================== 6<76H
*m+BuGt|
!! source definition macro Zyf P;&
S.*~C0"
DEFINE_SOURCE { 4 !! (X,Y,Z,NRAYS) yYZxLJ='
$LOC POSX,POSY,POSZ,NRAYS ]/X(V|t
POSX=#1 A!i q->+
POSY=#2 1GCzyBSbb
POSZ=#3 uBrMk
NRAYS=#4 @R|'X
0%`4px4J
$ECHO NONE gb|Q%LS9R
f .
}c7
CURVES KvFMs\o6p
LINE -2.500000 -2.500000 -.5000000 2.500000 -2.500000 -.5000000 }2 8=
LINE 2.500000 -2.500000 -.5000000 2.500000 2.500000 -.5000000 ),}AI/j;zY
LINE 2.500000 2.500000 -.5000000 -2.500000 2.500000 -.5000000 ]e?x# <S
LINE -2.500000 2.500000 -.5000000 -2.500000 -2.500000 -.5000000 _QOZsEe
COMPOSITE r=.A'"Kf
OBJECT =SOURCE.BASE.TrimSrf 1 BqK(DH^9N
INTERFACE COATING "ABSORB" "AIR" "AIR" ^Q<mV*~
REDEFINE COLOR 22 )RgGcHT@
FACETS 3 3 >w6taX
08bJCH
CURVE w4,Ag{t>
POINTS -2.150000 0. -0.500000 1. -2.150000 0. 4.152243 0. ~Heb1tl;
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 |OO in]5
OBJECT =SOURCE.ENVELOPE.TrimSrf 2 `_ %S
INTERFACE COATING "BARE" "AIR" "GLASS" KL,/2(
REDEFINE COLOR 5 Y$K!7Kq
FACETS 8 8 |KI UgI
n"Veem[_4g
CURVE {y= W6uP
POINTS -2.400000 0. -0.500000 1. -2.400000 0. 4.152243 0. q/9H..6
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 ,i9Byx#TN
OBJECT =SOURCE.ENVELOPE.TrimSrf 3 W*DVi_\$y
INTERFACE COATING "BARE" "AIR" "GLASS" K kW;-{c
REDEFINE COLOR 5 9LnN$e
FACETS 8 8 Z6C=T;w
m0w;8uF2UV
CURVE )m3Uar
POINTS -2.150000 0. 4.1522430 2.0000000 -2.150000 0. 6.3022430 0.7071068 0.000000 0. 6.3022430 0.0000000 B_`y|sn
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.463820 6Q&r0>^{
OBJECT =SOURCE.ENVELOPE.TrimSrf 7 pW0dB_
INTERFACE COATING "BARE" "AIR" "GLASS" Rgy-OA
REDEFINE COLOR 5 BAj-akc f
FACETS 8 8 O43YY2
INs!Ame2
CURVE %q;jVj[
POINTS -2.400000 0. 4.1522430 2.0000000 -2.400000 0. 6.5522430 0.7071068 0.000000 0. 6.5522430 0.0000000 %.v{N6
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.500050 ZIR0PQh\
OBJECT =SOURCE.ENVELOPE.TrimSrf 8 $3T_.
INTERFACE COATING "BARE" "AIR" "GLASS" /PBaIoJE
REDEFINE COLOR 5 8M,9kXq{L
FACETS 8 8 [D"t~QMr
]Y>h3T~
CURVES q#A (gyy
POINTS 1.394385 1.038552 0.000000 1.0000000; $FAST 12 21 EJ}!F?o
1.123886 0.954856 0.505399 2.0000000 1.035472 0.930007 0.670995 1.1427400 0.981844 0.916150 0.774309 2.0000000 D%mXA70
0.903679 0.895633 0.925618 1.0360084 0.847917 0.880921 1.047983 2.0000000 0.707984 0.840974 1.357648 1.0317380 RgdysyB
0.575089 0.811336 1.770593 2.0000000 0.490087 0.795572 2.035945 0.9895725 0.439857 0.784149 2.205034 2.0000000
l- pe4x
0.364494 0.764714 2.454669 1.0630797 0.308116 0.728066 2.634927 2.0000000 0.281928 0.711326 2.716462 1.0317805 b+-f.!j
0.250695 0.684979 2.819030 2.0000000 0.219387 0.657896 2.923572 1.0450345 0.200563 0.637203 3.005204 2.0000000 V"o7jsFH6n
0.171599 0.605132 3.132240 1.0306372 0.162130 0.589211 3.236880 2.0000000 0.154346 0.575964 3.324510 1.0831379 D-Vai#Cd
0.152442 0.569804 3.452766 2.0000000 0.149527 0.562924 3.604919 2.3011774 0.145256 0.548440 3.657625 2.0000000 ]r!>{
0.140371 0.531487 3.719207 1.0041099 0.131787 0.497303 3.754359 2.0000000 0.124331 0.468001 3.784505 1.0822217 YYEJph@06q
0.110334 0.407405 3.810330 2.0000000 0.094446 0.338072 3.839870 0.9929569 0.082019 0.273978 3.849027 1.0000000 b !@Sn/
0.057141 0.136655 3.856830 2.0000000 0.016581 -0.084264 3.867198 9.9999900 0.003901 -0.132661 3.853463 2.0000000 ,Y?sfp
-0.005471 -0.171964 3.842188 1.0224675 -0.015742 -0.211159 3.815915 2.0000000 -0.028370 -0.259690 3.783384 1.0140715 _-!sBK+F
-0.041978 -0.313759 3.724846 2.0000000 -0.069386 -0.419976 3.609457 0.9998017 -0.070945 -0.463315 3.491124 2.0000000 PP~rn fE
-0.070715 -0.479085 3.448622 1.0186022 -0.069342 -0.489859 3.395917 2.0000000 -0.068133 -0.500239 3.342801 1.0125988 `i) 2nNJ"
-0.072213 -0.505084 3.293588 2.0000000 -0.077279 -0.510629 3.237028 0.9830858 -0.091239 -0.514752 3.188183 1.0000000 lU^;Z6f
-0.134547 -0.526681 3.078723 1.0000000 -0.253348 -0.552161 2.843469 2.0000000 -0.317921 -0.565273 2.710721 1.0509176 HjqB^|z
-0.384388 -0.576879 2.528336 2.0000000 -0.405785 -0.579423 2.469641 0.1167441 -0.515115 -0.598239 2.148353 2.0000000 r"2V
-0.592709 -0.612583 1.919834 1.1049935 -0.655518 -0.632733 1.769411 2.0000000 -0.682461 -0.641532 1.704822 1.0799807 4(neKr5\#
-0.724225 -0.655537 1.614058 2.0000000 -0.766300 -0.669402 1.523468 1.0822331 -0.796137 -0.676671 1.461354 2.0000000 9Etz:?)b
-0.863963 -0.692877 1.320137 1.0179262 -0.936191 -0.693657 1.162136 1.0000000 -1.075088 -0.693075 0.843776 2.0000000 X:a`B(@S
-1.105502 -0.695019 0.771863 1.0292839 -1.143390 -0.701745 0.683286 2.0000000 -1.177001 -0.707913 0.604671 1.0010579 YIt& >
-1.213591 -0.715599 0.523894 2.0000000 -1.343593 -0.742039 0.238128 0.9963518 -1.495734 -0.766124 -0.015111 0.0000000 )Au6Nf
POINTS 1.370791 1.041563 -0.012324 1.0000000; $FAST 12 21 =(a1+.O
1.100141 0.957819 0.493358 2.0000000 1.011536 0.932918 0.659301 1.1445313 0.957900 0.919061 0.762626 2.0000000 xqXDxJlns
0.879564 0.898499 0.914262 1.0360266 0.823620 0.883739 1.037049 2.0000000 0.683067 0.843622 1.348134 1.0295637 !MDNE*_
0.549657 0.813861 1.762576 2.0000000 0.464860 0.798145 2.027223 0.9910966 0.414288 0.786651 2.197447 2.0000000 U-k+9f 0
0.338955 0.767226 2.447023 1.0635210 0.282512 0.730546 2.627388 2.0000000 0.256232 0.713751 2.709144 1.0316548 :WI.LKlo~
0.224949 0.687363 2.811884 2.0000000 0.193503 0.660164 2.916916 1.0448962 0.174470 0.639227 2.999593 2.0000000 > oA?6x
0.145067 0.606637 3.128780 1.0274579 0.135459 0.590518 3.234713 2.0000000 0.127646 0.577283 3.322303 1.0943501 w;}@'GgL
0.125684 0.570934 3.452214 2.0000000 0.122747 0.563928 3.604120 2.2673942 0.118567 0.549815 3.655999 2.0000000 s](aNe2j
0.113843 0.533450 3.716045 1.0115501 0.105445 0.499990 3.750293 2.0000000 0.098085 0.471050 3.779930 1.0761847 \~d";~Y`
0.084263 0.411211 3.805483 2.0000000 0.068488 0.342388 3.834863 0.9907814 0.056048 0.278248 3.844038 1.0000000 +uWDP.
0.031198 0.141067 3.851864 2.0000000 -0.009109 -0.078472 3.862072 9.9999900 -0.021491 -0.125675 3.848694 2.0000000 KTvzOI8
-0.030581 -0.163814 3.837764 1.0301358 -0.040650 -0.202179 3.811909 2.0000000 -0.053220 -0.250387 3.779417 1.0049989 J89Dul l
-0.066672 -0.303867 3.721577 2.0000000 -0.093981 -0.409921 3.606510 0.9906232 -0.095653 -0.453467 3.487780 2.0000000 &zQ2M#{82
-0.095493 -0.469100 3.445697 1.0178833 -0.094133 -0.479757 3.393650 2.0000000 -0.092920 -0.489909 3.341741 1.0112285 I1X/Lj=
-0.096761 -0.494553 3.294464 2.0000000 -0.101490 -0.499807 3.240857 0.9906242 -0.114920 -0.503750 3.194130 1.0000000 ^JZ^>E~
-0.156962 -0.515320 3.088018 1.0000000 -0.275655 -0.540763 2.852962 2.0000000 -0.340575 -0.553945 2.719470 1.0516766 F62V3 Xy
-0.407401 -0.565610 2.536124 2.0000000 -0.429199 -0.568229 2.476339 0.1470348 -0.538356 -0.587018 2.155564 2.0000000 PkE5|d*,
-0.615889 -0.601354 1.927220 1.1058507 -0.678434 -0.621418 1.777412 2.0000000 -0.705271 -0.630182 1.713067 1.0800873 di)*-+
-0.746852 -0.644129 1.622717 2.0000000 -0.788745 -0.657935 1.532535 1.0823717 -0.818468 -0.665177 1.470671 2.0000000 B/5=]R
-0.886117 -0.681342 1.329845 1.0183722 -0.958235 -0.682116 1.172057 1.0000000 -1.097431 -0.681536 0.853006 2.0000000 A7!g
-1.127924 -0.683484 0.780926 1.0290564 -1.165880 -0.690219 0.692207 2.0000000 -1.199466 -0.696380 0.613656 1.0008674
rhpPCt
-1.236035 -0.704062 0.532907 2.0000000 -1.365128 -0.730323 0.249082 1.0017003 -1.516950 -0.754367 -0.003742 0.0000000 g~7Ri-"
POINTS 1.354595 1.062280 -0.017429 1.0000000; $FAST 12 21 yc2/~a_Gx
1.084058 0.978571 0.488040 2.0000000 0.995482 0.953680 0.653934 1.1437168 0.941779 0.939806 0.757394 2.0000000 4L-:*b_v\
0.863391 0.919233 0.909140 1.0359228 0.807388 0.904455 1.032050 2.0000000 0.666568 0.864253 1.343712 1.0292429 ,\ 2a=Fp
0.533045 0.834471 1.758476 2.0000000 0.448009 0.818716 2.023866 0.9910434 0.397382 0.807203 2.194303 2.0000000 tx"sH]n
0.321827 0.787706 2.444624 1.0633711 0.265089 0.750826 2.625895 2.0000000 0.238668 0.733937 2.708067 1.0315265 ,*4p?|A
0.207205 0.707411 2.811396 2.0000000 0.175563 0.680058 2.917089 1.0451262 0.156446 0.659044 3.000213 2.0000000 Z3k(P
0.126970 0.626410 3.129806 1.0235382 0.117277 0.610136 3.236109 2.0000000 0.109329 0.596572 3.325178 1.0801777 _A<u#.yd
0.107544 0.590640 3.452702 2.0000000 0.104699 0.583999 3.605331 2.3065485 0.100231 0.568848 3.659727 2.0000000 a9n^WOJ6
0.095067 0.550899 3.724054 0.9972525 0.086109 0.515227 3.760869 2.0000000 0.078352 0.484749 3.792341 1.0847940 6:U$w7P0
e
0.063804 0.421788 3.819169 2.0000000 0.047485 0.350563 3.849509 0.9979270 0.034775 0.285001 3.858850 1.0000000 _,;j7%j
0.009413 0.145104 3.866841 2.0000000 -0.030809 -0.074037 3.877296 9.9999900 -0.043738 -0.123492 3.863132 2.0000000
:Ih|en^w
-0.053464 -0.164319 3.851318 1.0077660 -0.064009 -0.204663 3.824655 2.0000000 -0.076957 -0.254380 3.791789 1.0252057 2fU$J>Y
-0.090775 -0.309239 3.732137 2.0000000 -0.118681 -0.418051 3.613510 0.9879433 -0.120494 -0.462751 3.491769 2.0000000 xD&^j$Em
-0.120432 -0.478731 3.448760 1.0151227 -0.119049 -0.489680 3.395510 2.0000000 -0.117792 -0.499938 3.343264 1.0071874 )!g{Sbl
-0.121384 -0.504449 3.297376 2.0000000 -0.125718 -0.509405 3.246843 1.0034493 -0.138675 -0.513145 3.202162 1.0000000 |/gW_;(
-0.179367 -0.524325 3.099646 1.0000000 -0.298117 -0.549770 2.864448 2.0000000 -0.363491 -0.563042 2.729991 1.0525617 DjU9
uZT
-0.430817 -0.574793 2.545300 2.0000000 -0.453150 -0.577510 2.484061 0.1894483 -0.561969 -0.596240 2.164277 2.0000000 J};z85B
-0.639305 -0.610538 1.936506 1.1071414 -0.701392 -0.630478 1.787782 2.0000000 -0.728029 -0.639189 1.723913 1.0813033 d=,%=@
-0.769360 -0.653058 1.634141 2.0000000 -0.811044 -0.666797 1.544449 1.0826740 -0.840783 -0.674023 1.482561 2.0000000 )$w*V9d
-0.908762 -0.690227 1.341059 1.0130166 -0.981283 -0.691048 1.182382 1.0000000 -1.120555 -0.690464 0.863164 2.0000000 +\li*G]:J
-1.150986 -0.692400 0.791232 1.0290292 -1.188849 -0.699119 0.702735 2.0000000 -1.222296 -0.705255 0.624513 1.0009134 s[8@*/ds
-1.258766 -0.712921 0.543977 2.0000000 -1.387153 -0.739044 0.261689 1.0036381 -1.538380 -0.762994 0.009820 0.0000000 2L AYDaS
POINTS 1.355282 1.088568 -0.012324 1.0000000; $FAST 12 21 =n^!VXaL]]
1.085058 1.004956 0.492560 2.0000000 0.996714 0.980131 0.658037 1.1407942 0.942924 0.966233 0.761680 2.0000000 J7C4V'_
0.864634 0.945687 0.913253 1.0357574 0.808730 0.930932 1.035914 2.0000000 0.668152 0.890783 1.346971 1.0309567 Qn ^bVhG+
0.534985 0.861093 1.760696 2.0000000 0.449409 0.845236 2.027826 0.9894437 0.399041 0.833765 2.197444 2.0000000 <Dx]b*H
0.323142 0.814156 2.448877 1.0627246 0.266053 0.777028 2.631322 2.0000000 0.239527 0.760062 2.713857 1.0314970
k OvDl!^
0.207858 0.733379 2.817853 2.0000000 0.176077 0.705923 2.923992 1.0456132 0.157050 0.685044 3.006702 2.0000000 yNm:[bOER
0.127911 0.652870 3.134706 1.0211097 0.118234 0.636573 3.240250 2.0000000 0.110141 0.622567 3.331197 1.0569958 Ngb(F84H?
0.108649 0.617381 3.453942 2.0000000 0.105963 0.611401 3.607739 2.3695784 0.100988 0.594390 3.666624 2.0000000 2tROT][J%
0.095030 0.573567 3.738588 0.9755700 0.085106 0.534088 3.779892 2.0000000 0.076683 0.501040 3.814487 1.1002743 >7!6nF3x,
0.060942 0.432941 3.843372 2.0000000 0.043742 0.357814 3.875229 1.0094337 0.030661 0.290281 3.884785 1.0000000 <I}2k
0.004548 0.146401 3.892988 2.0000000 -0.035814 -0.073581 3.903944 9.9999900 -0.049810 -0.127392 3.888320 2.0000000 oG$)UTzGc
-0.060726 -0.173226 3.874887 0.9767776 -0.072136 -0.217155 3.846688 2.0000000 -0.085726 -0.269519 3.813061 1.0598641 izKfU?2]X@
-0.100169 -0.326726 3.750340 2.0000000 -0.129021 -0.439616 3.626321 0.9933538 -0.130917 -0.485728 3.500754 2.0000000 X7,PEA
-0.130925 -0.502335 3.456020 1.0122983 -0.129495 -0.513816 3.400408 2.0000000 -0.128177 -0.524450 3.346481 1.0028888 O62b+%~F
-0.131659 -0.528973 3.300617 2.0000000 -0.135773 -0.533804 3.251461 1.0142138 -0.148587 -0.537434 3.207574 1.0000000 b 1&i# I?{
-0.188637 -0.548422 3.106795 1.0000000 -0.307576 -0.573906 2.871198 2.0000000 -0.373244 -0.587235 2.736123 1.0530599 i,13b
e
-0.440919 -0.599047 2.550488 2.0000000 -0.463608 -0.601829 2.488282 0.2189342 -0.572122 -0.620503 2.169388 2.0000000 &a/__c/l
-0.649239 -0.634756 1.942252 1.1081114 -0.710945 -0.654605 1.794445 2.0000000 -0.737405 -0.663277 1.731003 1.0829194 [-&L8Un
-0.778564 -0.677096 1.641638 2.0000000 -0.820133 -0.690797 1.552232 1.0829076 -0.850011 -0.698027 1.490058 2.0000000 |QV!-LK
-0.918635 -0.714326 1.347209 1.0051766 -0.991832 -0.715220 1.187063 1.0000000 -1.130913 -0.714628 0.868300 2.0000000 !*2%"H*
-1.161178 -0.716543 0.796744 1.0292200 -1.198844 -0.723231 0.708703 2.0000000 -1.232117 -0.729340 0.630882 1.0011658 LZ@|9!KDw
-1.268469 -0.736984 0.550618 2.0000000 -1.396766 -0.763093 0.268566 1.0009517 -1.547471 -0.786951 0.017629 0.0000000 {0! ~C=P
POINTS 1.372452 1.105028 0.0000000 1.0000000; $FAST 12 21 SuZ&vqS
1.102556 1.021517 0.5042696 2.0000000 1.014510 0.996776 0.6692078 1.1374995 0.960665 0.982862 0.7729712 2.0000000 Qu,8t8
0.882565 0.962366 0.9241914 1.0356250 0.826860 0.947662 1.0463777 2.0000000 0.686891 0.907670 1.3560008 1.0337271 6t/`:OZC:
0.554340 0.878133 1.7679339 2.0000000 0.468240 0.862170 2.0367842 0.9871461 0.418295 0.850778 2.2050297 2.0000000 `h}q
Eo`
0.342131 0.831083 2.4572922 1.0619658 0.284839 0.793802 2.6404900 2.0000000 0.258305 0.776821 2.7231231 1.0316051 \rykBxs
0.226526 0.750056 2.8274721 2.0000000 0.194742 0.722608 2.9335837 1.0460984 0.175927 0.701997 3.0152578 2.0000000 0Z|FZGRP
0.147337 0.670517 3.1406150 1.0217144 0.137770 0.654343 3.2447098 2.0000000 0.129614 0.640056 3.3367278 1.0411390 FWH}j0Gj|
0.128351 0.635490 3.4552086 2.0000000 0.125800 0.630092 3.6098924 2.4098960 0.120396 0.611478 3.6726507 2.0000000 >NB?&|
0.113752 0.588164 3.7511466 0.9604793 0.103024 0.545525 3.7962180 2.0000000 0.094054 0.510368 3.8334017 1.1126577 X=8Y%
0.077353 0.438136 3.8639142 2.0000000 0.059452 0.359898 3.8969553 1.0184613 0.046116 0.290996 3.9066516 1.0000000 K[chjp!$l
0.019452 0.144198 3.9149871 2.0000000 -0.021191 -0.077366 3.9264090 9.9999900 -0.036149 -0.135090 3.9095036 2.0000000 do uc('@
-0.048114 -0.185325 3.8946623 0.9566669 -0.060270 -0.232339 3.8651005 2.0000000 -0.074403 -0.286982 3.8307266 1.0878059 9Lh|DK,nV/
-0.089350 -0.346085 3.7655234 2.0000000 -0.118942 -0.461981 3.6374423 1.0035260 -0.120816 -0.508939 3.5094731 2.0000000 nC {K$
-0.120825 -0.526084 3.4632303 1.0109978 -0.119352 -0.538025 3.4054746 2.0000000 -0.117993 -0.549089 3.3494927 1.0014760 $+}+zZX5
-0.121566 -0.553761 3.3022889 2.0000000 -0.125758 -0.558707 3.2520370 1.0145452 -0.138851 -0.562389 3.2071954 1.0000000 ]|_\xO(
-0.179342 -0.573493 3.1052782 1.0000000 -0.298492 -0.599033 2.8692582 2.0000000 -0.364122 -0.612352 2.7342717 1.0528774 65ly2gl
-0.431789 -0.624166 2.5486490 2.0000000 -0.454447 -0.626942 2.4865279 0.2162646 -0.562868 -0.645593 2.1679039 2.0000000 %gnM(pxl
-0.639872 -0.659822 1.9410918 1.1081815 -0.701496 -0.679667 1.7934988 2.0000000 -0.727905 -0.688334 1.7301855 1.0839677 6h3HDFS7s
-0.769073 -0.702160 1.6408165 2.0000000 -0.810687 -0.715875 1.5513272 1.0829258 -0.840745 -0.723128 1.4887724 2.0000000 PA6=wfc
-0.909949 -0.739523 1.3446943 0.9994834 -0.983703 -0.740474 1.1833574 1.0000000 -1.122437 -0.739875 0.8654051 2.0000000 _LwOOZj
-1.152531 -0.741771 0.7942322 1.0295205 -1.190009 -0.748430 0.7066154 2.0000000 -1.223178 -0.754525 0.6290322 1.0014729 Q-#$Aa
-1.259461 -0.762157 0.5489403 2.0000000 -1.388336 -0.788383 0.2656832 0.9952588 -1.538897 -0.812205 0.0151114 0.0000000 `.y}dh/+0W
POINTS 1.396045 1.102017 0.0123241 1.0000000; $FAST 12 21 PpLU
1.126301 1.018554 0.5163100 2.0000000 1.038446 0.993864 0.6809012 1.1357423 0.984608 0.979951 0.7846547 2.0000000 LQnkcV
0.906680 0.959499 0.9355473 1.0356034 0.851157 0.944843 1.0573118 2.0000000 0.711809 0.905022 1.3655129 1.0359385 bqanFQj
0.579772 0.875608 1.7759507 2.0000000 0.493468 0.859597 2.0455045 0.9854938 0.443864 0.848276 2.2126164 2.0000000 yfU<UQ!1
0.367670 0.828570 2.4649391 1.0615324 0.310442 0.791323 2.6480288 2.0000000 0.284001 0.774396 2.7304414 1.0317603 '03->7V
0.252272 0.747672 2.8346183 2.0000000 0.220625 0.720339 2.9402434 1.0462753 0.202020 0.699972 3.0208687 2.0000000 2iu_pjj
0.173868 0.669010 3.1440839 1.0250647 0.164441 0.653037 3.2468768 2.0000000 0.156326 0.638762 3.3387716 1.0353736 `Q+moX
0.155109 0.634360 3.4557598 2.0000000 0.152584 0.629104 3.6106182 2.4260441 0.147085 0.610102 3.6742764 2.0000000 V|)>{Xdn
0.140274 0.586178 3.7543310 0.9563379 0.129365 0.542838 3.8002839 2.0000000 0.120294 0.507295 3.8379910 1.1169357 `:'w@(q
0.103424 0.434331 3.8687617 2.0000000 0.085410 0.355586 3.9019620 1.0204277 0.072087 0.286727 3.9116397 1.0000000 LJX-AO.4
0.045395 0.139786 3.9199527 2.0000000 0.004500 -0.083151 3.9315374 9.9999900 -0.010758 -0.142076 3.9142732 2.0000000 `si#aU
-0.023006 -0.193485 3.8990802 0.9529633 -0.035362 -0.241319 3.8691072 2.0000000 -0.049583 -0.296400 3.8345800 1.0955503 =66Nw(E.
-0.064656 -0.355976 3.7687923 2.0000000 -0.094346 -0.472033 3.6403893 1.0124853 -0.096108 -0.518786 3.5128176 2.0000000 Vtppuu$
-0.096048 -0.536067 3.4661628 1.0116629 -0.094561 -0.548127 3.4077417 2.0000000 -0.093205 -0.559422 3.3505315 1.0036491 $3D'4\X~?
-0.097018 -0.564292 3.3014121 2.0000000 -0.101536 -0.569526 3.2482492 1.0044065 -0.115169 -0.573391 3.2012485 1.0000000 bslrqUk_`=
-0.156927 -0.584854 3.0959834 1.0000000 -0.276185 -0.610431 2.8597652 2.0000000 -0.341467 -0.623680 2.7255222 1.0521154 jkiTj~WE-
-0.408776 -0.635434 2.5408610 2.0000000 -0.431034 -0.638137 2.4798278 0.1832142 -0.539627 -0.656813 2.1606931 2.0000000 PX|=(:(k
-0.616692 -0.671052 1.9337055 1.1073085 -0.678581 -0.690981 1.7854973 2.0000000 -0.705095 -0.699684 1.7219390 1.0838320 +!f=jg06
-0.746446 -0.713569 1.6321578 2.0000000 -0.788242 -0.727342 1.5422609 1.0827706 -0.818414 -0.734622 1.4794558 2.0000000 M5T9JWbN
-0.887793 -0.751058 1.3349898 0.9990974 -0.961659 -0.752015 1.1734361 1.0000000 -1.100094 -0.751414 0.8561748 2.0000000 F_xbwa*=
-1.130109 -0.753306 0.7851690 1.0297528 -1.167520 -0.759956 0.6976950 2.0000000 -1.200712 -0.766058 0.6200482 1.0016578 e6=]m#O9
-1.237017 -0.773693 0.5399268 2.0000000 -1.366803 -0.800100 0.2547265 0.9899719 -1.517682 -0.823962 0.0037418 0.0000000 %AF5=
POINTS 1.412242 1.081300 0.017429 1.0000000; $FAST 12 21 6.t',LTB
1.142384 0.997802 0.521628 2.0000000 1.054501 0.973102 0.686268 1.1365279 1.000729 0.959205 0.789886 2.0000000 >h Y"
3
0.922853 0.938766 0.940669 1.0357077 0.867389 0.924127 1.062311 2.0000000 0.728308 0.884391 1.369936 1.0362692 .kTG[)F0b
0.596383 0.854998 1.780050 2.0000000 0.510313 0.839024 2.048880 0.9855426 0.460771 0.827724 2.215760 2.0000000 V8=Y@T,
0.384799 0.808090 2.467338 1.0616728 0.327865 0.771042 2.649522 2.0000000 0.301563 0.754209 2.731524 1.0318505 -st7_3
0.270016 0.727624 2.835106 2.0000000 0.238565 0.700446 2.940068 1.0460109 0.220044 0.680156 3.020248 2.0000000 39{{7(hh
0.191962 0.649234 3.143074 1.0290730 0.182623 0.633419 3.245481 2.0000000 0.174620 0.619425 3.336243 1.0399723 IPuA#C
0.173249 0.614653 3.455272 2.0000000 0.170623 0.609005 3.609534 2.4194024 0.165421 0.591069 3.670549 2.0000000 tU"raP^=
0.159064 0.568786 3.746262 0.9638978 0.148701 0.527601 3.789708 2.0000000 0.140036 0.493634 3.825559 1.1116253 (><zsLs&
0.123883 0.423754 3.855075 2.0000000 0.106411 0.347401 3.887317 1.0143183 0.093360 0.279974 3.896828 1.0000000 (I@bkMp
0.067180 0.135749 3.904976 2.0000000 0.026209 -0.087553 3.916323 9.9999900 0.011489 -0.144258 3.899835 2.0000000 !~_zm*CqbZ
-0.000109 -0.192921 3.885556 0.9658979 -0.012003 -0.238835 3.856361 2.0000000 -0.025790 -0.292196 3.822421 1.0795796 }0,>2TTDN
-0.040552 -0.350605 3.758232 2.0000000 -0.069640 -0.463886 3.633436 1.0151305 -0.071267 -0.509503 3.508829 2.0000000 uH3D{4
-0.071108 -0.526438 3.463095 1.0139405 -0.069645 -0.538204 3.405881 2.0000000 -0.068334 -0.549394 3.349005 1.0075765 jQU"Ved
-0.072395 -0.554397 3.298500 2.0000000 -0.077304 -0.559925 3.242286 0.9916389 -0.091415 -0.563996 3.193217 1.0000000 4Ij-Ilg)%
-0.134522 -0.575849 3.084356 1.0000000 -0.253723 -0.601424 2.848280 2.0000000 -0.318551 -0.614583 2.715001 1.0512224 hzI*{
-0.385360 -0.626251 2.531686 2.0000000 -0.407082 -0.628856 2.472108 0.1410980 -0.516014 -0.647591 2.151980 2.0000000 0oy-os
-0.593276 -0.661868 1.924420 1.1060151 -0.655623 -0.681921 1.775128 2.0000000 -0.682337 -0.690677 1.711095 1.0826127 *9ywXm&?
-0.723938 -0.704639 1.620734 2.0000000 -0.765945 -0.718480 1.530344 1.0825434 -0.796098 -0.725776 1.467566 2.0000000 @{h?+
d
-0.865147 -0.742174 1.323777 1.0042041 -0.938611 -0.743083 1.163111 1.0000000 -1.076970 -0.742486 0.846016 2.0000000 ch5s<x#CE
-1.107047 -0.744390 0.774863 1.0297775 -1.144550 -0.751057 0.687167 2.0000000 -1.177882 -0.757183 0.609192 1.0016160 7z_;t9Y
-1.214286 -0.764835 0.528857 2.0000000 -1.344779 -0.791379 0.242117 0.9881432 -1.496252 -0.815335 -0.009820 0.0000000 \qi|Js*{
POINTS 1.411554 1.055012 0.012324 1.0000000; $FAST 12 21 dBO@6*N4c
1.141383 0.971417 0.517108 2.0000000 1.053269 0.946652 0.682165 1.1394164 0.999584 0.932778 0.785601 2.0000000 KCe13!
0.921610 0.912312 0.936556 1.0358765 0.866047 0.897650 1.058447 2.0000000 0.726724 0.857861 1.366679 1.0345184 # N~,F@t
0.594443 0.828375 1.777831 2.0000000 0.508913 0.812504 2.044921 0.9872704 0.459111 0.801162 2.212619 2.0000000 eMK+X \
0.383483 0.781640 2.463084 1.0623113 0.326902 0.744840 2.644095 2.0000000 0.300704 0.728084 2.725734 1.0318504 :5GZ \Z8F
0.269363 0.701655 2.828649 2.0000000 0.238052 0.674581 2.933162 1.0454853 0.219440 0.654156 3.013759 2.0000000 l0*Gb
0.191022 0.622775 3.138166 1.0313306 0.181666 0.606981 3.241341 2.0000000 0.173796 0.593406 3.330388 1.0578068 N__H*yP
0.172144 0.587913 3.454032 2.0000000 0.169356 0.581587 3.607198 2.3740047 0.164664 0.565528 3.663652 2.0000000 T5wjU*=IL
0.159106 0.546141 3.731705 0.9823929 0.149704 0.508739 3.770685 2.0000000 0.141710 0.477367 3.803399 1.0978835 r!}al5~&
0.126744 0.412601 3.830872 2.0000000 0.110153 0.340145 3.861598 1.0030201 0.097474 0.274694 3.870893 1.0000000 n{*e 9Aw
0.072045 0.134452 3.878829 2.0000000 0.031212 -0.088015 3.889673 9.9999900 0.017561 -0.140358 3.874647 2.0000000 +@X5!S6
0.007156 -0.184003 3.861993 0.9930774 -0.003876 -0.226343 3.834318 2.0000000 -0.016992 -0.276946 3.801260 1.0463035 ^EVc 95|Z
-0.031159 -0.333118 3.740029 2.0000000 -0.059302 -0.442325 3.620623 1.0099389 -0.060844 -0.486526 3.499843 2.0000000 A5#y?Aq
-0.060615 -0.502836 3.455827 1.0168187 -0.059199 -0.514069 3.400984 2.0000000 -0.057949 -0.524879 3.345808 1.0110698 3+MB5T
-0.062121 -0.529872 3.295259 2.0000000 -0.067259 -0.535531 3.237627 0.9834855 -0.081502 -0.539707 3.187805 1.0000000 59(U `X
-0.125252 -0.551752 3.077206 1.0000000 -0.244264 -0.577288 2.841530 2.0000000 -0.308798 -0.590390 2.708870 1.0507270 h72UwJ2rw
-0.375258 -0.601997 2.526498 2.0000000 -0.396624 -0.604536 2.467889 0.1143718 -0.505860 -0.623329 2.146869 2.0000000 "s
W-_j]
-0.583342 -0.637649 1.918674 1.1050608 -0.646070 -0.657794 1.768464 2.0000000 -0.672961 -0.666589 1.704005 1.0810259 -6Tk<W
-0.714734 -0.680602 1.613237 2.0000000 -0.756857 -0.694481 1.522559 1.0823264 -0.786871 -0.701772 1.460068 2.0000000 xChI,~i
-0.855277 -0.718075 1.317624 1.0119840 -0.928062 -0.718911 1.158430 1.0000000 -1.066613 -0.718322 0.840880 2.0000000 QbYc[8-[
-1.096855 -0.720247 0.769351 1.0295819 -1.134556 -0.726945 0.681199 2.0000000 -1.168060 -0.733099 0.602822 1.0013691 t?;T3k[RM
-1.204582 -0.740772 0.522216 2.0000000 -1.335164 -0.767330 0.235243 0.9907681 -1.487161 -0.791377 -0.017629 0.0000000 O?bK%P]ay
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 1 Z.Rb~n&
.8 2.0000000 .7 0.7071068 .6 2.0000000 .5 0.7071068 .4 2.0000000 .3 0.7071068 .2 2.0000000, 3E} An%
.1 0.7071068 E04l|
INTERFACE COATING "FIL_COIL" "AIR" "AIR" "rXOsX\;
REDEFINE COLOR 16 x}fn'iUnm
FACETS 3 3 vUQFQ
lfk9+)
CURVE x@P{l&:>
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 s(ROgCO
MATRIX; $FAST 4 3 EruP
1.383418 0.3133295 -.8235261 0.4728946 nbofYI$rd&
1.071790 -.9496444 -.2717175 0.1560287 yI:#
|w|
0.000000 0.000000 -.4979701 -.8671942 ? y},,
SWEEP DIR 0 0.4728946 0.1560287 -.8671942 x)5V.q
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 2 ~WVO
INTERFACE COATING "FIL_COIL" "AIR" "AIR" &UAe!{E0
REDEFINE COLOR 16 "YFls#4H-
FACETS 3 3 )"@t6.
.uZ7 -l
CURVE }{7e7tW6
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 _X5_ez^/=
MATRIX; $FAST 4 3 OVoO6F]
-1.517316 0.6166185 0.6018256 -.5075310 HgJb4Fi
-.7891644 0.6583079 -.7477229 -.8683995E-1 !7H6i#g*
0.000000 -.4317550 -.2805645 -.8572462 1`r| op},
SWEEP DIR 0 -.5075310 -.8683995E-1 -.8572462 L3y5 a?G
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 3 $]d*0^J 6
INTERFACE COATING "FIL_COIL" "AIR" "AIR"
TmEYW<
REDEFINE COLOR 16 5#:pT
FACETS 3 3 1r`i]1<H
XOrfs sj
ENT OBJ RcY[rnI6
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD1'
t\U$8l_;
SHIFT 1.4 1.075 0 lhn8^hOJ/
INTERFACE COATING "ABSORB" "AIR" "AIR" )jW(6
REDEFINE COLOR 22 +Al>2 ~
FACETS 6 6 ayp b
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD2' O?K./So&
SHIFT -1.5 -0.75 0 eVy2|n9rH
INTERFACE COATING "ABSORB" "AIR" "AIR" Yt1mB[&f^
REDEFINE COLOR 22 #JNy
FACETS 6 6 " mj^+u-
G^h_YjR`*
$ECHO T@+ClZi
GROUP -10 i1*C{Lf;%)
SCALE FROM MM ^^LjI
SHIFT (POSX) (POSY) (POSZ) nW;kcS*A
RETURN p]LnE`v
<,39_#H?F3
EMITTING OBJ .5 -(NRAYS) 3l:QeZ
FLUX TOTAL 10.0 ;i)KHj'
} NXoK@Y
X offset XDmbm*~i
Y offset U ^#?&u
Z offset IlZu~B9c
Number of rays bAhZ7;T~
2bQ/0?.).-
!! ====================================================================== W}gVIfe
}Jxq'B
!! Ask whether to save ray path history... u*R7zY
}5S2p@W)
SCR_CANCEL=0 XoL[
r67Z
SAVE_HIST=0 V:^H4WvL\W
$SCR 5 'Perform Fluence Analysis?' g{ (@uzqG
Save ray path history for fluence analysis? \SAVE_HIST:? qe?Ggz3p.
A complete history of ray pathes can be saved during the trace. If saved Y}1P~
these pathes will be used later for volume fluence analysis in the 3d Z.jCera.
viewer. Note that saving these pathes will slow the ray trace and can 3z,2utH
consume significant disk space. Z] { @H
jb@\i@-
!! ====================================================================== vo;5f[>4i
Z;*`fd?8
$IF (SAVE_HIST) NE 0 THEN : ^(nj7D
SAVE 123 LIGHTPIPE1.HIS !! save ray pathes in history file for later analysis sco
uO$K
$ENDIF `!Ln|_,d
|HgfV@Han
$READ "LIGHTPIPE1_GEOMETRY.INR" !! read pipe geometry from separate file zzJ^x8#R
DEFINE_SOURCE 0 0 0 (NRAYS) !! call macro to create source x70N8TQ_gK
STATS ;/A}}B]y
75 Fp[Q-
!! Define detector plane... YRa4W.&Yn
ENT OBJ )
hdgz$cl
PLANE Z 22 RECT 50 15 'DETECTOR' @a;sV!S{
INTERFACE COATING ABSORB AIR AIR hmzair3X
REDEFINE COLOR 2 yV_
L/,6}D
FACETS 3 3 XARSGAuw
lZ a?Y@
WINDOW Z X !! autoscale window for plotting lightpipe +FBi5h
CONSIDER EXCEPT DETECTOR !! exclude detector plane from plot 59MR|Jt
PLOT FACETS OVERLAY !! create faceted view of geometry `i4I!E
CONSIDER ALL !! turn detector plane back on prior to tracing ,)uPGe"y
.HD ebi
SPOTS POS EVERY (NRAYS/1000) !! plot 1000 ray positions to represent source r%[1$mTOR
^Ezcy?
TRACE !! trace the rays '}zT1F*
p=
G-8n
CONSIDER ONLY DETECTOR !! we only want rays that are on the detector plane Q0SW;o7
STATS !! print statistics for these rays >C^/,/%v
WINDOW Y OBJECT DETECTOR X OBJECT DETECTOR !! set window to dimensions of detector plane jaa/k@OG
PIXELS (NPIXELS) !! set resolution for following spots command =F[lg?g
SPOTS POS ATTRIBUTE 0 !! bin flux data on detector plane wz@/5c/u
!! (without plotting ray positions) G;9|%yvd8
yTj p-
DISPLAY !! enter display mode e5qvyUJM
PICTURE !! display raster picture of flux data binned by spots 5:_~mlfi
!! command above 3DI^y`av
WRITE DETECTOR_DATA.DIS !! write data to a named dis file Jmy)J!ib*
RETURN !! leave display mode B{4"$Mi
w*2^/zh
$VIEW !! show 3d view of current VCR file, which contains output ])68wqD
!! from "PLOT FACETS" and first "SPOTS" command above 5~-}}F
<tU
:U<ea]
$IF (SAVE_HIST) NE 0 THEN ;$[VX/A`f
SAVE OFF !! turn off saving of ray path history W9+h0A-
&VIEW LIGHTPIPE1.HIS !! include fluence analysis of ray path history in 3d view 5
2fO)!
$ELSE W&LBh%"g
&VIEW DETECTOR_DATA.DIS !! include output collected on detector plane in 3d view h+
TB]
$ENDIF