voxcity.simulator_gpu.visibility.view¶
View Index and Sky View Factor calculation using Taichi GPU acceleration.
This module emulates the functionality of voxcity.simulator.visibility.view with GPU-accelerated ray tracing.
Classes¶
GPU-accelerated View Index calculator. |
|
GPU-accelerated Surface View Factor calculator. |
Functions¶
|
Compute View Index map. |
|
Compute Sky View Factor map. |
Module Contents¶
- voxcity.simulator_gpu.visibility.view.compute_view_index_map(domain, voxel_data: numpy.ndarray = None, mode: str = 'green', **kwargs) numpy.ndarray¶
Compute View Index map.
- Parameters:
domain – Domain object
voxel_data – 3D voxel class array
mode – ‘green’, ‘sky’, or custom
**kwargs – Additional parameters for ViewCalculator
- Returns:
2D view index map
- voxcity.simulator_gpu.visibility.view.compute_sky_view_factor_map(domain, voxel_data: numpy.ndarray = None, **kwargs) numpy.ndarray¶
Compute Sky View Factor map.
- Parameters:
domain – Domain object
voxel_data – 3D voxel class array
**kwargs – Additional parameters
- Returns:
2D SVF map