Are there has some algorithm to solve the path problem

I do the work generate a robot path Automatically in C# used in different scene such as welding. But there is not a effective algorithm to face different usage scenarios. Do you have some solution or Recommended algorithm

Have you tried using the via path solver in VC OLP products?
I think it doesn’t have an API for your custom usages, though.

thank you, I know it