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