Simox
2.3.74.0
|
Static Public Member Functions | |
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW VirtualRobot::MathTools::ConvexHull3DPtr | CreateConvexHull (const std::vector< Eigen::Vector3f > &pointsInput) |
static VirtualRobot::MathTools::ConvexHull3DPtr | CreateConvexHull (VirtualRobot::TriMeshModelPtr pointsInput) |
static VirtualRobot::MathTools::ConvexHull6DPtr | CreateConvexHull (std::vector< VirtualRobot::MathTools::ContactPoint > &pointsInput) |
static void | PrintStatistics (VirtualRobot::MathTools::ConvexHull6DPtr convHull) |
static bool | ConvertPoints (const std::vector< Eigen::Vector3f > &points, double *storePointsQHull) |
static bool | ConvertPoints (const std::vector< VirtualRobot::MathTools::ContactPoint > &points, double *storePointsQHull) |
static void | PrintVertices (std::vector< VirtualRobot::MathTools::ContactPoint > &pointsInput) |
static bool | checkVerticeOrientation (const Eigen::Vector3f &v1, const Eigen::Vector3f &v2, const Eigen::Vector3f &v3, const Eigen::Vector3f &n) |
This class can be used as an interface for qhull. A convex hull can be generated out of point arrays. This class is thread safe, which means that multiple threads are allowed to use the static methods of ConvexHullGenerator.
|
static |
|
static |
Convert points to qhull format
|
static |
|
static |
Creates a convex hull of the points stored in pointsInput.
|
static |
|
static |
|
static |
|
static |