yt.utilities.lib.octree_raytracing module¶
- class yt.utilities.lib.octree_raytracing.OctreeRayTracing(data_source)[source]¶
Bases:
object
- cast_rays(vp_pos, vp_dir)[source]¶
Cast the rays through the oct.
- Parameters:
vp_pos (float arrays (Nrays, Ndim))
vp_dir (float arrays (Nrays, Ndim)) – The position (unitary) and direction of each ray
- Returns:
cell_index (list of integer arrays of shape (Ncell)) – For each ray, contains an ordered array of cell ids that it intersects with
tvalues (list of float arrays of shape (Ncell, 2)) – The t value at entry and exit for each cell.
- data_source = None¶
- fields = None¶
- log_fields = None¶
- octree = None¶