---Preamble

SE2_SRGeodesicsCeq1FastMarching_1.gif

SE2_SRGeodesicsCeq1FastMarching_2.png

SE2_SRGeodesicsCeq1FastMarching_3.png

---Functions

Hamilton fast marching via FileIO

SE2_SRGeodesicsCeq1FastMarching_4.png

SE2_SRGeodesicsCeq1FastMarching_5.png

Hamilton fast marching via Wolfram Library Link

SE2_SRGeodesicsCeq1FastMarching_6.png

---Sub-Riemannian Wavefront propagation (fast marching)

Via Library Link

Domain specification, point on the circle are specified with angles θ from 0 to π or 0 to 2π with Nθ number of samples

Specify volume dimensions and sampling

SE2_SRGeodesicsCeq1FastMarching_7.png

1. make library link
2. set parameters (Check xyMinMax (the physical spatial range) and "gridScale" (smaller means more detail))
3. run code
4. get results
5. close library link
6. reformat the data

SE2_SRGeodesicsCeq1FastMarching_8.png

SE2_SRGeodesicsCeq1FastMarching_9.png

SE2_SRGeodesicsCeq1FastMarching_10.png

Show results

SE2_SRGeodesicsCeq1FastMarching_11.png

SE2_SRGeodesicsCeq1FastMarching_12.gif

---End of notebook

Convert output to bitmap to reduce notebook size

SE2_SRGeodesicsCeq1FastMarching_13.png

Created with the Wolfram Language