@doctormo @cazabon the Mastodon UI is confusing as it didn't show me you already replied. The ability to set the center point of a circle (or any object) as the origin exists already though? You set it to the Center of transformation which by default is at the center. It's only when you move the center somewhere else that you don't have a way to now transform the object with its true center as the origin. I'm guessing you meant to have a "center" independent of the handle. (1/2)
@doctormo @cazabon In which case, yes the linked UX issue should cover that. There are now 11 possible origins for an object, 8 from bounding box, 9th the immovable true center, 10th the flexible Center of transformation, and 11th any point on the canvas unrelated to the object. I'm initially inclined to think 9th and 10th should be same but that is a discussion for the UX issue probably. (2/2)

@pulsar17 @doctormo @cazabon

I did not really understand the issue, however aligning objects in Inkscape it is so intuitive (at least I always had this feeling) that I recommend you to try programming graphics with #Metafun

wiki.contextgarden.net/Graphic…

Perhaps this fits better your mindset and expectations... 👍

Graphics and media/Tutorials/Graphical programming with MetaPost and MetaFun - Wiki

@freezr @cazabon @doctormo The requirement is to position/transform objects not based on the top left (default) but based on the center of an object. It's unrelated to alignment. Imagine drawing a 10x10px square and entering 0 as the X and Y values. The square would be inside the canvas, its left corner at (0,0). If the center is used as the "anchor", entering 0 as the X and Y would make it so that the center of square will be at (0,0).