#include <composite3.hh>
Public Types | |
enum | PLANE_TYPE { YZ = 0x1, ZY = 0x1, XZ = 0x2, ZX = 0x2, XY = 0x4, YX = 0x4 } |
Public Member Functions | |
Plane () | |
Plane (const Vec3 &p1, const Vec3 &p2, const Vec3 &p3) | |
Plane (const Vec3 &p, const Vec3 &n) | |
Plane (const Line3 &l, const Vec3 &p) | |
Plane (Real a, Real b, Real c, Real d) | |
Plane (Real x, Real y, Real z) | |
Vec3 | GetOrigin () const |
Vec3 | GetNormal () const |
void | SetNormal (const Vec3 &n) |
Real | GetP () const |
void | SetP (Real p) |
Vec3 | At (Real x, Real y) const |
Definition at line 53 of file composite3.hh.
enum PLANE_TYPE |
Definition at line 74 of file composite3.hh.
Plane | ( | ) | [inline] |
Definition at line 55 of file composite3.hh.
initialize based on 3 points defining a plane
Vec3 GetNormal | ( | ) | const |
Vec3 GetOrigin | ( | ) | const [inline] |
Definition at line 67 of file composite3.hh.
Real GetP | ( | ) | const |
void SetNormal | ( | const Vec3 & | n | ) |
void SetP | ( | Real | p | ) | [inline] |
Definition at line 71 of file composite3.hh.