I am looking for distance from a point to a ConvexHull object in 3D in Python.
I found the questions that solve the problem in 2D: Distance to convexHull and Computing the distance to a convex hull
But those do not contain a solution for 3D.
import numpy as np
from scipy.spatial import ConvexHull
mat = np.random.rand(100,3)
hull = ConvexHull(mat)
points = np.random.rand(10,3)
It would be great to have a function
dist(hull,points)
that returns a list of distances from the points to the convex hull, having different signs for points within and outside of the convex hull.