public Tetrahedron(Measurement3D a, Measurement3D b, Measurement3D c, Measurement3D d)
 {
     Measurements = new List <Measurement3D>()
     {
         a, b, c, d
     };
     CalculateIndices();
     CalculateArtificial();
     CircumSphere = new CircumSphere(Measurements);
 }
 public bool Includes(Measurement3D measurement)
 {
     return(CircumSphere.Includes(measurement.Position));
 }
 public void Initialize(CircumSphere circumSphere)
 {
     transform.position   = circumSphere.Center;
     transform.localScale = 2 * Vector3.one * circumSphere.Radius;
 }