I am a researcher in computational electromagnetics, and not a mathematician.
I am facing a challenge in computing 'uniformly' distributed points on a 3D surface, which is itself generated by creating a 'generatrix', and revolving this around the +z axis.
Some initial research leads me to read about the idea of uniformly sampling points on a sphere (i.e. https://stackoverflow.com/questions/9600801/evenly-distributing-n-points-on-a-sphere)..
This was also an excellent thread that gave me some other ideas on how I might recast this problem.
https://mathoverflow.net/questions/9991/how-can-i-sample-uniformly-from-a-surface
Evidently, the problem may cast as "Stratified Sampling of 2-Manifolds" [Arvo, Siggraph 2001), or most specifically as a minimization problem, of "Sampling From A Manifold (https://arxiv.org/abs/1206.6913v1)
Then I stumbled upon Manopt, and it occurs to me that this might have the scaffolding to solve this problem, as I read that Manopt is a minimizer.
Essentially I have a point-cloud form defining my manifold and would like (read: "desperately need") a way of sampling points uniformly distributed on that surface.
Any hints or pointers are most appreciated.
Regards from Canada,
Josh
So: "How can I find a non-unique set of such points using Manopt?"
Evidently I cannot post an image to the Group, so I upload to paste-board.
https://pasteboard.co/HZNO1KR.png
I hope the image comes thru. Just to give an idea. The red/blue/green fletched arrows are a local-coordinate system on the BOR (body-of-revolution).
Does it make sense?
My goal then is to find a set of positions that would lie on the smoothly interpolable surface-of-revolution and select points such that their 'nearest neighbour' are equally spaced if area was measured on that 2D manifold constructed by the locus of points, as one rotates the generatrix.
Thank you for engaging!
Regards,
Josh