[Shape] Implement shape point containment, point projection & intersection
Razakhel opened this issue · comments
Point containment:
- Line
- Plane (untested)
- Sphere
- Triangle (untested)
- Quad
- AABB
- OBB
Point projection:
- Line
- Plane (untested)
- Sphere (untested)
- Triangle (untested)
- Quad
- AABB (untested)
- OBB
Intersection:
- Line-line
- Line-plane
- Line-sphere (untested)
- Line-triangle
- Line-quad
- Line-AABB
- Line-OBB
- Plane-plane
- Plane-sphere
- Plane-triangle
- Plane-quad
- Plane-AABB (untested)
- Plane-OBB
- Sphere-sphere
- Sphere-triangle
- Sphere-quad
- Sphere-AABB
- Sphere-OBB
- Triangle-triangle
- Triangle-quad
- Triangle-AABB
- Triangle-OBB
- Quad-quad
- Quad-AABB
- Quad-OBB
- AABB-AABB
- AABB-OBB
- OBB-OBB