Lines Matching refs:plane3d
33 class plane3d
39 plane3d(): Normal(0,1,0) { recalculateD(vector3d<T>(0,0,0)); } in plane3d() function
41 …plane3d(const vector3d<T>& MPoint, const vector3d<T>& Normal) : Normal(Normal) { recalculateD(MPoi… in plane3d() function
43 …plane3d(T px, T py, T pz, T nx, T ny, T nz) : Normal(nx, ny, nz) { recalculateD(vector3d<T>(px, py… in plane3d() function
45 plane3d(const vector3d<T>& point1, const vector3d<T>& point2, const vector3d<T>& point3) in plane3d() function
48 plane3d(const vector3d<T> & normal, const T d) : Normal(normal), D(d) { } in plane3d() function
52 …inline bool operator==(const plane3d<T>& other) const { return (equals(D, other.D) && Normal==othe…
54 inline bool operator!=(const plane3d<T>& other) const { return !(*this == other);}
162 bool existsIntersection(const plane3d<T>& other) const in existsIntersection()
173 bool getIntersectionWithPlane(const plane3d<T>& other, in getIntersectionWithPlane()
195 bool getIntersectionWithPlanes(const plane3d<T>& o1, in getIntersectionWithPlanes()
196 const plane3d<T>& o2, vector3d<T>& outPoint) const in getIntersectionWithPlanes()
236 typedef plane3d<f32> plane3df;
239 typedef plane3d<s32> plane3di;