17 #include "Foundation/vec3.h"
44 virtual double sep(
const Vec3&)
const;
46 virtual Vec3 ToClosest(
const Vec3& M) {
return dist(M)*Dir; } ;
48 inline Vec3 GetU()
const {
return U; } ;
49 inline Vec3 GetV()
const {
return V; } ;
50 inline const Vec3 &GetW()
const {
return Dir; } ;
51 inline Vec3 getNormal()
const {
return Dir; } ;
52 inline const Vec3 &GetO()
const {
return Pos; } ;
53 inline Vec3 getPos()
const {
return Pos; } ;
60 typedef ::Plane
Plane;