求问下面这个ASAP的sample中的案例如何解析 %7SGQE#W_~
k%K\~U8"
!! Initialization Fu*Qci1Z
~E3"s
SYSTEM NEW !! clear out any existing geometry VD0U]~CWR
RESET !! clear out rays/sources !4"<:tSO
UNITS MM j\%m6\{n|
XMEMORY NORM KrqO7
FRESNEL BOTH (@3?JJ]1
SPLIT 6 MONTECARLO y"nL9r.,:
Q3 9;bz
NRAYS=100000 !! Number of rays to trace j=V2~
xA6
NPIXELS=81 a-Ne!M[
;yDXo\gm
!! Media and coating definitions... W:y'a3~
w@ $_2t
MEDIA ?y4vHr"c
1.52 'GLASS' ,&aD
U
1.4 'PLASTIC' 2`cVi"U
Y6ORI
COATINGS PROPERTIES pWN5 >HV
0.000000 0.000000 'ABSORB' &Tn7
1.000000 0.000000 'REFLECT' MtXd}/
0.000000 1.000000 'TRANSMIT' .{Df"e>
0.600000 0.000000 'FIL_COIL' |X0Ys8f
E|BiK
!! ====================================================================== n||!/u)*
J%ue{PL7
!! source definition macro &4V"FHy2
L~} 2&w
DEFINE_SOURCE { 4 !! (X,Y,Z,NRAYS) gLQbA$gB
$LOC POSX,POSY,POSZ,NRAYS ]M.)N.T
POSX=#1 F/chE c
V
POSY=#2 xx
EcmS#>
POSZ=#3 1`@rAA>h'
NRAYS=#4 1`I#4f
jY8u1z
$ECHO NONE gA~faje
pTzfc`~xv
CURVES &xjeZh4-
LINE -2.500000 -2.500000 -.5000000 2.500000 -2.500000 -.5000000 '<KzWxuC
LINE 2.500000 -2.500000 -.5000000 2.500000 2.500000 -.5000000 n+;PfQ|
LINE 2.500000 2.500000 -.5000000 -2.500000 2.500000 -.5000000 G8ksm2 }
LINE -2.500000 2.500000 -.5000000 -2.500000 -2.500000 -.5000000 ,';+A{aV
COMPOSITE ;WpPdR2
OBJECT =SOURCE.BASE.TrimSrf 1 ^><B5A>;
INTERFACE COATING "ABSORB" "AIR" "AIR" PdD|3B&
REDEFINE COLOR 22 *S>,5R0k
FACETS 3 3 ]Zz<9zix
C%+>uzVIw
CURVE k.CHMl]
POINTS -2.150000 0. -0.500000 1. -2.150000 0. 4.152243 0. ne\N1`AU
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 ?FRQ!R
OBJECT =SOURCE.ENVELOPE.TrimSrf 2 kzcD}?mSS
INTERFACE COATING "BARE" "AIR" "GLASS" j])nkm7_
REDEFINE COLOR 5 .`Ts'0vVy
FACETS 8 8 $/uNV1]o
-hP-w>
CURVE ALY%
h!L
POINTS -2.400000 0. -0.500000 1. -2.400000 0. 4.152243 0. /,Sd
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 dj0`Q:VZ
OBJECT =SOURCE.ENVELOPE.TrimSrf 3 N~A#itmdx
INTERFACE COATING "BARE" "AIR" "GLASS" \ml6B6
REDEFINE COLOR 5 5`3f"(ay/
FACETS 8 8 G
]mX+?
4ng*SE_
CURVE 07dUBoq
POINTS -2.150000 0. 4.1522430 2.0000000 -2.150000 0. 6.3022430 0.7071068 0.000000 0. 6.3022430 0.0000000 oNV(C'A
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.463820 jn;b{*Lf
OBJECT =SOURCE.ENVELOPE.TrimSrf 7 K-}'Fiq
INTERFACE COATING "BARE" "AIR" "GLASS" "yCek
REDEFINE COLOR 5 tKUy&]T
FACETS 8 8 y[!4M+jj
"@[xo7T
CURVE CQcb !T
POINTS -2.400000 0. 4.1522430 2.0000000 -2.400000 0. 6.5522430 0.7071068 0.000000 0. 6.5522430 0.0000000 7l})`>
k
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.500050 ^(0tNX/XD
OBJECT =SOURCE.ENVELOPE.TrimSrf 8 ;Q.g[[J/p
INTERFACE COATING "BARE" "AIR" "GLASS" d4P0f'.z
REDEFINE COLOR 5 /fM6%V=Y
FACETS 8 8 3*gWcPGe
|KFWW
CURVES )>LC*_v
POINTS 1.394385 1.038552 0.000000 1.0000000; $FAST 12 21 `|^<y.-6
1.123886 0.954856 0.505399 2.0000000 1.035472 0.930007 0.670995 1.1427400 0.981844 0.916150 0.774309 2.0000000 _u :4y4}
0.903679 0.895633 0.925618 1.0360084 0.847917 0.880921 1.047983 2.0000000 0.707984 0.840974 1.357648 1.0317380 "Rp ]2'?
0.575089 0.811336 1.770593 2.0000000 0.490087 0.795572 2.035945 0.9895725 0.439857 0.784149 2.205034 2.0000000 6YZ&>`a^
0.364494 0.764714 2.454669 1.0630797 0.308116 0.728066 2.634927 2.0000000 0.281928 0.711326 2.716462 1.0317805 6]}Xi:I
0.250695 0.684979 2.819030 2.0000000 0.219387 0.657896 2.923572 1.0450345 0.200563 0.637203 3.005204 2.0000000 Fq5);sX=
0.171599 0.605132 3.132240 1.0306372 0.162130 0.589211 3.236880 2.0000000 0.154346 0.575964 3.324510 1.0831379 }m<)$.x|P
0.152442 0.569804 3.452766 2.0000000 0.149527 0.562924 3.604919 2.3011774 0.145256 0.548440 3.657625 2.0000000 Te#wU e-|
0.140371 0.531487 3.719207 1.0041099 0.131787 0.497303 3.754359 2.0000000 0.124331 0.468001 3.784505 1.0822217 yf=ek==
0.110334 0.407405 3.810330 2.0000000 0.094446 0.338072 3.839870 0.9929569 0.082019 0.273978 3.849027 1.0000000 CW=-@W7
0.057141 0.136655 3.856830 2.0000000 0.016581 -0.084264 3.867198 9.9999900 0.003901 -0.132661 3.853463 2.0000000 >gr6H1
-0.005471 -0.171964 3.842188 1.0224675 -0.015742 -0.211159 3.815915 2.0000000 -0.028370 -0.259690 3.783384 1.0140715 j1>77C3
-0.041978 -0.313759 3.724846 2.0000000 -0.069386 -0.419976 3.609457 0.9998017 -0.070945 -0.463315 3.491124 2.0000000 | ~G;M*q
-0.070715 -0.479085 3.448622 1.0186022 -0.069342 -0.489859 3.395917 2.0000000 -0.068133 -0.500239 3.342801 1.0125988 ~^"cq
S(
-0.072213 -0.505084 3.293588 2.0000000 -0.077279 -0.510629 3.237028 0.9830858 -0.091239 -0.514752 3.188183 1.0000000 [<sBnHbvQ.
-0.134547 -0.526681 3.078723 1.0000000 -0.253348 -0.552161 2.843469 2.0000000 -0.317921 -0.565273 2.710721 1.0509176 Ac.z6]p
-0.384388 -0.576879 2.528336 2.0000000 -0.405785 -0.579423 2.469641 0.1167441 -0.515115 -0.598239 2.148353 2.0000000 XY|-qd}A
-0.592709 -0.612583 1.919834 1.1049935 -0.655518 -0.632733 1.769411 2.0000000 -0.682461 -0.641532 1.704822 1.0799807 'eo2a&S2D
-0.724225 -0.655537 1.614058 2.0000000 -0.766300 -0.669402 1.523468 1.0822331 -0.796137 -0.676671 1.461354 2.0000000 Hf
%;FaJ=
-0.863963 -0.692877 1.320137 1.0179262 -0.936191 -0.693657 1.162136 1.0000000 -1.075088 -0.693075 0.843776 2.0000000 " I@Z:[=2
-1.105502 -0.695019 0.771863 1.0292839 -1.143390 -0.701745 0.683286 2.0000000 -1.177001 -0.707913 0.604671 1.0010579 <!zItFMD[m
-1.213591 -0.715599 0.523894 2.0000000 -1.343593 -0.742039 0.238128 0.9963518 -1.495734 -0.766124 -0.015111 0.0000000 Z<r&- !z
POINTS 1.370791 1.041563 -0.012324 1.0000000; $FAST 12 21 7@vcQv
kC
1.100141 0.957819 0.493358 2.0000000 1.011536 0.932918 0.659301 1.1445313 0.957900 0.919061 0.762626 2.0000000 j86s[Dty
0.879564 0.898499 0.914262 1.0360266 0.823620 0.883739 1.037049 2.0000000 0.683067 0.843622 1.348134 1.0295637 jq["z<V)x
0.549657 0.813861 1.762576 2.0000000 0.464860 0.798145 2.027223 0.9910966 0.414288 0.786651 2.197447 2.0000000 l{Hi5x'H
0.338955 0.767226 2.447023 1.0635210 0.282512 0.730546 2.627388 2.0000000 0.256232 0.713751 2.709144 1.0316548 5Tpn`2F
0.224949 0.687363 2.811884 2.0000000 0.193503 0.660164 2.916916 1.0448962 0.174470 0.639227 2.999593 2.0000000 !@/?pXt|
0.145067 0.606637 3.128780 1.0274579 0.135459 0.590518 3.234713 2.0000000 0.127646 0.577283 3.322303 1.0943501
+X;6%O;
0.125684 0.570934 3.452214 2.0000000 0.122747 0.563928 3.604120 2.2673942 0.118567 0.549815 3.655999 2.0000000 d<6L&8)<
0.113843 0.533450 3.716045 1.0115501 0.105445 0.499990 3.750293 2.0000000 0.098085 0.471050 3.779930 1.0761847 #IBBaxOk
0.084263 0.411211 3.805483 2.0000000 0.068488 0.342388 3.834863 0.9907814 0.056048 0.278248 3.844038 1.0000000 XR\ iQ
0.031198 0.141067 3.851864 2.0000000 -0.009109 -0.078472 3.862072 9.9999900 -0.021491 -0.125675 3.848694 2.0000000 [-$&pB>w8'
-0.030581 -0.163814 3.837764 1.0301358 -0.040650 -0.202179 3.811909 2.0000000 -0.053220 -0.250387 3.779417 1.0049989 l:HO|Mq
-0.066672 -0.303867 3.721577 2.0000000 -0.093981 -0.409921 3.606510 0.9906232 -0.095653 -0.453467 3.487780 2.0000000
X2i<2N*@
-0.095493 -0.469100 3.445697 1.0178833 -0.094133 -0.479757 3.393650 2.0000000 -0.092920 -0.489909 3.341741 1.0112285 u 3,b,p
-0.096761 -0.494553 3.294464 2.0000000 -0.101490 -0.499807 3.240857 0.9906242 -0.114920 -0.503750 3.194130 1.0000000 TL7-uH
-0.156962 -0.515320 3.088018 1.0000000 -0.275655 -0.540763 2.852962 2.0000000 -0.340575 -0.553945 2.719470 1.0516766 m ]K.0E
-0.407401 -0.565610 2.536124 2.0000000 -0.429199 -0.568229 2.476339 0.1470348 -0.538356 -0.587018 2.155564 2.0000000 XpH[SRUx
-0.615889 -0.601354 1.927220 1.1058507 -0.678434 -0.621418 1.777412 2.0000000 -0.705271 -0.630182 1.713067 1.0800873 ~N'KIP[W
-0.746852 -0.644129 1.622717 2.0000000 -0.788745 -0.657935 1.532535 1.0823717 -0.818468 -0.665177 1.470671 2.0000000 317Buk
-0.886117 -0.681342 1.329845 1.0183722 -0.958235 -0.682116 1.172057 1.0000000 -1.097431 -0.681536 0.853006 2.0000000 ]hvB-R16f
-1.127924 -0.683484 0.780926 1.0290564 -1.165880 -0.690219 0.692207 2.0000000 -1.199466 -0.696380 0.613656 1.0008674 :M3l#`4Q
-1.236035 -0.704062 0.532907 2.0000000 -1.365128 -0.730323 0.249082 1.0017003 -1.516950 -0.754367 -0.003742 0.0000000 r 'jVF'w
POINTS 1.354595 1.062280 -0.017429 1.0000000; $FAST 12 21 G)4 3Y!
1.084058 0.978571 0.488040 2.0000000 0.995482 0.953680 0.653934 1.1437168 0.941779 0.939806 0.757394 2.0000000 g\(7z
P
0.863391 0.919233 0.909140 1.0359228 0.807388 0.904455 1.032050 2.0000000 0.666568 0.864253 1.343712 1.0292429 x\Sp~]o3C
0.533045 0.834471 1.758476 2.0000000 0.448009 0.818716 2.023866 0.9910434 0.397382 0.807203 2.194303 2.0000000 2z[Pw0#V
0.321827 0.787706 2.444624 1.0633711 0.265089 0.750826 2.625895 2.0000000 0.238668 0.733937 2.708067 1.0315265 wOi>i`D&
0.207205 0.707411 2.811396 2.0000000 0.175563 0.680058 2.917089 1.0451262 0.156446 0.659044 3.000213 2.0000000 %k$C
0.126970 0.626410 3.129806 1.0235382 0.117277 0.610136 3.236109 2.0000000 0.109329 0.596572 3.325178 1.0801777 Ya9uu@F
0.107544 0.590640 3.452702 2.0000000 0.104699 0.583999 3.605331 2.3065485 0.100231 0.568848 3.659727 2.0000000 *qb`wg
0.095067 0.550899 3.724054 0.9972525 0.086109 0.515227 3.760869 2.0000000 0.078352 0.484749 3.792341 1.0847940 "-xC59,
0.063804 0.421788 3.819169 2.0000000 0.047485 0.350563 3.849509 0.9979270 0.034775 0.285001 3.858850 1.0000000 ]K9x<@!
0.009413 0.145104 3.866841 2.0000000 -0.030809 -0.074037 3.877296 9.9999900 -0.043738 -0.123492 3.863132 2.0000000 ;#~
!`>n?
-0.053464 -0.164319 3.851318 1.0077660 -0.064009 -0.204663 3.824655 2.0000000 -0.076957 -0.254380 3.791789 1.0252057 &`TX4b^/!
-0.090775 -0.309239 3.732137 2.0000000 -0.118681 -0.418051 3.613510 0.9879433 -0.120494 -0.462751 3.491769 2.0000000 ^m1Rw|
-0.120432 -0.478731 3.448760 1.0151227 -0.119049 -0.489680 3.395510 2.0000000 -0.117792 -0.499938 3.343264 1.0071874 W: ?-d{
-0.121384 -0.504449 3.297376 2.0000000 -0.125718 -0.509405 3.246843 1.0034493 -0.138675 -0.513145 3.202162 1.0000000 uEi!P2zN
-0.179367 -0.524325 3.099646 1.0000000 -0.298117 -0.549770 2.864448 2.0000000 -0.363491 -0.563042 2.729991 1.0525617 +&?VA!}.
-0.430817 -0.574793 2.545300 2.0000000 -0.453150 -0.577510 2.484061 0.1894483 -0.561969 -0.596240 2.164277 2.0000000 i^IvT
-0.639305 -0.610538 1.936506 1.1071414 -0.701392 -0.630478 1.787782 2.0000000 -0.728029 -0.639189 1.723913 1.0813033 *Nt6 Ufq6
-0.769360 -0.653058 1.634141 2.0000000 -0.811044 -0.666797 1.544449 1.0826740 -0.840783 -0.674023 1.482561 2.0000000 >M1/m=a
-0.908762 -0.690227 1.341059 1.0130166 -0.981283 -0.691048 1.182382 1.0000000 -1.120555 -0.690464 0.863164 2.0000000 x:2[E-
-1.150986 -0.692400 0.791232 1.0290292 -1.188849 -0.699119 0.702735 2.0000000 -1.222296 -0.705255 0.624513 1.0009134 N{9<Tf *
-1.258766 -0.712921 0.543977 2.0000000 -1.387153 -0.739044 0.261689 1.0036381 -1.538380 -0.762994 0.009820 0.0000000 J)fS2Ni+
POINTS 1.355282 1.088568 -0.012324 1.0000000; $FAST 12 21 VS).!;>z
1.085058 1.004956 0.492560 2.0000000 0.996714 0.980131 0.658037 1.1407942 0.942924 0.966233 0.761680 2.0000000 K5.C*|w
0.864634 0.945687 0.913253 1.0357574 0.808730 0.930932 1.035914 2.0000000 0.668152 0.890783 1.346971 1.0309567 huTJ
a2
0.534985 0.861093 1.760696 2.0000000 0.449409 0.845236 2.027826 0.9894437 0.399041 0.833765 2.197444 2.0000000 F'#3wCzt
0.323142 0.814156 2.448877 1.0627246 0.266053 0.777028 2.631322 2.0000000 0.239527 0.760062 2.713857 1.0314970 zIo))L
0.207858 0.733379 2.817853 2.0000000 0.176077 0.705923 2.923992 1.0456132 0.157050 0.685044 3.006702 2.0000000 D!mhR?t
0.127911 0.652870 3.134706 1.0211097 0.118234 0.636573 3.240250 2.0000000 0.110141 0.622567 3.331197 1.0569958 S,8zh/1y
0.108649 0.617381 3.453942 2.0000000 0.105963 0.611401 3.607739 2.3695784 0.100988 0.594390 3.666624 2.0000000 u%h<5WNh<
0.095030 0.573567 3.738588 0.9755700 0.085106 0.534088 3.779892 2.0000000 0.076683 0.501040 3.814487 1.1002743 5%>U.X?i
0.060942 0.432941 3.843372 2.0000000 0.043742 0.357814 3.875229 1.0094337 0.030661 0.290281 3.884785 1.0000000 QHM39Eu]
0.004548 0.146401 3.892988 2.0000000 -0.035814 -0.073581 3.903944 9.9999900 -0.049810 -0.127392 3.888320 2.0000000 0Hz3nd?v
-0.060726 -0.173226 3.874887 0.9767776 -0.072136 -0.217155 3.846688 2.0000000 -0.085726 -0.269519 3.813061 1.0598641 -%N (X8
-0.100169 -0.326726 3.750340 2.0000000 -0.129021 -0.439616 3.626321 0.9933538 -0.130917 -0.485728 3.500754 2.0000000 ~b7Nzzfo
-0.130925 -0.502335 3.456020 1.0122983 -0.129495 -0.513816 3.400408 2.0000000 -0.128177 -0.524450 3.346481 1.0028888 Lw#hnLI.
-0.131659 -0.528973 3.300617 2.0000000 -0.135773 -0.533804 3.251461 1.0142138 -0.148587 -0.537434 3.207574 1.0000000 e+6~JbMV
-0.188637 -0.548422 3.106795 1.0000000 -0.307576 -0.573906 2.871198 2.0000000 -0.373244 -0.587235 2.736123 1.0530599 Z9sg6M@s
-0.440919 -0.599047 2.550488 2.0000000 -0.463608 -0.601829 2.488282 0.2189342 -0.572122 -0.620503 2.169388 2.0000000 p~mB;pZ%;
-0.649239 -0.634756 1.942252 1.1081114 -0.710945 -0.654605 1.794445 2.0000000 -0.737405 -0.663277 1.731003 1.0829194 gvU6p[ D
-0.778564 -0.677096 1.641638 2.0000000 -0.820133 -0.690797 1.552232 1.0829076 -0.850011 -0.698027 1.490058 2.0000000 V+Tj[:ok
-0.918635 -0.714326 1.347209 1.0051766 -0.991832 -0.715220 1.187063 1.0000000 -1.130913 -0.714628 0.868300 2.0000000 *"4<&F
S
-1.161178 -0.716543 0.796744 1.0292200 -1.198844 -0.723231 0.708703 2.0000000 -1.232117 -0.729340 0.630882 1.0011658 Yr31GJ}K
-1.268469 -0.736984 0.550618 2.0000000 -1.396766 -0.763093 0.268566 1.0009517 -1.547471 -0.786951 0.017629 0.0000000 NPc%}V&C(u
POINTS 1.372452 1.105028 0.0000000 1.0000000; $FAST 12 21 ]t=>#
1.102556 1.021517 0.5042696 2.0000000 1.014510 0.996776 0.6692078 1.1374995 0.960665 0.982862 0.7729712 2.0000000 !.J~`Y'd_
0.882565 0.962366 0.9241914 1.0356250 0.826860 0.947662 1.0463777 2.0000000 0.686891 0.907670 1.3560008 1.0337271 eQLa .0
0.554340 0.878133 1.7679339 2.0000000 0.468240 0.862170 2.0367842 0.9871461 0.418295 0.850778 2.2050297 2.0000000 =0:hrg+Zgx
0.342131 0.831083 2.4572922 1.0619658 0.284839 0.793802 2.6404900 2.0000000 0.258305 0.776821 2.7231231 1.0316051 ;,A\bmC
0.226526 0.750056 2.8274721 2.0000000 0.194742 0.722608 2.9335837 1.0460984 0.175927 0.701997 3.0152578 2.0000000 7uDUZdJy
0.147337 0.670517 3.1406150 1.0217144 0.137770 0.654343 3.2447098 2.0000000 0.129614 0.640056 3.3367278 1.0411390 YW}/C wB
0.128351 0.635490 3.4552086 2.0000000 0.125800 0.630092 3.6098924 2.4098960 0.120396 0.611478 3.6726507 2.0000000 C}>)IH
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%-4x
0.077353 0.438136 3.8639142 2.0000000 0.059452 0.359898 3.8969553 1.0184613 0.046116 0.290996 3.9066516 1.0000000 zm}1~A
0.019452 0.144198 3.9149871 2.0000000 -0.021191 -0.077366 3.9264090 9.9999900 -0.036149 -0.135090 3.9095036 2.0000000 PT4`1Oy}/1
-0.048114 -0.185325 3.8946623 0.9566669 -0.060270 -0.232339 3.8651005 2.0000000 -0.074403 -0.286982 3.8307266 1.0878059 k@Tt,.];
-0.089350 -0.346085 3.7655234 2.0000000 -0.118942 -0.461981 3.6374423 1.0035260 -0.120816 -0.508939 3.5094731 2.0000000 p&\uF#I;
-0.120825 -0.526084 3.4632303 1.0109978 -0.119352 -0.538025 3.4054746 2.0000000 -0.117993 -0.549089 3.3494927 1.0014760 lxd<^R3i#^
-0.121566 -0.553761 3.3022889 2.0000000 -0.125758 -0.558707 3.2520370 1.0145452 -0.138851 -0.562389 3.2071954 1.0000000 4Oy
c D
-0.179342 -0.573493 3.1052782 1.0000000 -0.298492 -0.599033 2.8692582 2.0000000 -0.364122 -0.612352 2.7342717 1.0528774 M`<D Z<:<
-0.431789 -0.624166 2.5486490 2.0000000 -0.454447 -0.626942 2.4865279 0.2162646 -0.562868 -0.645593 2.1679039 2.0000000 2<O8=I _
-0.639872 -0.659822 1.9410918 1.1081815 -0.701496 -0.679667 1.7934988 2.0000000 -0.727905 -0.688334 1.7301855 1.0839677 kp$ILZ
-0.769073 -0.702160 1.6408165 2.0000000 -0.810687 -0.715875 1.5513272 1.0829258 -0.840745 -0.723128 1.4887724 2.0000000 _NkN3f5 1L
-0.909949 -0.739523 1.3446943 0.9994834 -0.983703 -0.740474 1.1833574 1.0000000 -1.122437 -0.739875 0.8654051 2.0000000 }n=NHHtJ
-1.152531 -0.741771 0.7942322 1.0295205 -1.190009 -0.748430 0.7066154 2.0000000 -1.223178 -0.754525 0.6290322 1.0014729 B';Ob
-1.259461 -0.762157 0.5489403 2.0000000 -1.388336 -0.788383 0.2656832 0.9952588 -1.538897 -0.812205 0.0151114 0.0000000 qb<gh D=j
POINTS 1.396045 1.102017 0.0123241 1.0000000; $FAST 12 21 :d#NnR0^L
1.126301 1.018554 0.5163100 2.0000000 1.038446 0.993864 0.6809012 1.1357423 0.984608 0.979951 0.7846547 2.0000000 }Q=Zqlvz
0.906680 0.959499 0.9355473 1.0356034 0.851157 0.944843 1.0573118 2.0000000 0.711809 0.905022 1.3655129 1.0359385 QXz!1o+"
0.579772 0.875608 1.7759507 2.0000000 0.493468 0.859597 2.0455045 0.9854938 0.443864 0.848276 2.2126164 2.0000000 lrE0)B5F
0.367670 0.828570 2.4649391 1.0615324 0.310442 0.791323 2.6480288 2.0000000 0.284001 0.774396 2.7304414 1.0317603 qa~[fORO[
0.252272 0.747672 2.8346183 2.0000000 0.220625 0.720339 2.9402434 1.0462753 0.202020 0.699972 3.0208687 2.0000000 ?gtkf[0B|
0.173868 0.669010 3.1440839 1.0250647 0.164441 0.653037 3.2468768 2.0000000 0.156326 0.638762 3.3387716 1.0353736 b?$09,{0
0.155109 0.634360 3.4557598 2.0000000 0.152584 0.629104 3.6106182 2.4260441 0.147085 0.610102 3.6742764 2.0000000 w-"&;klV
0.140274 0.586178 3.7543310 0.9563379 0.129365 0.542838 3.8002839 2.0000000 0.120294 0.507295 3.8379910 1.1169357 mOB\ `&h5
0.103424 0.434331 3.8687617 2.0000000 0.085410 0.355586 3.9019620 1.0204277 0.072087 0.286727 3.9116397 1.0000000 2ya`2 m
0.045395 0.139786 3.9199527 2.0000000 0.004500 -0.083151 3.9315374 9.9999900 -0.010758 -0.142076 3.9142732 2.0000000 G#V22Wca8
-0.023006 -0.193485 3.8990802 0.9529633 -0.035362 -0.241319 3.8691072 2.0000000 -0.049583 -0.296400 3.8345800 1.0955503 J53;w:O
-0.064656 -0.355976 3.7687923 2.0000000 -0.094346 -0.472033 3.6403893 1.0124853 -0.096108 -0.518786 3.5128176 2.0000000 hJ<2bgQo
-0.096048 -0.536067 3.4661628 1.0116629 -0.094561 -0.548127 3.4077417 2.0000000 -0.093205 -0.559422 3.3505315 1.0036491 _e3'f:
-0.097018 -0.564292 3.3014121 2.0000000 -0.101536 -0.569526 3.2482492 1.0044065 -0.115169 -0.573391 3.2012485 1.0000000 J$Q-1fjj
-0.156927 -0.584854 3.0959834 1.0000000 -0.276185 -0.610431 2.8597652 2.0000000 -0.341467 -0.623680 2.7255222 1.0521154 a#IJ<^[8
-0.408776 -0.635434 2.5408610 2.0000000 -0.431034 -0.638137 2.4798278 0.1832142 -0.539627 -0.656813 2.1606931 2.0000000 =FbfV*K9
-0.616692 -0.671052 1.9337055 1.1073085 -0.678581 -0.690981 1.7854973 2.0000000 -0.705095 -0.699684 1.7219390 1.0838320 W% [5~N
-0.746446 -0.713569 1.6321578 2.0000000 -0.788242 -0.727342 1.5422609 1.0827706 -0.818414 -0.734622 1.4794558 2.0000000 ,54<U~Lg:
-0.887793 -0.751058 1.3349898 0.9990974 -0.961659 -0.752015 1.1734361 1.0000000 -1.100094 -0.751414 0.8561748 2.0000000 x\DkS,O
-1.130109 -0.753306 0.7851690 1.0297528 -1.167520 -0.759956 0.6976950 2.0000000 -1.200712 -0.766058 0.6200482 1.0016578 wl%1B64
-1.237017 -0.773693 0.5399268 2.0000000 -1.366803 -0.800100 0.2547265 0.9899719 -1.517682 -0.823962 0.0037418 0.0000000 hF~B&^dd.
POINTS 1.412242 1.081300 0.017429 1.0000000; $FAST 12 21 JW\"S
1.142384 0.997802 0.521628 2.0000000 1.054501 0.973102 0.686268 1.1365279 1.000729 0.959205 0.789886 2.0000000 $VA4% 9
0.922853 0.938766 0.940669 1.0357077 0.867389 0.924127 1.062311 2.0000000 0.728308 0.884391 1.369936 1.0362692 H1[aNwLr
0.596383 0.854998 1.780050 2.0000000 0.510313 0.839024 2.048880 0.9855426 0.460771 0.827724 2.215760 2.0000000 ~roHnJ>
0.384799 0.808090 2.467338 1.0616728 0.327865 0.771042 2.649522 2.0000000 0.301563 0.754209 2.731524 1.0318505 R}>Do=hAO
0.270016 0.727624 2.835106 2.0000000 0.238565 0.700446 2.940068 1.0460109 0.220044 0.680156 3.020248 2.0000000 :tqjm:
0.191962 0.649234 3.143074 1.0290730 0.182623 0.633419 3.245481 2.0000000 0.174620 0.619425 3.336243 1.0399723 l)8 V:MK
0.173249 0.614653 3.455272 2.0000000 0.170623 0.609005 3.609534 2.4194024 0.165421 0.591069 3.670549 2.0000000 >DRs(~|V#
0.159064 0.568786 3.746262 0.9638978 0.148701 0.527601 3.789708 2.0000000 0.140036 0.493634 3.825559 1.1116253 +7^Ul6BB#K
0.123883 0.423754 3.855075 2.0000000 0.106411 0.347401 3.887317 1.0143183 0.093360 0.279974 3.896828 1.0000000 ^ztf:'l@C
0.067180 0.135749 3.904976 2.0000000 0.026209 -0.087553 3.916323 9.9999900 0.011489 -0.144258 3.899835 2.0000000 j r[~
-0.000109 -0.192921 3.885556 0.9658979 -0.012003 -0.238835 3.856361 2.0000000 -0.025790 -0.292196 3.822421 1.0795796 0Nu]N)H5<l
-0.040552 -0.350605 3.758232 2.0000000 -0.069640 -0.463886 3.633436 1.0151305 -0.071267 -0.509503 3.508829 2.0000000 *ls6#j@
-0.071108 -0.526438 3.463095 1.0139405 -0.069645 -0.538204 3.405881 2.0000000 -0.068334 -0.549394 3.349005 1.0075765 a{+oN
$
-0.072395 -0.554397 3.298500 2.0000000 -0.077304 -0.559925 3.242286 0.9916389 -0.091415 -0.563996 3.193217 1.0000000 }'W^Ki$
-0.134522 -0.575849 3.084356 1.0000000 -0.253723 -0.601424 2.848280 2.0000000 -0.318551 -0.614583 2.715001 1.0512224 Pb,^UFa=
-0.385360 -0.626251 2.531686 2.0000000 -0.407082 -0.628856 2.472108 0.1410980 -0.516014 -0.647591 2.151980 2.0000000 +joE
-0.593276 -0.661868 1.924420 1.1060151 -0.655623 -0.681921 1.775128 2.0000000 -0.682337 -0.690677 1.711095 1.0826127 FQFENq''B
-0.723938 -0.704639 1.620734 2.0000000 -0.765945 -0.718480 1.530344 1.0825434 -0.796098 -0.725776 1.467566 2.0000000 8j}m\^si
-0.865147 -0.742174 1.323777 1.0042041 -0.938611 -0.743083 1.163111 1.0000000 -1.076970 -0.742486 0.846016 2.0000000 ([Aq
-1.107047 -0.744390 0.774863 1.0297775 -1.144550 -0.751057 0.687167 2.0000000 -1.177882 -0.757183 0.609192 1.0016160 o0'av+e7
-1.214286 -0.764835 0.528857 2.0000000 -1.344779 -0.791379 0.242117 0.9881432 -1.496252 -0.815335 -0.009820 0.0000000 )US/bC!M$
POINTS 1.411554 1.055012 0.012324 1.0000000; $FAST 12 21 C=IH#E=
1.141383 0.971417 0.517108 2.0000000 1.053269 0.946652 0.682165 1.1394164 0.999584 0.932778 0.785601 2.0000000 ,#T3OA!c**
0.921610 0.912312 0.936556 1.0358765 0.866047 0.897650 1.058447 2.0000000 0.726724 0.857861 1.366679 1.0345184 .6NSt
0.594443 0.828375 1.777831 2.0000000 0.508913 0.812504 2.044921 0.9872704 0.459111 0.801162 2.212619 2.0000000 ;ZJ,l)BNO
0.383483 0.781640 2.463084 1.0623113 0.326902 0.744840 2.644095 2.0000000 0.300704 0.728084 2.725734 1.0318504 %7#Zb '
0.269363 0.701655 2.828649 2.0000000 0.238052 0.674581 2.933162 1.0454853 0.219440 0.654156 3.013759 2.0000000 d_uy;-3
0.191022 0.622775 3.138166 1.0313306 0.181666 0.606981 3.241341 2.0000000 0.173796 0.593406 3.330388 1.0578068 @<G/H|f
0.172144 0.587913 3.454032 2.0000000 0.169356 0.581587 3.607198 2.3740047 0.164664 0.565528 3.663652 2.0000000 }|Tg_+
0.159106 0.546141 3.731705 0.9823929 0.149704 0.508739 3.770685 2.0000000 0.141710 0.477367 3.803399 1.0978835 #P#R~b]
0.126744 0.412601 3.830872 2.0000000 0.110153 0.340145 3.861598 1.0030201 0.097474 0.274694 3.870893 1.0000000 $O'2oeM
0.072045 0.134452 3.878829 2.0000000 0.031212 -0.088015 3.889673 9.9999900 0.017561 -0.140358 3.874647 2.0000000 lrhAO"/1
0.007156 -0.184003 3.861993 0.9930774 -0.003876 -0.226343 3.834318 2.0000000 -0.016992 -0.276946 3.801260 1.0463035 j>xVy]v= |
-0.031159 -0.333118 3.740029 2.0000000 -0.059302 -0.442325 3.620623 1.0099389 -0.060844 -0.486526 3.499843 2.0000000 )6&\WNL-x
-0.060615 -0.502836 3.455827 1.0168187 -0.059199 -0.514069 3.400984 2.0000000 -0.057949 -0.524879 3.345808 1.0110698 +{%(_<
-0.062121 -0.529872 3.295259 2.0000000 -0.067259 -0.535531 3.237627 0.9834855 -0.081502 -0.539707 3.187805 1.0000000 Ye2];(M
-0.125252 -0.551752 3.077206 1.0000000 -0.244264 -0.577288 2.841530 2.0000000 -0.308798 -0.590390 2.708870 1.0507270 P|4E1O
-0.375258 -0.601997 2.526498 2.0000000 -0.396624 -0.604536 2.467889 0.1143718 -0.505860 -0.623329 2.146869 2.0000000 RRqMwy>%
-0.583342 -0.637649 1.918674 1.1050608 -0.646070 -0.657794 1.768464 2.0000000 -0.672961 -0.666589 1.704005 1.0810259 2\{uqv
-0.714734 -0.680602 1.613237 2.0000000 -0.756857 -0.694481 1.522559 1.0823264 -0.786871 -0.701772 1.460068 2.0000000 2g6_qsqi
-0.855277 -0.718075 1.317624 1.0119840 -0.928062 -0.718911 1.158430 1.0000000 -1.066613 -0.718322 0.840880 2.0000000 eC?/l*gF3
-1.096855 -0.720247 0.769351 1.0295819 -1.134556 -0.726945 0.681199 2.0000000 -1.168060 -0.733099 0.602822 1.0013691 }+
2"?f|]
-1.204582 -0.740772 0.522216 2.0000000 -1.335164 -0.767330 0.235243 0.9907681 -1.487161 -0.791377 -0.017629 0.0000000 "t:.mA<v
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 1 zm+4Rl(
.8 2.0000000 .7 0.7071068 .6 2.0000000 .5 0.7071068 .4 2.0000000 .3 0.7071068 .2 2.0000000, \GvY`kt3
.1 0.7071068 uV_)JZW,L
INTERFACE COATING "FIL_COIL" "AIR" "AIR" jF{gDK
REDEFINE COLOR 16 V6MT> T
FACETS 3 3 #0g#W
xzl4v=7
CURVE C;q}3c*L
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 SU
O;
MATRIX; $FAST 4 3 .k`*$1?73x
1.383418 0.3133295 -.8235261 0.4728946 BG:`Fq"T
1.071790 -.9496444 -.2717175 0.1560287 Gv,92ny!|
0.000000 0.000000 -.4979701 -.8671942 gAA
%x7
SWEEP DIR 0 0.4728946 0.1560287 -.8671942 `A'I/Hf5
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 2 P9"D[uz
INTERFACE COATING "FIL_COIL" "AIR" "AIR" l5';?>!s
REDEFINE COLOR 16 3>9 dJx4I
FACETS 3 3 a^c,=X3
n,jE#Z.D
CURVE Mc7 <[a
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 90iW-"l+[
MATRIX; $FAST 4 3 1LE^dS^V
-1.517316 0.6166185 0.6018256 -.5075310 b?] S&)"9
-.7891644 0.6583079 -.7477229 -.8683995E-1 m0\"C-Bk
0.000000 -.4317550 -.2805645 -.8572462 (U'7Fc
SWEEP DIR 0 -.5075310 -.8683995E-1 -.8572462 Da8$Is;n
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 3 Z#Zzi5<
INTERFACE COATING "FIL_COIL" "AIR" "AIR" ,eeL5V
REDEFINE COLOR 16 |369@un6
FACETS 3 3 "aWX:WL&}s
39T&c85
ENT OBJ >\7RIy3
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD1' jaO#><f
SHIFT 1.4 1.075 0 b6!Q!:GO&
INTERFACE COATING "ABSORB" "AIR" "AIR" )fd-IYi-3
REDEFINE COLOR 22 ]u4>;sa
FACETS 6 6 av;
(b3Lq
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD2' :*P___S=
SHIFT -1.5 -0.75 0 x-V' 0-#U>
INTERFACE COATING "ABSORB" "AIR" "AIR" y>7VxX0xi
REDEFINE COLOR 22 {`K]sa7`
FACETS 6 6 Gp ^ owr
L\:YbS~]
$ECHO =o{: -EKQF
GROUP -10 UQ$\
an'
SCALE FROM MM 2>MP:yY;K
SHIFT (POSX) (POSY) (POSZ) 0$"Q&5Y
RETURN Sa[EnC
j |'#5H`
EMITTING OBJ .5 -(NRAYS) 7o965h
FLUX TOTAL 10.0 ZaRr2Z:!
} |,a%z-l
X offset zfjD b
Y offset E%k ]cZ
Z offset uF]D
Number of rays neB.Wu~WH
Ql#W
/x,e
!! ====================================================================== dWW-tHv#
"lU]tIpCu
!! Ask whether to save ray path history... r\l3_t
dEQReD
SCR_CANCEL=0 7dufY
} }
SAVE_HIST=0 gQI(=in
$SCR 5 'Perform Fluence Analysis?' KMpDlit
Save ray path history for fluence analysis? \SAVE_HIST:? Y uw
E 0
A complete history of ray pathes can be saved during the trace. If saved c69U1
these pathes will be used later for volume fluence analysis in the 3d NWQPOq#
viewer. Note that saving these pathes will slow the ray trace and can Lt;.Nw
consume significant disk space. ~51kiQW
Sr ztTfY
!! ====================================================================== U9@t?j_#X{
pu2 wEQ
$IF (SAVE_HIST) NE 0 THEN vGPf`2/j.
SAVE 123 LIGHTPIPE1.HIS !! save ray pathes in history file for later analysis ]} 5I>l
$ENDIF 8g#
c%eZ
P;L)1 g
$READ "LIGHTPIPE1_GEOMETRY.INR" !! read pipe geometry from separate file 8"?Vcw&
DEFINE_SOURCE 0 0 0 (NRAYS) !! call macro to create source gfdPx:7^
STATS vy{rwZ$
w!B,kqTG
!! Define detector plane... @o4z3Q@
ENT OBJ q19k<BqR
PLANE Z 22 RECT 50 15 'DETECTOR' B
c,"12
INTERFACE COATING ABSORB AIR AIR ,yHzo
REDEFINE COLOR 2 fR]p+\#8u*
FACETS 3 3 Q
QsVIHA
7GBZA=J
WINDOW Z X !! autoscale window for plotting lightpipe tf$PaA
CONSIDER EXCEPT DETECTOR !! exclude detector plane from plot G_2gKkIK-
PLOT FACETS OVERLAY !! create faceted view of geometry jpYw#]Q
CONSIDER ALL !! turn detector plane back on prior to tracing R
(tiIo
r/N[7*i
SPOTS POS EVERY (NRAYS/1000) !! plot 1000 ray positions to represent source :Bx+WW&P.i
t5ny"k!
TRACE !! trace the rays +X* F<6mZ
E(aX4^]g
CONSIDER ONLY DETECTOR !! we only want rays that are on the detector plane ;e#>n!<u
STATS !! print statistics for these rays 27Kc-rcB
WINDOW Y OBJECT DETECTOR X OBJECT DETECTOR !! set window to dimensions of detector plane V!pq,!C$v
PIXELS (NPIXELS) !! set resolution for following spots command lgCHGv2@
SPOTS POS ATTRIBUTE 0 !! bin flux data on detector plane <O,'5+zG%
!! (without plotting ray positions) I<D&,LFH*w
hV3,^#9o
DISPLAY !! enter display mode k8InbX[
PICTURE !! display raster picture of flux data binned by spots [Vrc:%Jk
!! command above S F&M
(=w<
WRITE DETECTOR_DATA.DIS !! write data to a named dis file %mK3N2N$
RETURN !! leave display mode ['51FulDR
^w;o \G
$VIEW !! show 3d view of current VCR file, which contains output =Q/w% 8G
!! from "PLOT FACETS" and first "SPOTS" command above ')AByD}Hi]
#6*V7@9]3|
$IF (SAVE_HIST) NE 0 THEN vO}qjw
SAVE OFF !! turn off saving of ray path history )^jQkfL
&VIEW LIGHTPIPE1.HIS !! include fluence analysis of ray path history in 3d view 5z9r S<
$ELSE ~&wXXVK3
&VIEW DETECTOR_DATA.DIS !! include output collected on detector plane in 3d view FSW3'
$ENDIF