Hello everyone,
I’m currently working on implementing a SetCenterPoint method for a TCircularArc2D object, and I’m uncertain about which behavior would be the most intuitive. I’d really appreciate any insights or suggestions from those with similar experience.
There are two possible approaches, and I’d like to know which one you think makes more sense:
Moving the Arc: The method would simply move the entire arc to a new center position, preserving the radius, start, and end angles. The arc would essentially shift as a whole to the new location.
Reshaping the Arc: The method would set a new center point but retain the start and end points, adjusting the radius and arc shape accordingly. The arc would then be recalculated to incorporate the new center point.
What would you intuitively expect from a SetCenterPoint method? Is there a standard approach for this type of functionality that you’ve found works well?
Thanks so much for your help!
PS. @staratel20
the ruler is blinking for some reason(can you use double buffering or something...)
Double buffering done; once I finish with the scripting interface, I will upload it.