Plane.pkg 538 B

1234567891011121314151617181920
  1. $#include "Plane.h"
  2. class Plane
  3. {
  4. Plane();
  5. Plane(const Plane& plane);
  6. Plane(const Vector3& v0, const Vector3& v1, const Vector3& v2);
  7. Plane(const Vector3& normal, const Vector3& point);
  8. ~Plane();
  9. void Define(const Vector3& v0, const Vector3& v1, const Vector3& v2);
  10. void Define(const Vector3& normal, const Vector3& point);
  11. float Distance(const Vector3& point) const;
  12. Vector3 normal_ @ normal;
  13. Vector3 absNormal_ @ absNormal;
  14. float intercept_ @ intercept;
  15. };