Boxcast
Similar to raycast, but the ray has width and height (thickness). Returns a HitInfo.
from ursina import boxcast, scene
hit_info = boxcast(
origin,
direction=(0, 0, 1),
distance=9999,
thickness=(1, 1),
traverse_target=scene,
ignore=[],
debug=False
)- thickness:
(width, height)tuple - Other parameters are the same as
raycast
Use it when you need volume-based collision checks.