#include <Intersection.h>
Public Member Functions | |
Intersection () | |
コンストラクタ | |
void | set (const Vector3 &position, const Vector3 &refrection) |
設定 | |
void | reverse () |
反転 | |
bool | operator== (const Intersection &compare) const |
比較 | |
void | setPosition (const Vector3 &position) |
交差位置の設定 | |
const Vector3 & | getPosition () const |
交差位置の取得 | |
void | setRefrection (const Vector3 &refrection) |
反射の設定 | |
const Vector3 & | getRefrection () const |
反射の取得 |
このクラスは継承しないで下さい。
Definition at line 38 of file Intersection.h.
|
コンストラクタ このコンストラクタは初期値の設定を行わないため値は不定です。 Definition at line 45 of file Intersection.h. |
|
交差位置の取得
Definition at line 87 of file Intersection.h. Referenced by Lamp::IntersectionResult::getAveragePosition(). |
|
反射の取得
Definition at line 100 of file Intersection.h. Referenced by Lamp::IntersectionResult::getAverageRefrection(), and Lamp::IntersectionResult::getMaxRefrection(). |
|
比較
Definition at line 71 of file Intersection.h. References position_, and refrection_. |
|
設定
Definition at line 53 of file Intersection.h. Referenced by Lamp::SphereIntersection::intersect(). |
|
交差位置の設定
Definition at line 81 of file Intersection.h. |
|
反射の設定
Definition at line 94 of file Intersection.h. |