#include <OrientedBoxIntersection.h>
Static Public Member Functions | |
bool | intersect (const OrientedBox &ob, const Vector3 &point) |
点交差 | |
bool | intersect (const OrientedBox &ob0, const OrientedBox &ob1) |
指向性ボックス交差 | |
bool | intersect (const OrientedBox &ob, const Plane &plane) |
平面交差 | |
bool | intersect (const OrientedBox &ob, const Ray &ray) |
レイ交差 | |
bool | intersect (const OrientedBox &ob, const Segment &segment) |
セグメント交差 | |
bool | intersect (const OrientedBox &ob, const Sphere &sphere) |
球交差 | |
bool | intersect (const OrientedBox &ob, const Triangle &triangle) |
三角交差 |
Definition at line 41 of file OrientedBoxIntersection.h.
|
三角交差
Definition at line 90 of file OrientedBoxIntersection.cpp. References Assert. |
|
球交差
Definition at line 81 of file OrientedBoxIntersection.cpp. References Assert. |
|
セグメント交差
Definition at line 72 of file OrientedBoxIntersection.cpp. References Assert. |
|
レイ交差
Definition at line 64 of file OrientedBoxIntersection.cpp. References Assert. |
|
平面交差
Definition at line 54 of file OrientedBoxIntersection.cpp. References Lamp::OrientedBox::getCenter(), Lamp::Plane::getDistance(), Lamp::OrientedBox::getEffectiveDiameter(), and Lamp::Plane::getNormal(). |
|
指向性ボックス交差
Definition at line 45 of file OrientedBoxIntersection.cpp. References Assert. |
|
点交差
Definition at line 36 of file OrientedBoxIntersection.cpp. References Assert. |