pub fn support3<S>( points: &[Point3<S>], direction: NonZero3<S>, ) -> (Point3<S>, S)where S: Ring + PartialOrd,
Returns point furthest along given direction together with dot product with the direction vector