unilab.terrains.utils¶
Utility functions for terrain generation.
References
IsaacLab terrain utilities: https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab/isaaclab/terrains/trimesh/utils.py
Functions
|
Resample a regular grid |
|
Resize a 2D array with bilinear interpolation. |
|
Find flat patches on a heightfield surface using morphological filtering. |
|
Maximum filter with arbitrary footprint, padding out-of-bounds with |
|
Minimum filter with arbitrary footprint, padding out-of-bounds with |
- unilab.terrains.utils.bilinear_zoom_2d(arr, zoom_factors)[source]¶
Resize a 2D array with bilinear interpolation.
- unilab.terrains.utils.bilinear_resample_grid(x, y, z, x_new, y_new)[source]¶
Resample a regular grid
z(x, y)at the cartesian product of new coords.
- unilab.terrains.utils.max_filter_with_footprint(arr, footprint, fill_value=-inf)[source]¶
Maximum filter with arbitrary footprint, padding out-of-bounds with
fill_value.
- unilab.terrains.utils.min_filter_with_footprint(arr, footprint, fill_value=inf)[source]¶
Minimum filter with arbitrary footprint, padding out-of-bounds with
fill_value.