using Qhull by C++,
Convex hulls in N dimensions.
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'