#include <Ray.h>
cinder::Ray::Ray |
( |
const vec3 & |
aOrigin, |
|
|
const vec3 & |
aDirection |
|
) |
| |
void cinder::Ray::setOrigin |
( |
const vec3 & |
aOrigin | ) |
|
const vec3& cinder::Ray::getOrigin |
( |
| ) |
const |
void cinder::Ray::setDirection |
( |
const vec3 & |
aDirection | ) |
|
const vec3& cinder::Ray::getDirection |
( |
| ) |
const |
const vec3& cinder::Ray::getInverseDirection |
( |
| ) |
const |
char cinder::Ray::getSignX |
( |
| ) |
const |
char cinder::Ray::getSignY |
( |
| ) |
const |
char cinder::Ray::getSignZ |
( |
| ) |
const |
void cinder::Ray::transform |
( |
const mat4 & |
matrix | ) |
|
Ray cinder::Ray::transformed |
( |
const mat4 & |
matrix | ) |
const |
vec3 cinder::Ray::calcPosition |
( |
float |
t | ) |
const |
bool cinder::Ray::calcTriangleIntersection |
( |
const vec3 & |
vert0, |
|
|
const vec3 & |
vert1, |
|
|
const vec3 & |
vert2, |
|
|
float * |
result |
|
) |
| const |
bool cinder::Ray::calcPlaneIntersection |
( |
const vec3 & |
origin, |
|
|
const vec3 & |
normal, |
|
|
float * |
result |
|
) |
| const |
vec3 cinder::Ray::mOrigin |
|
protected |
vec3 cinder::Ray::mDirection |
|
protected |
vec3 cinder::Ray::mInvDirection |
|
protected |
The documentation for this class was generated from the following files: