Is there any VB API command to flip an arc tangency in a sketch in SolidWorks?
Or maybe an existing built-in setting that would make the expected behavior the default?
Here's what I have, what happens and what I'd expect as a result:
There is no "explicit" API call for flipping the orientation in ISketchArc. You could play around with ISldWorks::RunCommand and see if there's anything available there, but I doubt it since those commands usually mimic a GUI operation, and there's no GUI operation that I'm aware of for flipping the arc direction.
You will have to delete it and recreate it using ISketchManager::CreateArc, which has an option for specifying the orientation. Collecting the point info necessary to do this will be tedious.
SolidWorks API Training
Retrieving data ...