pub fn halfspace4_body_r4( normal: Vec4, offset: f32, ) -> Option<BodyDef<EuclideanR4>>
The solid occupies dot(p, normalize(normal)) <= offset.
dot(p, normalize(normal)) <= offset