![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ecvQhull.h>
Static Public Member Functions | |
| static std::tuple< std::shared_ptr< ccMesh >, std::vector< size_t > > | ComputeConvexHull (const std::vector< Eigen::Vector3d > &points) |
| static std::tuple< std::shared_ptr< ccMesh >, std::vector< size_t > > | ComputeConvexHull (const std::vector< CCVector3 > &points) |
| static std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > | ComputeDelaunayTetrahedralization (const std::vector< Eigen::Vector3d > &points) |
| static std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > | ComputeDelaunayTetrahedralization (const std::vector< CCVector3 > &points) |
Definition at line 21 of file ecvQhull.h.
|
static |
Definition at line 39 of file ecvQhull.cpp.
References cloudViewer::PointCloudTpl< T >::addPoint(), cloudViewer::VerticesIndexes::i1, cloudViewer::VerticesIndexes::i2, cloudViewer::VerticesIndexes::i3, normals, points, ccObject::setEnabled(), ccObject::setLocked(), ccPointCloud::shrinkToFit(), and cloudViewer::PointCloudTpl< T >::size().
|
static |
Definition at line 34 of file ecvQhull.cpp.
References Vector3Tpl< PointCoordinateType >::fromArrayContainer(), and points.
Referenced by ccMesh::ComputeConvexHull(), cloudViewer::geometry::ecvMeshBase::ComputeConvexHull(), ccPointCloud::ComputeConvexHull(), ecvOrientedBBox::CreateFromPoints(), and ccPointCloud::HiddenPointRemoval().
|
static |
Definition at line 127 of file ecvQhull.cpp.
References ComputeDelaunayTetrahedralization(), Vector3Tpl< PointCoordinateType >::fromArrayContainer(), and points.
|
static |
Definition at line 133 of file ecvQhull.cpp.
References CVLog::Error(), points, and cloudViewer::geometry::TetraMesh::tetras_.
Referenced by ComputeDelaunayTetrahedralization(), cloudViewer::geometry::TetraMesh::CreateFromPointCloud(), and ccMesh::CreateFromPointCloudAlphaShape().