voxcity.simulator_gpu.solar.core.HitRecord

class voxcity.simulator_gpu.solar.core.HitRecord(n_rays: int)

Store ray-surface intersection results.

n_rays
hit
t
point
normal
surface_id
set(idx: taichi.i32, hit: taichi.i32, t: taichi.f32, point: Point3, normal: Vector3, surface_id: taichi.i32)
get(idx: taichi.i32)