honeybee_plus.radiance.properties module

Radiance Properties for HBSurfaces.

class honeybee_plus.radiance.properties.RadianceProperties(material=None, black_material=None, glow_material=None)[source]

Bases: object

Radiance properties for HBSurface.

Parameters
  • material – Radiance material. Use honeybee_plus.radiance.material to create a radiance material (Default: None).

  • black_material – A material that will be used for blacking out this surface or in direct daylight calculations. By default black material is set to black color with no reflectance. In cases such as interior glass black material should be set to the original glass material.

  • glow_material – A material that will be used for daylight coefficient calculation. By default black material is set to white glow.

ToString()[source]

Overwrite .NET ToString method.

property black_material

Radiance black material.

This material is used for direct daylight calculation.

duplicate()[source]

Duplicate RadianceProperties.

property glow_material

Radiance glow material.

This material will be used for daylight coefficeint calculation.

property isRadianceProperties

Indicate this object is RadianceProperties.

property is_black_material_set_by_user

Return True if black material is set by user.

property is_glow_material_set_by_user

Return True if glow material is set by user.

property material

Return Radiance Material.

to_rad_string()[source]

Get Radiance definition for honeybee surfaces if any.