Source code for honeybee_radiance.modifier.texture.texfunc

"""Radiance Texfunc 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#Texfunc
"""
from .texturebase import Texture


# TODO: Implement the class. It's currently only a generic Radiance Primitive
[docs]class Texfunc(Texture): """Radiance Texfunc Material. A texfunc uses an auxiliary function file to specify a procedural texture: .. code-block:: shell mod texfunc id 4+ xpert ypert zpert funcfile transform 0 n A1 A2 .. An """ __slots__ = () pass