Reflectance lab

Diffuse opaque materials.

This package contains tools for diffuse measurement of a surface.

It could be expanded into coniometric measurements in the future to determine proper BRDFs for leaves.

Diffuse reflectance

TODO this whole thing should be reworked to solve reflective diffuse materials.

If not already implemented elswhere. Otherwise, this can be destroyed or moved under drafting.

run(runtime: RuntimeEnvironment, data_exits=False)

Run virtual reflectance lab. The result will be plotted to project’s root directory.

This is only to show that if the sun power is more than 4 W/m2, a completely white diffuse surface will burn to white.

Parameters:

data_exits – If True, no new data is created. This is merely for replotting. Default is False.