#include "constants.hh"
#include "vec3.hh"
#include "composite3.hh"
Go to the source code of this file.
Namespaces | |
namespace | geom |
Functions | |
Real DLLEXPORT_OST_GEOM | Angle (const Line3 &l1, const Line3 &l2) |
Real DLLEXPORT_OST_GEOM | Angle (const Plane &p1, const Plane &p2) |
Real DLLEXPORT_OST_GEOM | Angle (const Plane &p, const Line3 &l) |
Vec3 DLLEXPORT_OST_GEOM | IntersectionPoint (const Line3 &l1, const Line3 &l2) |
Vec3 DLLEXPORT_OST_GEOM | IntersectionPoint (const Line3 &l, const Plane &p) |
Vec3 DLLEXPORT_OST_GEOM | IntersectionPoint (const Plane &p, const Line3 &l) |
Line3 DLLEXPORT_OST_GEOM | IntersectionLine (const Plane &p1, const Plane &p2) |
Real DLLEXPORT_OST_GEOM | Distance (const Line3 &l1, const Line3 &l2) |
Real DLLEXPORT_OST_GEOM | Distance (const Line3 &l, const Vec3 &v) |
Real DLLEXPORT_OST_GEOM | Distance (const Plane &p, const Vec3 &v) |
bool DLLEXPORT_OST_GEOM | IsOnLine (const Line3 &l, const Vec3 &v, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | IsInPlane (const Plane &p, const Vec3 &v, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | IsInPlane (const Plane &p, const Line3 &l, Real ephilon=EPSILON) |
int DLLEXPORT_OST_GEOM | RelativePosition (const Plane &p, const Vec3 &v, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | operator== (const Line3 &l1, const Line3 &l2) |
bool DLLEXPORT_OST_GEOM | Equal (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | EqualPosition (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | operator== (const Plane &p1, const Plane &p2) |
bool DLLEXPORT_OST_GEOM | Equal (const Plane &p1, const Plane &p2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | EqualPosition (const Plane &p1, const Plane &p2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | AreParallel (const Plane &p, const Line3 &l, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | AreParallel (const Plane &p1, const Plane &p2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | AreParallel (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | AreIntersecting (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON) |
DLLEXPORT bool | IsInSphere (const Sphere &p, const Vec3 &v) |