Functions |
Real | Length2 (const Vec3 &v) |
Real | Length (const Vec3 &v) |
bool | Equal (const Vec3 &v1, const Vec3 &v2, Real ephilon=EPSILON) |
bool | Equal (const Mat3 &m1, const Mat3 &m2, Real ephilon=EPSILON) |
Real | Dot (const Vec3 &v1, const Vec3 &v2) |
Vec3 | Normalize (const Vec3 &v) |
Vec3 | Cross (const Vec3 &v1, const Vec3 &v2) |
Vec3 | CompMultiply (const Vec3 &v1, const Vec3 &v2) |
Vec3 | CompDivide (const Vec3 &v1, const Vec3 &v2) |
Vec3 | operator* (const Vec3 &v, const Mat3 &m) |
Vec3 | operator* (const Mat3 &m, const Vec3 &v) |
Mat3 | operator* (const Mat3 &m1, const Mat3 &m2) |
Mat3 DLLEXPORT_OST_GEOM | Invert (const Mat3 &m) |
Mat3 DLLEXPORT_OST_GEOM | Transpose (const Mat3 &m) |
Real DLLEXPORT_OST_GEOM | Comp (const Mat3 &m, unsigned int i, unsigned int j) |
Real DLLEXPORT_OST_GEOM | Minor (const Mat3 &m, unsigned int i, unsigned int j) |
Real DLLEXPORT_OST_GEOM | Det (const Mat3 &m) |
Real DLLEXPORT_OST_GEOM | Angle (const Vec3 &v1, const Vec3 &v2) |
Real DLLEXPORT_OST_GEOM | SignedAngle (const Vec3 &v1, const Vec3 &v2, const Vec3 &ref) |
Mat3 DLLEXPORT_OST_GEOM | EulerTransformation (Real theta, Real phi, Real xi) |
Mat3 DLLEXPORT_OST_GEOM | AxisRotation (const Vec3 &axis, Real angle) |
Vec3 DLLEXPORT_OST_GEOM | OrthogonalVector (const Vec3 &axis) |
Real DLLEXPORT_OST_GEOM | DihedralAngle (const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4) |
Vec3 | Min (const Vec3 &v1, const Vec3 &v2) |
Vec3 | Max (const Vec3 &v1, const Vec3 &v2) |
Real | Distance (const Vec3 &p1, const Vec3 &p2) |