title: Python convex hull with scipy.spatial.Delaunay, how to eleminate points inside the hull?
body: <p>I have a list of 3D points in a np.array called <code>pointsList</code>, values are <code>float</code> :</p>
  
  <pre><code>[[1., 2., 10.],
   [2., 0., 1.],
   [3., 6., 9.],
   [1., 1., 1.],
   [2., 2., 2.],
   [10., 0., 10.],
   [0., 10., 5.],
  ... etc.
  </code></pre>
  
  <p>This code makes a Delaunay triangulation of the cloud of points:</p>
  
  <pre><code>import numpy as np
  import scipy.spatial 
  
  tri = scipy.spatial.Delaunay(pointsList) 
  # Delaunay triangulation
  
  indices = tri.simplices
  # indices of vertices
  
  vertices = points[indices]
  # the vertices for each tetrahedron
  </code></pre>
  
  <p>However, before that triangulation step, I'd like to remove from my list all the points that are <strong><em>inside</em> of the convex hull</strong></p>
  
  <p>A solution would be to create a new <code>np.array</code> named <code>shortlist</code>, and store them there.</p>
  
  <p>But what function in <code>scipy</code> (or any other solution), will do that?</p>
  
  <p>How can I program this operation?</p>
  
  <p>Thank you</p>