bbi.spawn.thermal

class AssetThermal(joseph_service: JosephService, asset_id: str)

Bases: object

Class handling assets’ thermal properties.

property temperature: float
property min_temperature: float
property max_temperature: float
property opacity: float
property glass_brightness: float
property reflectivity: float
set_temperature(temperature: float) None

Set the temperature of the asset for thermal imaging.

0: coldest, 1: warmest

Parameters:

temperature (float) – Normalized temperature value between 0 and 1.

set_min_temperature(min_temperature: float) None

Set the min temperature of the asset for thermal imaging.

0: coldest, 1: warmest

Parameters:

temperature (float) – Normalized temperature value between 0 and 1.

set_max_temperature(max_temperature: float) None

Set the max temperature of the asset for thermal imaging.

0: coldest, 1: warmest

Parameters:

temperature (float) – Normalized temperature value between 0 and 1.

set_opacity(opacity: float) None

Set the opacity of the translucent asset for thermal imaging.

0: completely transparent, 1: completely opaque

Parameters:

opacity (float) – Normalized opacity value between 0 and 1.

set_glass_brightness(glass_brightness: float) None

Set the brightness of the glass for thermal imaging.

0: darkest glass brightness, 1: brightest glass brightness

Parameters:

glass_brightness (float) – Normalized glass brightness value between 0 and 1.

set_reflectivity(reflectivity: float) None

Set the reflectivity of the asset for thermal imaging.

0: no reflectivity, 1: maximum reflectivity

Parameters:

reflectivity (float) – Normalized reflectivity value between 0 and 1.