8 #ifndef LIB_ALMATH_GEOMETRICS_SHAPES3D_UTILS_H
9 #define LIB_ALMATH_GEOMETRICS_SHAPES3D_UTILS_H
11 #include <almath/api.h>
20 const Math::Transform &pEndTfToPillCenter,
21 Math::Position3D &pCenterA,
22 Math::Position3D &pCenterB);
28 const Math::Position3D &pEndTfToCenterB,
30 Math::Transform &pEndTfToPillCenter);
35 #endif // LIB_ALMATH_GEOMETRICS_SHAPES3D_UTILS_H
ALMATH_API void computePillParameters(const Math::Position3D &pEndTfToCenterA, const Math::Position3D &pEndTfToCenterB, float &pHalfExtent, Math::Transform &pEndTfToPillCenter)
ALMATH_API void getSphereCentersFromPill(float pHalfExtent, const Math::Transform &pEndTfToPillCenter, Math::Position3D &pCenterA, Math::Position3D &pCenterB)