ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/examp1.mgf
Revision: 1.2
Committed: Fri Feb 28 20:11:29 2003 UTC (21 years, 1 month ago) by greg
Branch: MAIN
CVS Tags: rad5R4, rad5R2, rad4R2P2, rad5R0, rad5R1, rad3R7P2, rad3R7P1, rad4R2, rad4R1, rad4R0, rad3R5, rad3R6, rad3R6P1, rad3R8, rad3R9, rad4R2P1, rad5R3, HEAD
Changes since 1.1: +1 -1 lines
Log Message:
Updates for 3.5 release

File Contents

# Content
1 # SCCSid "@(#)examp1.mgf 1.1 7/22/94 LBL"
2 # This is a hand-built example
3 # describing the geometry and materials
4 # of a Ledalite "APEX TYPE #2" fixture,
5 # which is a hanging direct/indirect fluorescent
6 # luminaire approx. 35" by 10" by 3.5"
7 # Fixture situated so dead center is at the origin
8 #
9 # Greg Ward, LBL, July 1994
10
11 # First, we describe the materials...
12
13 # Assume cool white lamps
14 c cool_white =
15 cxy .373 .385
16 m lamp_emitter =
17 sides 1
18 c cool_white
19 ed 44700
20 rd .6
21
22 # Exterior is matte white
23 m matte_white =
24 sides 1
25 c
26 rd .8
27
28 # Interior is unfinished and polished (Alzak) aluminum
29 m unfinished_aluminum =
30 sides 1
31 c
32 rs .75 .08
33 m polished_aluminum =
34 sides 1
35 c
36 rs .9 0
37
38 # All units are inches in this file
39 xf -s .0254
40
41 # Next, we put out the vertices...
42
43 # The following vertices go with the outer casing
44 v vc1+ =
45 p 24 3.0625 -1.75
46 n 0 0 -2
47 v vc2+ =
48 p 24 3.46294 -1.7095
49 n 0 0.40044 -1.9595
50 v vc3+ =
51 p 24 3.84717 -1.58965
52 n 0 0.78467 -1.83965
53 v vc4+ =
54 p 24 4.19961 -1.39529
55 n 0 1.13711 -1.64529
56 v vc5+ =
57 p 24 4.50601 -1.1343
58 n 0 1.44351 -1.3843
59 v vc6+ =
60 p 24 4.75394 -0.817248
61 n 0 1.69144 -1.06725
62 v vc7+ =
63 p 24 4.93338 -0.456974
64 n 0 1.87088 -0.706974
65 v vc8+ =
66 p 24 5.03705 -0.0680697
67 n 0 1.97455 -0.31807
68 v vc9+ =
69 p 24 5.06075 0.333716
70 n 0 1.99825 0.083716
71 v vc10+ =
72 p 24 5.00352 0.732112
73 n 0 1.94102 0.482112
74 v vc11+ =
75 p 24 4.86769 1.11098
76 n 0 1.80519 0.86098
77 v vc12+ =
78 p 24 4.65875 1.45498
79 n 0 1.59625 1.20498
80 v vc13+ =
81 p 24 4.38516 1.75019
82 n 0 1.32266 1.50019
83 v vc1- =
84 p -24 3.0625 -1.75
85 n 0 0 -2
86 v vc2- =
87 p -24 3.46294 -1.7095
88 n 0 0.40044 -1.9595
89 v vc3- =
90 p -24 3.84717 -1.58965
91 n 0 0.78467 -1.83965
92 v vc4- =
93 p -24 4.19961 -1.39529
94 n 0 1.13711 -1.64529
95 v vc5- =
96 p -24 4.50601 -1.1343
97 n 0 1.44351 -1.3843
98 v vc6- =
99 p -24 4.75394 -0.817248
100 n 0 1.69144 -1.06725
101 v vc7- =
102 p -24 4.93338 -0.456974
103 n 0 1.87088 -0.706974
104 v vc8- =
105 p -24 5.03705 -0.0680697
106 n 0 1.97455 -0.31807
107 v vc9- =
108 p -24 5.06075 0.333716
109 n 0 1.99825 0.083716
110 v vc10- =
111 p -24 5.00352 0.732112
112 n 0 1.94102 0.482112
113 v vc11- =
114 p -24 4.86769 1.11098
115 n 0 1.80519 0.86098
116 v vc12- =
117 p -24 4.65875 1.45498
118 n 0 1.59625 1.20498
119 v vc13- =
120 p -24 4.38516 1.75019
121 n 0 1.32266 1.50019
122 v vc-top =
123 p -24 0 1.75
124 v vc-bot =
125 p -24 0 -1.75
126 v vc+top =
127 p 24 0 1.75
128 v vc+bot =
129 p 24 0 -1.75
130
131 # The following vertices go with the upper reflector
132 v vur-top = vc13-
133 v vur-corner =
134 p -24 4.25 .5833
135 v vur-mid =
136 p -24 2.5625 .5833
137 v vur+top = vc13+
138 v vur+corner =
139 p 24 4.25 .5833
140 v vur+mid =
141 p 24 2.5625 .5833
142
143 # The following vertices go with the lower reflector
144 v vlr1+ =
145 p 24 2.5625 0.5833
146 n 0 -1 -0.235194
147 v vlr2+ =
148 p 24 2.66998 0.11664
149 n 0 -1 -0.225724
150 v vlr3+ =
151 p 24 2.77332 -0.35002
152 n 0 -1 -0.217314
153 v vlr4+ =
154 p 24 2.87294 -0.81668
155 n 0 -1 -0.209778
156 v vlr5+ =
157 p 24 2.96922 -1.28334
158 n 0 -1 -0.202976
159 v vlr6+ =
160 p 24 3.0625 -1.75
161 n 0 -1 -0.196795
162 v vlr1- =
163 p -24 2.5625 0.5833
164 n 0 -1 -0.235194
165 v vlr2- =
166 p -24 2.66998 0.11664
167 n 0 -1 -0.225724
168 v vlr3- =
169 p -24 2.77332 -0.35002
170 n 0 -1 -0.217314
171 v vlr4- =
172 p -24 2.87294 -0.81668
173 n 0 -1 -0.209778
174 v vlr5- =
175 p -24 2.96922 -1.28334
176 n 0 -1 -0.202976
177 v vlr6- =
178 p -24 3.0625 -1.75
179 n 0 -1 -0.196795
180
181 # The following vertices go with the reflector vanes
182 v vvr_xyz =
183 p -.0625 -3.1 -1.7
184 v vvr_xyZ =
185 p -.0825 -2.9 -.533
186 v vvr_xYz =
187 p -.0625 3.1 -1.7
188 v vvr_xYZ =
189 p -.0825 2.9 -.533
190 v vvr_Xyz =
191 p .0625 -3.1 -1.7
192 v vvr_XyZ =
193 p .0825 -2.9 -.533
194 v vvr_XYz =
195 p .0625 3.1 -1.7
196 v vvr_XYZ =
197 p .0825 2.9 -.533
198
199 # Finally, we get to the geometry...
200
201 # Overall geometry is symmetrical about the 0 degree (XZ) plane
202 xf -a 2 -my
203
204 o lamp
205 m lamp_emitter
206 v v1 =
207 p -24 1 1.25
208 v v2 =
209 p 24 1 1.25
210 cyl v1 .5 v2
211 o
212
213 o casing
214 m matte_white
215 o outer
216 f vc1- vc2- vc2+ vc1+
217 f vc2- vc3- vc3+ vc2+
218 f vc3- vc4- vc4+ vc3+
219 f vc4- vc5- vc5+ vc4+
220 f vc5- vc6- vc6+ vc5+
221 f vc6- vc7- vc7+ vc6+
222 f vc7- vc8- vc8+ vc7+
223 f vc8- vc9- vc9+ vc8+
224 f vc9- vc10- vc10+ vc9+
225 f vc10- vc11- vc11+ vc10+
226 f vc11- vc12- vc12+ vc11+
227 f vc12- vc13- vc13+ vc12+
228 o
229 o end-
230 prism vc1- vc2- vc3- vc4- vc5- vc6- vc7- vc8- vc9- vc10- vc11- vc12- vc13- \
231 vc-top vc-bot .125
232 o
233 o end+
234 prism vc13+ vc12+ vc11+ vc10+ vc9+ vc8+ vc7+ vc6+ vc5+ vc4+ vc3+ vc2+ vc1+ \
235 vc+bot vc+top .125
236 o
237 o
238
239 o reflector
240 o upper
241 m unfinished_aluminum
242 f vur-mid vur+mid vur+corner vur-corner
243 f vur-corner vur+corner vur+top vur-top
244 o
245 o lower
246 m polished_aluminum
247 f vlr1- vlr2- vlr2+ vlr1+
248 f vlr2- vlr3- vlr3+ vlr2+
249 f vlr3- vlr4- vlr4+ vlr3+
250 f vlr4- vlr5- vlr5+ vlr4+
251 f vlr5- vlr6- vlr6+ vlr5+
252 o
253 o
254
255 xf
256
257 # The following reflector vanes repeat on 3" centers
258 xf -t -21 0 0 -a 15 -t 3 0 0
259
260 o reflector.vane
261 m polished_aluminum
262 f vvr_xyz vvr_xYz vvr_XYz vvr_Xyz
263 f vvr_XyZ vvr_XYZ vvr_xYZ vvr_xyZ
264 f vvr_xyz vvr_xyZ vvr_xYZ vvr_xYz
265 f vvr_XYz vvr_XYZ vvr_XyZ vvr_Xyz
266 o
267
268 xf
269
270 xf