#include <Plane.h>
|
| Plane (const Plane ©) |
|
| Plane (const Point &p1, const Point &p2, const Point &p3) |
|
| Plane (const Point &p, const Vector &n) |
|
| Plane (const Vector &normal, double distance) |
|
| Plane () |
|
| Plane (double a, double b, double c, double d) |
|
| ~Plane () |
|
double | eval_point (const Point &p) const |
|
void | flip () |
|
Point | project (const Point &p) const |
|
Vector | project (const Vector &v) const |
|
Vector | normal () const |
|
double | distance () const |
|
void | get (double(&abcd)[4]) const |
|
bool | operator== (const Plane &rhs) const |
|
void | ChangePlane (const Point &p1, const Point &p2, const Point &p3) |
|
void | ChangePlane (const Point &p1, const Vector &v) |
|
int | Intersect (const Point &s, const Vector &v, Point &hit) const |
|
int | Intersect (const Point &s, const Vector &v, double &t) const |
|
Plane |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c, |
|
|
double |
d |
|
) |
| |
void ChangePlane |
( |
const Point & |
p1, |
|
|
const Vector & |
v |
|
) |
| |
double distance |
( |
| ) |
const |
double eval_point |
( |
const Point & |
p | ) |
const |
void get |
( |
double(&) |
abcd[4] | ) |
const |
int Intersect |
( |
const Point & |
s, |
|
|
const Vector & |
v, |
|
|
double & |
t |
|
) |
| const |
bool operator== |
( |
const Plane & |
rhs | ) |
const |
The documentation for this class was generated from the following files: