#include <convexhull.h>
ConvexHullInterface provides functions for creating a convex hull of a set of points.
公共成员函数 |
|
MAXON_METHOD Result < Float > | ComputeConvexHull (const Block < const 向量 > &vertices, const Float shrink, const Float shrinkClamp, BaseArray < 向量 > &resultVertices, BaseArray < ConvEdge > &resultEdges, BaseArray < Int > &resultFaces) |
MAXON_METHOD Result < Float > | ComputeConvexHull (const Block < const 向量 > &vertices, const Float shrink, const Float shrinkClamp, ConvexHullData &hull) |
静态公共成员函数 |
|
static MAXON_METHOD ConvexHullInterface * | Alloc ( MAXON_SOURCE_LOCATION_DECLARATION ) |
私有成员函数 |
|
MAXON_INTERFACE_NONVIRTUAL ( ConvexHullInterface , MAXON_REFERENCE_NORMAL , "net.maxon.interface.convexhull") |
|
private |
|
static |
MAXON_METHOD Result < Float > ComputeConvexHull | ( | const Block < const 向量 > & | vertices , |
const Float | shrink , | ||
const Float | shrinkClamp , | ||
BaseArray < 向量 > & | resultVertices , | ||
BaseArray < ConvEdge > & | resultEdges , | ||
BaseArray < Int > & | resultFaces | ||
) |
Creates a Convex hull out of the input points.
[in] | vertices | Block of point data for which the convex hull is to be calculated. |
[in] | shrink | Value the resulting convex hull is shrunk by. |
[in] | shrinkClamp | Clamping the minimum size of the resulting convex hull. |
[out] | resultVertices | The array is filled with the vertices of the calculated convex hull. |
[out] | resultEdges | The array is filled with the edges of the calculated convex hull. |
[out] | resultFaces | The array is filled with the face of the calculated convex hull. |
MAXON_METHOD Result < Float > ComputeConvexHull | ( | const Block < const 向量 > & | vertices , |
const Float | shrink , | ||
const Float | shrinkClamp , | ||
ConvexHullData & | hull | ||
) |
Creates a Convex hull out of the input points.
[in] | vertices | Block of point data for which the convex hull is to be calculated. |
[in] | shrink | Value the resulting convex hull is shrunk by. |
[in] | shrinkClamp | Clamping the minimum size of the resulting convex hull. |
[out] | hull | The struct is filled with all data that makes up the convex hull (vertices, edges, faces). |