#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.
1.6.1