honeybee_plus.radiance.texture.texdata module

Radiance Texdata Texture.

A texture is a perturbation of the surface normal, and is given by either a function or data.

http://radsite.lbl.gov/radiance/refer/ray.html#Texdata

class honeybee_plus.radiance.texture.texdata.Texdata(name, modifier=None, values=None, is_opaque=None)[source]

Bases: honeybee_plus.radiance.texture.texturebase.RadianceTexture

Radiance Texdata Material.

A texdata texture uses three data files to get the surface normal perturbations. The variables xfunc, yfunc and zfunc take three arguments each from the interpolated values in xdfname, ydfname and zdfname.

mod texdata id 8+ xfunc yfunc zfunc xdfname ydfname zdfname vfname x0 x1 .. xf 0 n A1 A2 .. An