This function checks for intersection of a axis aligned box and a parallelepiped.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | center_a(3) | |||
real(kind=rk), | intent(in) | :: | dim_a(3) | |||
real(kind=rk), | intent(in) | :: | center_b(3) | |||
real(kind=rk), | intent(in) | :: | dim_b(3) | Halflength of the parallelepiped in each direction. TodoHK: Dim is a bad naming here, halflength would be better. |
||
real(kind=rk), | intent(in) | :: | norm_b(3,3) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | private | :: | vec_ab(3) |