Для AABB
Function IsPointInsideAABB%( point, box )
; point - объект
; box - проверяемый объем
Local px#=EntityX#( point, true )
Local py#=EntityY#( point, true )
Local pz#=EntityZ#( point, true )
Local bx#=EntityX#( box, true )
Local by#=EntityY#( box, true )
Local bz#=EntityZ#( box, true )
Local hw#=MeshWidth#(box)
Local hh#=MeshHeight#(box)
Local hd#=MeshDepth#(box)
If px > ( bx + hw ) or px < x Then
Return 0
End If
If py > ( by + hh ) or py < y Then
Return 0
End If
If pz > ( bz + hd ) or pz < z Then
Return 0
End If
Return 1
End Function
Синтаксис блица не помню, но вроде правильно