shamrock.math.AABB_f64_3#

class shamrock.math.AABB_f64_3#

Bases: pybind11_object

Methods

delt

get_center

get_intersect

get_volume

intersect_ray

is_not_empty

is_surface

is_surface_or_volume

is_volume_not_null

lower

sum_bounds

upper

Testing AABB intersection routine

Testing AABB intersection routine

Testing Ray AABB intersection

Testing Ray AABB intersection
delt(self: shamrock.math.AABB_f64_3) f64_3#
get_center(self: shamrock.math.AABB_f64_3) f64_3#
get_intersect(self: shamrock.math.AABB_f64_3, arg0: shamrock.math.AABB_f64_3) shamrock.math.AABB_f64_3#
get_volume(self: shamrock.math.AABB_f64_3) float#
intersect_ray(self: shamrock.math.AABB_f64_3, arg0: shammath::Ray<hipsycl::sycl::vec<double, 3, hipsycl::sycl::detail::vec_storage<double, 3> > >) bool#
is_not_empty(self: shamrock.math.AABB_f64_3) bool#
is_surface(self: shamrock.math.AABB_f64_3) bool#
is_surface_or_volume(self: shamrock.math.AABB_f64_3) bool#
is_volume_not_null(self: shamrock.math.AABB_f64_3) bool#
lower(self: shamrock.math.AABB_f64_3) f64_3#
sum_bounds(self: shamrock.math.AABB_f64_3) f64_3#
upper(self: shamrock.math.AABB_f64_3) f64_3#