honeybee_plus.radiance.material.transfunc module¶
Radiance Transfunc Material.
http://radsite.lbl.gov/radiance/refer/ray.html#Transfunc
-
class
honeybee_plus.radiance.material.transfunc.
Transfunc
(name, modifier=None, values=None, is_opaque=None)[source]¶ Bases:
honeybee_plus.radiance.material.materialbase.RadianceMaterial
Radiance Transfunc Material.
Transfunc is similar to plasfunc but with an arbitrary bidirectional transmittance distribution as well as a reflectance distribution. Both reflectance and transmittance are specified with the same function.
mod transfunc id 2+ brtd funcfile transform 0 6+ red green blue rspec trans tspec A7 ..
Where trans is the total light transmitted and tspec is the non-Lambertian fraction of transmitted light. The function brtd should integrate to 1 over each projected hemisphere.