There is very often int intersectionWith(Line3DReadOnly line, Point3DBasics firstIntersectionToPack, Point3DBasics secondIntersectionToPack), but when doing graphics picking, I have a ray and I don't want to collide with things behind the screen.
This just requests that wherever there's an intersectWith line, there's also one for a ray.
There is very often
int intersectionWith(Line3DReadOnly line, Point3DBasics firstIntersectionToPack, Point3DBasics secondIntersectionToPack)
, but when doing graphics picking, I have a ray and I don't want to collide with things behind the screen.This just requests that wherever there's an intersectWith line, there's also one for a ray.