public Vector3d Project(Vector3d vPoint, int identifier)
 {
     if (Mesh.IsVertex(identifier) && Mesh.IsBoundaryVertex(identifier))
     {
         int nearv = CircleLoop.NearestVertex(vPoint);
         return(CircleLoop[nearv]);
     }
     else
     {
         return(vPoint);
     }
 }