The ConvexHull3d type exposes the following members.

Constructors

  NameDescription
ConvexHull3d
A new instance of a 3d convex hull.

Methods

  NameDescription
Area
Computes the area of the surface of the convex hull.
CenterOfMass
Computes the center of mass of the hull as a solid body.
ComputeHull
Computes the 3d convex hull of a set of points in O(n*log(n)) time.
Contains
Tests if the convex hull contains a point.
ContainsExact
Tests if the convex hull contains a point using exact arithmetic.
Dispose
Disposes the convex hull.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FitInContainer
Computes a container fit. This method is BETA
GetEdges
Gets the edges of the convex hull
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
InertiaTensorOverloaded.
PrincipalAxesBoundingBox
Computes the bounding box along the principal axes of inertia of the convex hull.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Volume
Computes the volume of the convex hull.

Properties

  NameDescription
BadPoints
Gets a list of points that could not be added to the hull.
InitialPoints
Gets or sets the points for which the 3d convex hull is to be computed.
Triangles
Gets the triangles forming the convex hull.
Vertices
Gets the vertices of the convex hull.

See Also