Finds the shortest curve (minimizing geodesic) between two points on a
FindShortestCurve[reg, s, t]
FindShortestCurve[Circle[], {1, 0}, {0, 1}]
→ Circle[{0, 0}, 1, {0, Pi/2}]ArcLength[FindShortestCurve[Circle[], {1, 0}, {0, 1}]]
→ Pi/2FindShortestCurve[Disk[], {1/10, 4/5}, {-1/2, 0}]
→ Line[{{1/10, 4/5}, {-1/2, 0}}]FindShortestCurve[Line[{{1, 0}, {2, 1}, {3, 0}, {4, 1}}], {1, 0}, {3, 0}]
→ Line[{{1, 0}, {2., 1.}, {3, 0}}]- AccuracyGoal — default Automatic
- Assumptions — default $Assumptions
- GenerateConditions — default Automatic
- PerformanceGoal — default $PerformanceGoal
- PrecisionGoal — default Automatic
- WorkingPrecision — default Automatic