diff --git a/gyro.py b/gyro.py index e2831fa..c4e429c 100644 --- a/gyro.py +++ b/gyro.py @@ -37,7 +37,10 @@ def cDist(cA, cB): @jit(cache=True) def MobiusInt(cA,cB,cC,cD): # Bruh - return Klein2Poincare(cLineIntersection(Poincare2Klein(cA),Poincare2Klein(cB),Poincare2Klein(cC),Poincare2Klein(cD))) + try: + return Klein2Poincare(cLineIntersection(Poincare2Klein(cA),Poincare2Klein(cB),Poincare2Klein(cC),Poincare2Klein(cD))) + except: + return 0j @jit(cache=True) def MobiusBetween(cA,cB,cN):