ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/examp1.mgf
Revision: 1.1
Committed: Fri Jul 22 10:35:25 1994 UTC (29 years, 9 months ago) by greg
Branch: MAIN
Log Message:
Initial revision

File Contents

# User Rev Content
1 greg 1.1 # SCCSid "$SunId$ 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