pub fn clip_object_by_aabb<T: Float + MulAdd<T, T, Output = T> + Debug>(
    polys: &mut Vec<Vec<Vec3<T>>>,
    bounds: Aabb<T>,
    tolerance: T
)