That was exactly what I intended it is missing… the option to have some minimal but valuable information on what is clicked, as other big CADs just simple show.
No problem for me, as the circle has radius and center and edge has all the information to retrieve start and stop point.
I do it almost every time I model something with circles.
Are standard API calls.
An arc has in his Curve property the circle and in his ParameterRange the start and ending point positions.
valueAt(parameter) will return the exact point as Vector.
I’m using my memory so I should check something maybe tomorrow I will expand this post with proper python test code.
Here a post that derive some point intersecting line and circles to obtain a wire. (I’m on mobile so it is difficult to post proper code).
https://forum.freecadweb.org/viewtopic.php?p=649196#p649196
Here in sketch_wire some example of the ParameterRange usage and the Curve.trim() to obtain circle portion (another possible way other than toShape(parameter1, parameter2)
https://forum.freecadweb.org/viewtopic.php?p=646926#p646926
Regards.
CarloD.
I hope someday this functionality will be in FreeCAD