def getIsPathEntirelyOutsideTriangle(begin, center, end, vector3Path):
 loop = [begin.dropAxis(), center.dropAxis(), end.dropAxis()]
 for vector3 in vector3Path:
  point = vector3.dropAxis()
  if euclidean.isPointInsideLoop(loop, point):
   return False
 return True

def getIsPathEntirelyOutsideTriangle ( begin , center , end , vector3Path ) : loop = [ begin . dropAxis ( ) , center . dropAxis ( ) , end . dropAxis ( ) ] for vector3 in vector3Path : point = vector3 . dropAxis ( ) if euclidean . isPointInsideLoop ( loop , point ) : return False return True
determine if a path is entirely outside another loop .