photosensors
Generates sensor positions and sidelighting zones for daylight dimming control by analyzing OBJ room geometry to locate dominant glazed facades and place horizontal sensors.
Instructions
Daylight-dimming photosensors from an OBJ room (methodology.md §3).
Locates the dominant glazed facade, builds sidelighting zones from the window head height (zone_rule='head_height' with depth_factors like [1,2], or 'ies_2.5'), and places one horizontal sensor per zone at sensor_fraction of the zone depth, centred on the facade and clipped to the floor. mount='workplane' (z=floor+workplane_h, up) or 'ceiling' (down). Returns points [x,y,z,dx,dy,dz] + a per-zone methodology; writes a .pts. material_map OR sidecar required (to identify floor & glazing).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mount | No | workplane | |
| units | No | ||
| sidecar | No | ||
| up_axis | No | ||
| obj_path | Yes | ||
| work_dir | No | ||
| write_pts | No | photosensors.pts | |
| zone_rule | No | head_height | |
| task_height | No | ||
| workplane_h | No | ||
| material_map | No | ||
| depth_factors | No | ||
| north_angle_deg | No | ||
| sensor_fraction | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||