using Qhull by C++,

Convex hulls in N dimensions.

Qhull code for Convex Hull, Delaunay Triangulation, Voronoi Diagram, and Halfspace Intersection about a Point

class scipy.spatical.ConvexHull(points, 
	incremental=False, qull_option=None)
# input parameters
# points: ndarray of floats, shape(npoints,ndim),as point[:,0]
# incremental: bool, allow adding new points incrementally
# qhull_options: str,
## qhull_options='QG4'