求问下面这个ASAP的sample中的案例如何解析 }G ^nK m
=5q_aK#i
!! Initialization mIW/x/I
aflBDo1c
SYSTEM NEW !! clear out any existing geometry $2>"2*,04
RESET !! clear out rays/sources giHWC%/
UNITS MM *q*$%H
XMEMORY NORM \qkb8H
FRESNEL BOTH >zV
SPLIT 6 MONTECARLO !%(PN3*
dfMi]rs!<
NRAYS=100000 !! Number of rays to trace ^D?{[LBc
NPIXELS=81 D zdKBJT +
` 1vDp.
!! Media and coating definitions... 7{Zs"d{s
hiw>Q7W
MEDIA EQVa8xt/C
1.52 'GLASS' &W{<Yf9
1.4 'PLASTIC' Zq{TY)PI]
4Cp)!Bq?/
COATINGS PROPERTIES FnCMr_
0.000000 0.000000 'ABSORB' ?>DwNz^.!
1.000000 0.000000 'REFLECT' T-y5U},
0.000000 1.000000 'TRANSMIT' `4-m$ab
0.600000 0.000000 'FIL_COIL' |e91KmiqJ
]VoJ7LoCZ'
!! ====================================================================== W=I~GhM
/kV5~i<1S
!! source definition macro Y'Yu1mH)
`RyH~4\;
DEFINE_SOURCE { 4 !! (X,Y,Z,NRAYS) i?D)XXB85
$LOC POSX,POSY,POSZ,NRAYS 8 Y))/]R
POSX=#1 @}ioK=A
POSY=#2 oC}2 Z{
POSZ=#3 .RpWE.C
NRAYS=#4 nq:'jdY5|
"h:#'y$V
$ECHO NONE N=j$~,yG
gR${S|Z#u4
CURVES >"[Nmx0;w
LINE -2.500000 -2.500000 -.5000000 2.500000 -2.500000 -.5000000 BFQ`Ab+
LINE 2.500000 -2.500000 -.5000000 2.500000 2.500000 -.5000000 J@qwz[d i
LINE 2.500000 2.500000 -.5000000 -2.500000 2.500000 -.5000000 Vo%DoZg
LINE -2.500000 2.500000 -.5000000 -2.500000 -2.500000 -.5000000 xTy)qN]P
COMPOSITE #c(BBTuX
OBJECT =SOURCE.BASE.TrimSrf 1 "DSRy D0M
INTERFACE COATING "ABSORB" "AIR" "AIR" 11B8 LX
REDEFINE COLOR 22 >M7(<V
FACETS 3 3 fv:&?gc
?:3rVfO
CURVE 87rHW@\](
POINTS -2.150000 0. -0.500000 1. -2.150000 0. 4.152243 0. <f;Xs(
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 gT2k}5d}p
OBJECT =SOURCE.ENVELOPE.TrimSrf 2 a"8H(HAlNn
INTERFACE COATING "BARE" "AIR" "GLASS" aPin6L$;)
REDEFINE COLOR 5 ZOy^TR
FACETS 8 8 $AHdjQ[;6-
7)*QX,4C
CURVE PoZxT-U
POINTS -2.400000 0. -0.500000 1. -2.400000 0. 4.152243 0. FO)`&s"&2
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 -.3477569E-1 ;FnS=Z
OBJECT =SOURCE.ENVELOPE.TrimSrf 3 Hm]\.ZEy
INTERFACE COATING "BARE" "AIR" "GLASS" IJBIO>Z/
REDEFINE COLOR 5 ?I7%ueFY
FACETS 8 8 .50ql[En
pDt45
CURVE 2U) 0k*
POINTS -2.150000 0. 4.1522430 2.0000000 -2.150000 0. 6.3022430 0.7071068 0.000000 0. 6.3022430 0.0000000 ASa)xf9
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.463820 Qb@i_SX(fs
OBJECT =SOURCE.ENVELOPE.TrimSrf 7
*z__$!LR
INTERFACE COATING "BARE" "AIR" "GLASS" `%$+rbo~
REDEFINE COLOR 5 1SG^X-(GM/
FACETS 8 8 hs<OzM
m{by%
CURVE "]B%V!@
POINTS -2.400000 0. 4.1522430 2.0000000 -2.400000 0. 6.5522430 0.7071068 0.000000 0. 6.5522430 0.0000000 uHPd!#]
SWEEP AXIS 360 0.0000000 0.0000000 1.0000000 0.000000 0.000000 4.500050 ft?c&h;At
OBJECT =SOURCE.ENVELOPE.TrimSrf 8 !JbWxGN`jn
INTERFACE COATING "BARE" "AIR" "GLASS" V L;<+C~
REDEFINE COLOR 5 ORhvo,.u
FACETS 8 8 I~ e,']
._6e#=
CURVES vA*Q}]Ov
POINTS 1.394385 1.038552 0.000000 1.0000000; $FAST 12 21 j"n"=rTTQ
1.123886 0.954856 0.505399 2.0000000 1.035472 0.930007 0.670995 1.1427400 0.981844 0.916150 0.774309 2.0000000 g1&q6wCg|
0.903679 0.895633 0.925618 1.0360084 0.847917 0.880921 1.047983 2.0000000 0.707984 0.840974 1.357648 1.0317380 2{4f>,][
0.575089 0.811336 1.770593 2.0000000 0.490087 0.795572 2.035945 0.9895725 0.439857 0.784149 2.205034 2.0000000 FvDi4[F#
0.364494 0.764714 2.454669 1.0630797 0.308116 0.728066 2.634927 2.0000000 0.281928 0.711326 2.716462 1.0317805 ]\*_}
0.250695 0.684979 2.819030 2.0000000 0.219387 0.657896 2.923572 1.0450345 0.200563 0.637203 3.005204 2.0000000 &e99P{\D
0.171599 0.605132 3.132240 1.0306372 0.162130 0.589211 3.236880 2.0000000 0.154346 0.575964 3.324510 1.0831379 uYXkD#{
0.152442 0.569804 3.452766 2.0000000 0.149527 0.562924 3.604919 2.3011774 0.145256 0.548440 3.657625 2.0000000 ]l6niYVB2
0.140371 0.531487 3.719207 1.0041099 0.131787 0.497303 3.754359 2.0000000 0.124331 0.468001 3.784505 1.0822217 Xn%O .yM6
0.110334 0.407405 3.810330 2.0000000 0.094446 0.338072 3.839870 0.9929569 0.082019 0.273978 3.849027 1.0000000 NZZc[P
0.057141 0.136655 3.856830 2.0000000 0.016581 -0.084264 3.867198 9.9999900 0.003901 -0.132661 3.853463 2.0000000 j5G=ZI86y
-0.005471 -0.171964 3.842188 1.0224675 -0.015742 -0.211159 3.815915 2.0000000 -0.028370 -0.259690 3.783384 1.0140715 FBS]U$1
-0.041978 -0.313759 3.724846 2.0000000 -0.069386 -0.419976 3.609457 0.9998017 -0.070945 -0.463315 3.491124 2.0000000 sZ#U{LI
-0.070715 -0.479085 3.448622 1.0186022 -0.069342 -0.489859 3.395917 2.0000000 -0.068133 -0.500239 3.342801 1.0125988 =}2k+v-B
-0.072213 -0.505084 3.293588 2.0000000 -0.077279 -0.510629 3.237028 0.9830858 -0.091239 -0.514752 3.188183 1.0000000 4oN*J +"=+
-0.134547 -0.526681 3.078723 1.0000000 -0.253348 -0.552161 2.843469 2.0000000 -0.317921 -0.565273 2.710721 1.0509176 , nW)A/?}
-0.384388 -0.576879 2.528336 2.0000000 -0.405785 -0.579423 2.469641 0.1167441 -0.515115 -0.598239 2.148353 2.0000000 nc;iJ/\4
-0.592709 -0.612583 1.919834 1.1049935 -0.655518 -0.632733 1.769411 2.0000000 -0.682461 -0.641532 1.704822 1.0799807
|A#\5u
-0.724225 -0.655537 1.614058 2.0000000 -0.766300 -0.669402 1.523468 1.0822331 -0.796137 -0.676671 1.461354 2.0000000 iIc/%<
;
-0.863963 -0.692877 1.320137 1.0179262 -0.936191 -0.693657 1.162136 1.0000000 -1.075088 -0.693075 0.843776 2.0000000 FMz>p1s|dK
-1.105502 -0.695019 0.771863 1.0292839 -1.143390 -0.701745 0.683286 2.0000000 -1.177001 -0.707913 0.604671 1.0010579 CwwZ~2
-1.213591 -0.715599 0.523894 2.0000000 -1.343593 -0.742039 0.238128 0.9963518 -1.495734 -0.766124 -0.015111 0.0000000 0}WDB_L
POINTS 1.370791 1.041563 -0.012324 1.0000000; $FAST 12 21 >`I%^+z
1.100141 0.957819 0.493358 2.0000000 1.011536 0.932918 0.659301 1.1445313 0.957900 0.919061 0.762626 2.0000000 |};-.}u^`h
0.879564 0.898499 0.914262 1.0360266 0.823620 0.883739 1.037049 2.0000000 0.683067 0.843622 1.348134 1.0295637 apWv+A
0.549657 0.813861 1.762576 2.0000000 0.464860 0.798145 2.027223 0.9910966 0.414288 0.786651 2.197447 2.0000000 64t:
0.338955 0.767226 2.447023 1.0635210 0.282512 0.730546 2.627388 2.0000000 0.256232 0.713751 2.709144 1.0316548 a$$aM2.2
0.224949 0.687363 2.811884 2.0000000 0.193503 0.660164 2.916916 1.0448962 0.174470 0.639227 2.999593 2.0000000 O8/r-?4.
0.145067 0.606637 3.128780 1.0274579 0.135459 0.590518 3.234713 2.0000000 0.127646 0.577283 3.322303 1.0943501 4c@_u8
0.125684 0.570934 3.452214 2.0000000 0.122747 0.563928 3.604120 2.2673942 0.118567 0.549815 3.655999 2.0000000 YD] :3!MI
0.113843 0.533450 3.716045 1.0115501 0.105445 0.499990 3.750293 2.0000000 0.098085 0.471050 3.779930 1.0761847 MC%!>,tC
0.084263 0.411211 3.805483 2.0000000 0.068488 0.342388 3.834863 0.9907814 0.056048 0.278248 3.844038 1.0000000
#M|q}jA|
0.031198 0.141067 3.851864 2.0000000 -0.009109 -0.078472 3.862072 9.9999900 -0.021491 -0.125675 3.848694 2.0000000 bkiMF$K,K
-0.030581 -0.163814 3.837764 1.0301358 -0.040650 -0.202179 3.811909 2.0000000 -0.053220 -0.250387 3.779417 1.0049989 %Q zk aXJ
-0.066672 -0.303867 3.721577 2.0000000 -0.093981 -0.409921 3.606510 0.9906232 -0.095653 -0.453467 3.487780 2.0000000 rtz ]PH
-0.095493 -0.469100 3.445697 1.0178833 -0.094133 -0.479757 3.393650 2.0000000 -0.092920 -0.489909 3.341741 1.0112285 ]:~z#k|2@6
-0.096761 -0.494553 3.294464 2.0000000 -0.101490 -0.499807 3.240857 0.9906242 -0.114920 -0.503750 3.194130 1.0000000 Pp`[E/
qj4
-0.156962 -0.515320 3.088018 1.0000000 -0.275655 -0.540763 2.852962 2.0000000 -0.340575 -0.553945 2.719470 1.0516766 a2B9
.;F
-0.407401 -0.565610 2.536124 2.0000000 -0.429199 -0.568229 2.476339 0.1470348 -0.538356 -0.587018 2.155564 2.0000000 ex8}./mjJ
-0.615889 -0.601354 1.927220 1.1058507 -0.678434 -0.621418 1.777412 2.0000000 -0.705271 -0.630182 1.713067 1.0800873 dlBr2 9
-0.746852 -0.644129 1.622717 2.0000000 -0.788745 -0.657935 1.532535 1.0823717 -0.818468 -0.665177 1.470671 2.0000000 co{i~['u
-0.886117 -0.681342 1.329845 1.0183722 -0.958235 -0.682116 1.172057 1.0000000 -1.097431 -0.681536 0.853006 2.0000000 r}-vOPn`E
-1.127924 -0.683484 0.780926 1.0290564 -1.165880 -0.690219 0.692207 2.0000000 -1.199466 -0.696380 0.613656 1.0008674 t4+bRmS`_
-1.236035 -0.704062 0.532907 2.0000000 -1.365128 -0.730323 0.249082 1.0017003 -1.516950 -0.754367 -0.003742 0.0000000 `+@r0:G&v
POINTS 1.354595 1.062280 -0.017429 1.0000000; $FAST 12 21 - @t L]]
1.084058 0.978571 0.488040 2.0000000 0.995482 0.953680 0.653934 1.1437168 0.941779 0.939806 0.757394 2.0000000 v;d3uunqv
0.863391 0.919233 0.909140 1.0359228 0.807388 0.904455 1.032050 2.0000000 0.666568 0.864253 1.343712 1.0292429 C#P7@ JE
0.533045 0.834471 1.758476 2.0000000 0.448009 0.818716 2.023866 0.9910434 0.397382 0.807203 2.194303 2.0000000 VMw[M^
0.321827 0.787706 2.444624 1.0633711 0.265089 0.750826 2.625895 2.0000000 0.238668 0.733937 2.708067 1.0315265 ^tI4 FQ>Y
0.207205 0.707411 2.811396 2.0000000 0.175563 0.680058 2.917089 1.0451262 0.156446 0.659044 3.000213 2.0000000 E51S#T
0.126970 0.626410 3.129806 1.0235382 0.117277 0.610136 3.236109 2.0000000 0.109329 0.596572 3.325178 1.0801777 oW3Uyj
0.107544 0.590640 3.452702 2.0000000 0.104699 0.583999 3.605331 2.3065485 0.100231 0.568848 3.659727 2.0000000 k\A4sj
0.095067 0.550899 3.724054 0.9972525 0.086109 0.515227 3.760869 2.0000000 0.078352 0.484749 3.792341 1.0847940 petq6)g?
0.063804 0.421788 3.819169 2.0000000 0.047485 0.350563 3.849509 0.9979270 0.034775 0.285001 3.858850 1.0000000 p$a+?5'Q
0.009413 0.145104 3.866841 2.0000000 -0.030809 -0.074037 3.877296 9.9999900 -0.043738 -0.123492 3.863132 2.0000000
/~pB_l
-0.053464 -0.164319 3.851318 1.0077660 -0.064009 -0.204663 3.824655 2.0000000 -0.076957 -0.254380 3.791789 1.0252057 R{q<V uN
-0.090775 -0.309239 3.732137 2.0000000 -0.118681 -0.418051 3.613510 0.9879433 -0.120494 -0.462751 3.491769 2.0000000 zA8Tp8(
-0.120432 -0.478731 3.448760 1.0151227 -0.119049 -0.489680 3.395510 2.0000000 -0.117792 -0.499938 3.343264 1.0071874 jRhRw;
-0.121384 -0.504449 3.297376 2.0000000 -0.125718 -0.509405 3.246843 1.0034493 -0.138675 -0.513145 3.202162 1.0000000 gQuU_dbXSB
-0.179367 -0.524325 3.099646 1.0000000 -0.298117 -0.549770 2.864448 2.0000000 -0.363491 -0.563042 2.729991 1.0525617 F{laA YE
-0.430817 -0.574793 2.545300 2.0000000 -0.453150 -0.577510 2.484061 0.1894483 -0.561969 -0.596240 2.164277 2.0000000 69N8COLB
-0.639305 -0.610538 1.936506 1.1071414 -0.701392 -0.630478 1.787782 2.0000000 -0.728029 -0.639189 1.723913 1.0813033 g:Fo7*i
-0.769360 -0.653058 1.634141 2.0000000 -0.811044 -0.666797 1.544449 1.0826740 -0.840783 -0.674023 1.482561 2.0000000 spma\,o
-0.908762 -0.690227 1.341059 1.0130166 -0.981283 -0.691048 1.182382 1.0000000 -1.120555 -0.690464 0.863164 2.0000000 <%S[6*6U
-1.150986 -0.692400 0.791232 1.0290292 -1.188849 -0.699119 0.702735 2.0000000 -1.222296 -0.705255 0.624513 1.0009134 K[i&!Z&
-1.258766 -0.712921 0.543977 2.0000000 -1.387153 -0.739044 0.261689 1.0036381 -1.538380 -0.762994 0.009820 0.0000000 BQ(sjJ$v6F
POINTS 1.355282 1.088568 -0.012324 1.0000000; $FAST 12 21 ';I(#J6
1.085058 1.004956 0.492560 2.0000000 0.996714 0.980131 0.658037 1.1407942 0.942924 0.966233 0.761680 2.0000000 8$38>cGY^
0.864634 0.945687 0.913253 1.0357574 0.808730 0.930932 1.035914 2.0000000 0.668152 0.890783 1.346971 1.0309567 8?h&FbmB
0.534985 0.861093 1.760696 2.0000000 0.449409 0.845236 2.027826 0.9894437 0.399041 0.833765 2.197444 2.0000000 jm,:jkr
0.323142 0.814156 2.448877 1.0627246 0.266053 0.777028 2.631322 2.0000000 0.239527 0.760062 2.713857 1.0314970 yDAvl+
0.207858 0.733379 2.817853 2.0000000 0.176077 0.705923 2.923992 1.0456132 0.157050 0.685044 3.006702 2.0000000 G4wJv^6i9
0.127911 0.652870 3.134706 1.0211097 0.118234 0.636573 3.240250 2.0000000 0.110141 0.622567 3.331197 1.0569958 sn8r`59C
0.108649 0.617381 3.453942 2.0000000 0.105963 0.611401 3.607739 2.3695784 0.100988 0.594390 3.666624 2.0000000 yXBWu=w3`O
0.095030 0.573567 3.738588 0.9755700 0.085106 0.534088 3.779892 2.0000000 0.076683 0.501040 3.814487 1.1002743 U[6
~ad
a
0.060942 0.432941 3.843372 2.0000000 0.043742 0.357814 3.875229 1.0094337 0.030661 0.290281 3.884785 1.0000000 `Wp y6o
0.004548 0.146401 3.892988 2.0000000 -0.035814 -0.073581 3.903944 9.9999900 -0.049810 -0.127392 3.888320 2.0000000 8r48+_y3u
-0.060726 -0.173226 3.874887 0.9767776 -0.072136 -0.217155 3.846688 2.0000000 -0.085726 -0.269519 3.813061 1.0598641 0xUn#&A~
-0.100169 -0.326726 3.750340 2.0000000 -0.129021 -0.439616 3.626321 0.9933538 -0.130917 -0.485728 3.500754 2.0000000 +5H1n(6)
-0.130925 -0.502335 3.456020 1.0122983 -0.129495 -0.513816 3.400408 2.0000000 -0.128177 -0.524450 3.346481 1.0028888 Z._%T$8aJv
-0.131659 -0.528973 3.300617 2.0000000 -0.135773 -0.533804 3.251461 1.0142138 -0.148587 -0.537434 3.207574 1.0000000 T 2Gscey
-0.188637 -0.548422 3.106795 1.0000000 -0.307576 -0.573906 2.871198 2.0000000 -0.373244 -0.587235 2.736123 1.0530599 IY}{1[<N
-0.440919 -0.599047 2.550488 2.0000000 -0.463608 -0.601829 2.488282 0.2189342 -0.572122 -0.620503 2.169388 2.0000000 h&z(;B!;y.
-0.649239 -0.634756 1.942252 1.1081114 -0.710945 -0.654605 1.794445 2.0000000 -0.737405 -0.663277 1.731003 1.0829194 U[NQ"
-0.778564 -0.677096 1.641638 2.0000000 -0.820133 -0.690797 1.552232 1.0829076 -0.850011 -0.698027 1.490058 2.0000000 pPJE.[)V/
-0.918635 -0.714326 1.347209 1.0051766 -0.991832 -0.715220 1.187063 1.0000000 -1.130913 -0.714628 0.868300 2.0000000 A#nSK#wS61
-1.161178 -0.716543 0.796744 1.0292200 -1.198844 -0.723231 0.708703 2.0000000 -1.232117 -0.729340 0.630882 1.0011658 V@\A<q%jTs
-1.268469 -0.736984 0.550618 2.0000000 -1.396766 -0.763093 0.268566 1.0009517 -1.547471 -0.786951 0.017629 0.0000000 SeBl*V
POINTS 1.372452 1.105028 0.0000000 1.0000000; $FAST 12 21 s(y=u >
1.102556 1.021517 0.5042696 2.0000000 1.014510 0.996776 0.6692078 1.1374995 0.960665 0.982862 0.7729712 2.0000000 #xt-65^
0.882565 0.962366 0.9241914 1.0356250 0.826860 0.947662 1.0463777 2.0000000 0.686891 0.907670 1.3560008 1.0337271 _ECH(
0.554340 0.878133 1.7679339 2.0000000 0.468240 0.862170 2.0367842 0.9871461 0.418295 0.850778 2.2050297 2.0000000 bP7_QYQ6
0.342131 0.831083 2.4572922 1.0619658 0.284839 0.793802 2.6404900 2.0000000 0.258305 0.776821 2.7231231 1.0316051 2bxW`.fa
0.226526 0.750056 2.8274721 2.0000000 0.194742 0.722608 2.9335837 1.0460984 0.175927 0.701997 3.0152578 2.0000000 9''x'E=|
0.147337 0.670517 3.1406150 1.0217144 0.137770 0.654343 3.2447098 2.0000000 0.129614 0.640056 3.3367278 1.0411390 K'b #}N\
0.128351 0.635490 3.4552086 2.0000000 0.125800 0.630092 3.6098924 2.4098960 0.120396 0.611478 3.6726507 2.0000000 [k60=$y
0.113752 0.588164 3.7511466 0.9604793 0.103024 0.545525 3.7962180 2.0000000 0.094054 0.510368 3.8334017 1.1126577 T.q7~ba*
0.077353 0.438136 3.8639142 2.0000000 0.059452 0.359898 3.8969553 1.0184613 0.046116 0.290996 3.9066516 1.0000000 $mn+
0.019452 0.144198 3.9149871 2.0000000 -0.021191 -0.077366 3.9264090 9.9999900 -0.036149 -0.135090 3.9095036 2.0000000 ~2O1$o u
-0.048114 -0.185325 3.8946623 0.9566669 -0.060270 -0.232339 3.8651005 2.0000000 -0.074403 -0.286982 3.8307266 1.0878059 v[<;z(7Qk
-0.089350 -0.346085 3.7655234 2.0000000 -0.118942 -0.461981 3.6374423 1.0035260 -0.120816 -0.508939 3.5094731 2.0000000 z W*Z
-0.120825 -0.526084 3.4632303 1.0109978 -0.119352 -0.538025 3.4054746 2.0000000 -0.117993 -0.549089 3.3494927 1.0014760 ef:YYt{|q
-0.121566 -0.553761 3.3022889 2.0000000 -0.125758 -0.558707 3.2520370 1.0145452 -0.138851 -0.562389 3.2071954 1.0000000 \6vr)1~N>
-0.179342 -0.573493 3.1052782 1.0000000 -0.298492 -0.599033 2.8692582 2.0000000 -0.364122 -0.612352 2.7342717 1.0528774 8!qzG4F/
-0.431789 -0.624166 2.5486490 2.0000000 -0.454447 -0.626942 2.4865279 0.2162646 -0.562868 -0.645593 2.1679039 2.0000000 'v_k#%
-0.639872 -0.659822 1.9410918 1.1081815 -0.701496 -0.679667 1.7934988 2.0000000 -0.727905 -0.688334 1.7301855 1.0839677 BP8jReX^
-0.769073 -0.702160 1.6408165 2.0000000 -0.810687 -0.715875 1.5513272 1.0829258 -0.840745 -0.723128 1.4887724 2.0000000 dQ_yb+<
-0.909949 -0.739523 1.3446943 0.9994834 -0.983703 -0.740474 1.1833574 1.0000000 -1.122437 -0.739875 0.8654051 2.0000000 53l !$#o
-1.152531 -0.741771 0.7942322 1.0295205 -1.190009 -0.748430 0.7066154 2.0000000 -1.223178 -0.754525 0.6290322 1.0014729 1j+RXb\<
-1.259461 -0.762157 0.5489403 2.0000000 -1.388336 -0.788383 0.2656832 0.9952588 -1.538897 -0.812205 0.0151114 0.0000000 q!<n\X3]u
POINTS 1.396045 1.102017 0.0123241 1.0000000; $FAST 12 21 '(SqHP|8&g
1.126301 1.018554 0.5163100 2.0000000 1.038446 0.993864 0.6809012 1.1357423 0.984608 0.979951 0.7846547 2.0000000 -x+K#T0Z
0.906680 0.959499 0.9355473 1.0356034 0.851157 0.944843 1.0573118 2.0000000 0.711809 0.905022 1.3655129 1.0359385 @MfZP~T+
0.579772 0.875608 1.7759507 2.0000000 0.493468 0.859597 2.0455045 0.9854938 0.443864 0.848276 2.2126164 2.0000000 fDKV`
0.367670 0.828570 2.4649391 1.0615324 0.310442 0.791323 2.6480288 2.0000000 0.284001 0.774396 2.7304414 1.0317603 Ummoph7_@
0.252272 0.747672 2.8346183 2.0000000 0.220625 0.720339 2.9402434 1.0462753 0.202020 0.699972 3.0208687 2.0000000 W!)B%.Q
0.173868 0.669010 3.1440839 1.0250647 0.164441 0.653037 3.2468768 2.0000000 0.156326 0.638762 3.3387716 1.0353736 ShJBOaE; -
0.155109 0.634360 3.4557598 2.0000000 0.152584 0.629104 3.6106182 2.4260441 0.147085 0.610102 3.6742764 2.0000000 .r \g]
0.140274 0.586178 3.7543310 0.9563379 0.129365 0.542838 3.8002839 2.0000000 0.120294 0.507295 3.8379910 1.1169357 }=s64O9j
0.103424 0.434331 3.8687617 2.0000000 0.085410 0.355586 3.9019620 1.0204277 0.072087 0.286727 3.9116397 1.0000000 7?qRz
0.045395 0.139786 3.9199527 2.0000000 0.004500 -0.083151 3.9315374 9.9999900 -0.010758 -0.142076 3.9142732 2.0000000 htOVt\+!34
-0.023006 -0.193485 3.8990802 0.9529633 -0.035362 -0.241319 3.8691072 2.0000000 -0.049583 -0.296400 3.8345800 1.0955503 Dj'+,{7,u
-0.064656 -0.355976 3.7687923 2.0000000 -0.094346 -0.472033 3.6403893 1.0124853 -0.096108 -0.518786 3.5128176 2.0000000 r^;1Sm
-0.096048 -0.536067 3.4661628 1.0116629 -0.094561 -0.548127 3.4077417 2.0000000 -0.093205 -0.559422 3.3505315 1.0036491 } /aqh ;W
-0.097018 -0.564292 3.3014121 2.0000000 -0.101536 -0.569526 3.2482492 1.0044065 -0.115169 -0.573391 3.2012485 1.0000000 (gF{S*`
-0.156927 -0.584854 3.0959834 1.0000000 -0.276185 -0.610431 2.8597652 2.0000000 -0.341467 -0.623680 2.7255222 1.0521154 {3K`yDF
-0.408776 -0.635434 2.5408610 2.0000000 -0.431034 -0.638137 2.4798278 0.1832142 -0.539627 -0.656813 2.1606931 2.0000000 sEcg;LFp
-0.616692 -0.671052 1.9337055 1.1073085 -0.678581 -0.690981 1.7854973 2.0000000 -0.705095 -0.699684 1.7219390 1.0838320 +H
"j-:E@t
-0.746446 -0.713569 1.6321578 2.0000000 -0.788242 -0.727342 1.5422609 1.0827706 -0.818414 -0.734622 1.4794558 2.0000000 zj7?2
-0.887793 -0.751058 1.3349898 0.9990974 -0.961659 -0.752015 1.1734361 1.0000000 -1.100094 -0.751414 0.8561748 2.0000000 #BhcW"@
-1.130109 -0.753306 0.7851690 1.0297528 -1.167520 -0.759956 0.6976950 2.0000000 -1.200712 -0.766058 0.6200482 1.0016578 !Er)|YP
-1.237017 -0.773693 0.5399268 2.0000000 -1.366803 -0.800100 0.2547265 0.9899719 -1.517682 -0.823962 0.0037418 0.0000000 #>O+!IH
POINTS 1.412242 1.081300 0.017429 1.0000000; $FAST 12 21 nOq`Cwh9
1.142384 0.997802 0.521628 2.0000000 1.054501 0.973102 0.686268 1.1365279 1.000729 0.959205 0.789886 2.0000000 EsjZ;D,c(
0.922853 0.938766 0.940669 1.0357077 0.867389 0.924127 1.062311 2.0000000 0.728308 0.884391 1.369936 1.0362692 n*A"}i`ix
0.596383 0.854998 1.780050 2.0000000 0.510313 0.839024 2.048880 0.9855426 0.460771 0.827724 2.215760 2.0000000 2t:CK
0.384799 0.808090 2.467338 1.0616728 0.327865 0.771042 2.649522 2.0000000 0.301563 0.754209 2.731524 1.0318505 AQgm]ex<
0.270016 0.727624 2.835106 2.0000000 0.238565 0.700446 2.940068 1.0460109 0.220044 0.680156 3.020248 2.0000000 ""x>-j4
0.191962 0.649234 3.143074 1.0290730 0.182623 0.633419 3.245481 2.0000000 0.174620 0.619425 3.336243 1.0399723 @P6*4W
0.173249 0.614653 3.455272 2.0000000 0.170623 0.609005 3.609534 2.4194024 0.165421 0.591069 3.670549 2.0000000 ,W5!=\Gg(
0.159064 0.568786 3.746262 0.9638978 0.148701 0.527601 3.789708 2.0000000 0.140036 0.493634 3.825559 1.1116253 'b Kc;\
0.123883 0.423754 3.855075 2.0000000 0.106411 0.347401 3.887317 1.0143183 0.093360 0.279974 3.896828 1.0000000 ,`ju(ac!
0.067180 0.135749 3.904976 2.0000000 0.026209 -0.087553 3.916323 9.9999900 0.011489 -0.144258 3.899835 2.0000000 i`7:^v;
-0.000109 -0.192921 3.885556 0.9658979 -0.012003 -0.238835 3.856361 2.0000000 -0.025790 -0.292196 3.822421 1.0795796 Aw=GvCo<
-0.040552 -0.350605 3.758232 2.0000000 -0.069640 -0.463886 3.633436 1.0151305 -0.071267 -0.509503 3.508829 2.0000000 Lo5CVlK
-0.071108 -0.526438 3.463095 1.0139405 -0.069645 -0.538204 3.405881 2.0000000 -0.068334 -0.549394 3.349005 1.0075765 lh*!f$2~
-0.072395 -0.554397 3.298500 2.0000000 -0.077304 -0.559925 3.242286 0.9916389 -0.091415 -0.563996 3.193217 1.0000000 SVqKG+{My
-0.134522 -0.575849 3.084356 1.0000000 -0.253723 -0.601424 2.848280 2.0000000 -0.318551 -0.614583 2.715001 1.0512224 N`NW*~
-0.385360 -0.626251 2.531686 2.0000000 -0.407082 -0.628856 2.472108 0.1410980 -0.516014 -0.647591 2.151980 2.0000000 #oxP,LR
-0.593276 -0.661868 1.924420 1.1060151 -0.655623 -0.681921 1.775128 2.0000000 -0.682337 -0.690677 1.711095 1.0826127
u'qc=5
-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
a
-0.865147 -0.742174 1.323777 1.0042041 -0.938611 -0.743083 1.163111 1.0000000 -1.076970 -0.742486 0.846016 2.0000000 N.q0D5 :
-1.107047 -0.744390 0.774863 1.0297775 -1.144550 -0.751057 0.687167 2.0000000 -1.177882 -0.757183 0.609192 1.0016160 =|_k a8{?
-1.214286 -0.764835 0.528857 2.0000000 -1.344779 -0.791379 0.242117 0.9881432 -1.496252 -0.815335 -0.009820 0.0000000 I4MZJAYk
POINTS 1.411554 1.055012 0.012324 1.0000000; $FAST 12 21 }W5~89"
1.141383 0.971417 0.517108 2.0000000 1.053269 0.946652 0.682165 1.1394164 0.999584 0.932778 0.785601 2.0000000 \>c1Z5H>
0.921610 0.912312 0.936556 1.0358765 0.866047 0.897650 1.058447 2.0000000 0.726724 0.857861 1.366679 1.0345184 @~`:sa+H
0.594443 0.828375 1.777831 2.0000000 0.508913 0.812504 2.044921 0.9872704 0.459111 0.801162 2.212619 2.0000000 (\CH;c-@
0.383483 0.781640 2.463084 1.0623113 0.326902 0.744840 2.644095 2.0000000 0.300704 0.728084 2.725734 1.0318504 betTAbF
0.269363 0.701655 2.828649 2.0000000 0.238052 0.674581 2.933162 1.0454853 0.219440 0.654156 3.013759 2.0000000 h?-M+Ac
0.191022 0.622775 3.138166 1.0313306 0.181666 0.606981 3.241341 2.0000000 0.173796 0.593406 3.330388 1.0578068 Z2&7HTz
0.172144 0.587913 3.454032 2.0000000 0.169356 0.581587 3.607198 2.3740047 0.164664 0.565528 3.663652 2.0000000 Y>I9o)KR
0.159106 0.546141 3.731705 0.9823929 0.149704 0.508739 3.770685 2.0000000 0.141710 0.477367 3.803399 1.0978835 Nuc2CB)J
0.126744 0.412601 3.830872 2.0000000 0.110153 0.340145 3.861598 1.0030201 0.097474 0.274694 3.870893 1.0000000 IS%e5
0.072045 0.134452 3.878829 2.0000000 0.031212 -0.088015 3.889673 9.9999900 0.017561 -0.140358 3.874647 2.0000000 gCv[AIE_m
0.007156 -0.184003 3.861993 0.9930774 -0.003876 -0.226343 3.834318 2.0000000 -0.016992 -0.276946 3.801260 1.0463035 osI0m7ws:
-0.031159 -0.333118 3.740029 2.0000000 -0.059302 -0.442325 3.620623 1.0099389 -0.060844 -0.486526 3.499843 2.0000000 7nk3^$|
-0.060615 -0.502836 3.455827 1.0168187 -0.059199 -0.514069 3.400984 2.0000000 -0.057949 -0.524879 3.345808 1.0110698 w!
':Ws
-0.062121 -0.529872 3.295259 2.0000000 -0.067259 -0.535531 3.237627 0.9834855 -0.081502 -0.539707 3.187805 1.0000000 "rR$2`v"
-0.125252 -0.551752 3.077206 1.0000000 -0.244264 -0.577288 2.841530 2.0000000 -0.308798 -0.590390 2.708870 1.0507270 u^+
(5|
-0.375258 -0.601997 2.526498 2.0000000 -0.396624 -0.604536 2.467889 0.1143718 -0.505860 -0.623329 2.146869 2.0000000 #-K,,"
-0.583342 -0.637649 1.918674 1.1050608 -0.646070 -0.657794 1.768464 2.0000000 -0.672961 -0.666589 1.704005 1.0810259 8QN/D\uq
-0.714734 -0.680602 1.613237 2.0000000 -0.756857 -0.694481 1.522559 1.0823264 -0.786871 -0.701772 1.460068 2.0000000 o;'-^ LJ
-0.855277 -0.718075 1.317624 1.0119840 -0.928062 -0.718911 1.158430 1.0000000 -1.066613 -0.718322 0.840880 2.0000000 )KcY<K
-1.096855 -0.720247 0.769351 1.0295819 -1.134556 -0.726945 0.681199 2.0000000 -1.168060 -0.733099 0.602822 1.0013691 V*1-wg5>
-1.204582 -0.740772 0.522216 2.0000000 -1.335164 -0.767330 0.235243 0.9907681 -1.487161 -0.791377 -0.017629 0.0000000 9 N9Q#o$!.
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 1 A5%cgr% 6
.8 2.0000000 .7 0.7071068 .6 2.0000000 .5 0.7071068 .4 2.0000000 .3 0.7071068 .2 2.0000000, Vl0Y'@{
.1 0.7071068 7WEoyd
INTERFACE COATING "FIL_COIL" "AIR" "AIR" ~
ve
REDEFINE COLOR 16 *KDwl<^A
FACETS 3 3 ZG1 {"J/z
\vp^[,SI
CURVE )C%S`d<%,
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 ANXN.V
MATRIX; $FAST 4 3 0{sYD*gK]
1.383418 0.3133295 -.8235261 0.4728946 uEDvdd#V.
1.071790 -.9496444 -.2717175 0.1560287 !sav~dB)
0.000000 0.000000 -.4979701 -.8671942 ?tf<AZ=+^L
SWEEP DIR 0 0.4728946 0.1560287 -.8671942 V; 1i/{
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 2 trM)&aQto
INTERFACE COATING "FIL_COIL" "AIR" "AIR" s -),Pv|
REDEFINE COLOR 16 +3o
4KB}
FACETS 3 3 Tizjh&*^
<k7q9"\4
CURVE 'T*h0xX
ARC Z 0.000000 0.3500000E-1 0.000000 0.000000 0.000000 360.0000 bXK$H=S Bz
MATRIX; $FAST 4 3 zH1ChgF=}
-1.517316 0.6166185 0.6018256 -.5075310 P*9L3R*=N
-.7891644 0.6583079 -.7477229 -.8683995E-1 Pc=:j(
0.000000 -.4317550 -.2805645 -.8572462 l#;o^H i
SWEEP DIR 0 -.5075310 -.8683995E-1 -.8572462 A?Gk8
OBJECT =SOURCE.FILAMENT.Shell 3.Shell 3 @po|07
INTERFACE COATING "FIL_COIL" "AIR" "AIR" .:2=VLuj U
REDEFINE COLOR 16 |n\(I$
FACETS 3 3 SAGECK[Ix
&z%DX
ENT OBJ W0KSLxM
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD1' lZ5TDS
SHIFT 1.4 1.075 0 _`q ei0
INTERFACE COATING "ABSORB" "AIR" "AIR" 3R ZD=`
REDEFINE COLOR 22 gclw>((5
FACETS 6 6 =\)qUs\z
TUBE Z -.5 .15 .15 -3 .15 .15 'SOURCE.BASE.LEAD2' WkK.ON^
SHIFT -1.5 -0.75 0 e%.|PZ)
INTERFACE COATING "ABSORB" "AIR" "AIR" A.(xa+z?
REDEFINE COLOR 22 'tun;Y
FACETS 6 6 Ar1X
mHq
2 [yfo8H
$ECHO `&qeSEs\
GROUP -10 h} <Ie <
SCALE FROM MM 5=9gH
SHIFT (POSX) (POSY) (POSZ) 7wwlZ;w
RETURN 0}
Lx}2
k{B;J\`E;
EMITTING OBJ .5 -(NRAYS) \>(S?)6
FLUX TOTAL 10.0 zqAp7:
} L*Q#!_K0P
X offset e*jfxQ=qG
Y offset n%}Vd
`c
Z offset qjVhBu7A
Number of rays &Un^
_M
qlIbnyP<
!! ====================================================================== bAm ,gP
\[;Qqn0
!! Ask whether to save ray path history... %<Kw
AcxC$uh
SCR_CANCEL=0 Z<n%~z^
SAVE_HIST=0 ICB'?yZ,
$SCR 5 'Perform Fluence Analysis?' ,.PmH.zjmR
Save ray path history for fluence analysis? \SAVE_HIST:? TrC :CL
A complete history of ray pathes can be saved during the trace. If saved EJZb3
these pathes will be used later for volume fluence analysis in the 3d L(i0d[F
viewer. Note that saving these pathes will slow the ray trace and can +5IC-=ZB
consume significant disk space. f1}b;JJTsv
Yeb-u+23
!! ====================================================================== |_`wC
M8iI e:{ c
$IF (SAVE_HIST) NE 0 THEN =K\.YKT
SAVE 123 LIGHTPIPE1.HIS !! save ray pathes in history file for later analysis K18Sj,]B
$ENDIF ;,F:.<P
^=gzms
$READ "LIGHTPIPE1_GEOMETRY.INR" !! read pipe geometry from separate file kmfxk/F}
DEFINE_SOURCE 0 0 0 (NRAYS) !! call macro to create source >;zQ.2*
STATS #ZvDf5A
/|z_z%=
!! Define detector plane... +
c"$-Jr
ENT OBJ W!
q-WU
PLANE Z 22 RECT 50 15 'DETECTOR' cpg+-Zf%
INTERFACE COATING ABSORB AIR AIR 4Hcds9y9
REDEFINE COLOR 2 IL2OVL X
FACETS 3 3 !w-`:d?
p:9^46N@
WINDOW Z X !! autoscale window for plotting lightpipe (&t8.7O
CONSIDER EXCEPT DETECTOR !! exclude detector plane from plot biw2f~V
PLOT FACETS OVERLAY !! create faceted view of geometry v$i[dZSN[
CONSIDER ALL !! turn detector plane back on prior to tracing O9(6 ?n
"=ogO/_Q"
SPOTS POS EVERY (NRAYS/1000) !! plot 1000 ray positions to represent source q&N1| f7
" .:b43Z
TRACE !! trace the rays tyyfMA?'L;
'}eA2Q>BV
CONSIDER ONLY DETECTOR !! we only want rays that are on the detector plane Q( \2(x\
STATS !! print statistics for these rays &H<n76G
WINDOW Y OBJECT DETECTOR X OBJECT DETECTOR !! set window to dimensions of detector plane ~*,e &I
PIXELS (NPIXELS) !! set resolution for following spots command ss>p
SPOTS POS ATTRIBUTE 0 !! bin flux data on detector plane #X?#v7i",D
!! (without plotting ray positions) *dE5yS`H
G'qGsKf\
DISPLAY !! enter display mode 6}9`z8
PICTURE !! display raster picture of flux data binned by spots tfb_K4h6,
!! command above voAen&>!
WRITE DETECTOR_DATA.DIS !! write data to a named dis file #>/stU-
RETURN !! leave display mode 4|[)D/N
_onEXrM
$VIEW !! show 3d view of current VCR file, which contains output >4N=P0=
!! from "PLOT FACETS" and first "SPOTS" command above Udbz;^(
Kgw_c:/'
$IF (SAVE_HIST) NE 0 THEN %SSBXWP
SAVE OFF !! turn off saving of ray path history q
VcZF7
&VIEW LIGHTPIPE1.HIS !! include fluence analysis of ray path history in 3d view ~GZpAPg*
$ELSE 5? rR'0
&VIEW DETECTOR_DATA.DIS !! include output collected on detector plane in 3d view $IU|zda8
$ENDIF