Hi Xiaohu,
Thank you for the implementation and for sharing the code.
I tested your solution on a 3D curvy object, and it works well in detecting 3D corner points and finding edges in straight areas (attached image). To better fit the edges along the curved regions, I'm considering adjusting the line fitting to operate over shorter segments. Could you please guide me on which fitting parameters I should modify to generate shorter lines and achieve smoother edge fitting?

Thank you!
Hi Xiaohu,
Thank you for the implementation and for sharing the code.
I tested your solution on a 3D curvy object, and it works well in detecting 3D corner points and finding edges in straight areas (attached image). To better fit the edges along the curved regions, I'm considering adjusting the line fitting to operate over shorter segments. Could you please guide me on which fitting parameters I should modify to generate shorter lines and achieve smoother edge fitting?
Thank you!