honeybee_plus.radiance.command.rfluxmtx module¶
-
class
honeybee_plus.radiance.command.rfluxmtx.Rfluxmtx(sender=None, receiver_file=None, octree_file=None, rad_files=None, points_file=None, output_matrix=None, view_rays_file=None, view_info_file=None, output_filename_format=None, num_processors=None)[source]¶ Bases:
honeybee_plus.radiance.command._commandbase.RadianceCommandRadiance Rfluxmtx matrix.
-
static
control_parameters(hemi_type='u', hemi_up_direction='Y', output_file='')[source]¶ Rfluxmtx ControlParameters.
-
static
default_sky_ground(file_name, sky_type=None, sky_file_format=None, ground_file_format=None)[source]¶ - Parameters
file_name – This should be the name of the file to which the sky defintion should be written to.
sky_type –
The acceptable inputs for hemisphere type are: u for uniform.(Usually applicable for ground).
kf for klems full.
kh for klems half.
kq for klems quarter.
- rN for Reinhart - Tregenza type skies. N stands for
subdivisions and defaults to 1.
scN for shirley-chiu subdivisions.
- Returns
Passes back the same file_name that was provided as input.
- Return type
file_name
-
ground_string= '\n void glow ground_glow\n 0\n 0\n 4 1 1 1 0\n\n ground_glow source ground\n 0\n 0\n 4 0 0 -1 180\n '¶
-
property
input_files¶ Return list of input files for this command.
-
num_processors= None¶ Number of processors
-
number_of_points¶ Number of test points. Initially set to 0.
-
octree_file= None¶ Octree file containing the other rad file in the scene.
-
output_data_format= None¶
-
property
output_filename_format¶ Filename format
-
output_matrix= None¶ The flux matrix file that will be created by rfluxmtx.
-
property
points_file¶ The points file or input vwrays for which the illuminance/luminance value are to be calculated.
-
property
rad_files¶ Rad files other than the sender and receiver that are a part of the scene.
-
receiver_file= None¶ Receiver file will usually be the sky file containing rfluxmtx variables
-
property
rfluxmtx_parameters¶
-
sender¶ Sender file will be either a rad file containing rfluxmtx variables or just a -
-
sky_string= '\n void glow sky_glow\n 0\n 0\n 4 1 1 1 0\n\n sky_glow source sky\n 0\n 0\n 4 0 0 1 180\n '¶
-
verbose= None¶
-
property
view_info_file¶ File containing view dimensions calculated from vwrays.
-
view_rays_file= None¶ File containing ray samples generated from vwrays
-
static
-
class
honeybee_plus.radiance.command.rfluxmtx.RfluxmtxControlParameters(hemi_type='u', hemi_up_direction='Y', output_file='')[source]¶ Bases:
objectRfluxmtx ControlParameters.
Set the values for hemispheretype, hemisphere up direction and output file location (optional).
-
property
hemisphere_type¶ The acceptable inputs for hemisphere type are: u for uniform.(Usually applicable for ground). kf for klems full. kh for klems half. kq for klems quarter. rN for Reinhart - Tregenza type skies. N stands for subdivisions
and defaults to 1.
scN for shirley-chiu subdivisions.
-
property
hemisphere_up_direction¶
-
property