15 #ifndef __IPSDKMATH_TETRAHEDRON3D_H__ 16 #define __IPSDKMATH_TETRAHEDRON3D_H__ 72 #endif // __IPSDKMATH_TETRAHEDRON3D_H__ Definition of import/export macro for library.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Predefined constants for ipsdk math library.
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
IPSDKMATH_API ipReal64 tetrahedronArea(const ipReal64 x0, const ipReal64 y0, const ipReal64 z0, const ipReal64 x1, const ipReal64 y1, const ipReal64 z1, const ipReal64 x2, const ipReal64 y2, const ipReal64 z2, const ipReal64 x3, const ipReal64 y3, const ipReal64 z3)
computation of tetrahedron area from its vertives coordinates
IPSDKMATH_API void tetrahedronInertia(const ipReal64 x0, const ipReal64 y0, const ipReal64 z0, const ipReal64 x1, const ipReal64 y1, const ipReal64 z1, const ipReal64 x2, const ipReal64 y2, const ipReal64 z2, ipReal64 &mxx, ipReal64 &mxy, ipReal64 &mxz, ipReal64 &myy, ipReal64 &myz, ipReal64 &mzz)
computation of tetrahedron inertia tensor components (last vertice is supposed to be at origin) ...
IPSDKMATH_API ipReal64 tetrahedronVolume(const ipReal64 x0, const ipReal64 y0, const ipReal64 z0, const ipReal64 x1, const ipReal64 y1, const ipReal64 z1, const ipReal64 x2, const ipReal64 y2, const ipReal64 z2, const ipReal64 x3, const ipReal64 y3, const ipReal64 z3)
computation of tetrahedron volume from its vertives coordinates
IPSDKMATH_API ipReal64 tetrahedronSignedVolume(const ipReal64 x0, const ipReal64 y0, const ipReal64 z0, const ipReal64 x1, const ipReal64 y1, const ipReal64 z1, const ipReal64 x2, const ipReal64 y2, const ipReal64 z2, const ipReal64 x3, const ipReal64 y3, const ipReal64 z3)
computation of tetrahedron signed volume from its vertives coordinates