1 |
{ |
2 |
Calculate BRTDF of Transparent Insulation Materials |
3 |
made up of many small tubes packed tightly together. |
4 |
|
5 |
29 Nov 1991 Greg Ward and Raphael Compagnon |
6 |
06 Feb 1995 Updated for Radiance 2.4 by Greg Ward |
7 |
|
8 |
Apply with following BRTDfunc: |
9 |
|
10 |
mod BRTDfunc tim1 |
11 |
10 0 0 0 |
12 |
stran stran stran |
13 |
brtdf brtdf brtdf |
14 |
tim1.cal |
15 |
0 |
16 |
12 0 0 0 0 0 0 0 0 0 R T K |
17 |
|
18 |
where: |
19 |
R = diffuse reflectance when Ktan_t is zero |
20 |
T = total transmittance |
21 |
K = ratio of tube length to diameter |
22 |
} |
23 |
|
24 |
Ktan_t = arg(12) * Sqrt(1-RdotP*RdotP)/RdotP; |
25 |
|
26 |
stran = if(1-Ktan_t, 2/PI*Acos(Ktan_t) - Ktan_t/PI*Sqrt(1-Ktan_t*Ktan_t), 0); |
27 |
|
28 |
brtdf(lx,ly,lz) = if(lx*NxP+ly*NyP+lz*NzP, arg(10), arg(11)/(1-arg(10))) |
29 |
* (1-stran)/PI; |