I'm an #engineer, not an #artist.
-
@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)
-
"Center of transformation" is a good name for it, and yes, it seems that would be a natural fit for its local coordinate origin. But what do I know...
I made some progress, and had it somehow reset its idea of the origin to the top-left of the bounding box, all by itself. Why? Mystery of mysteries...
Inkscape authors, don't get me wrong - I'm a free software author too, I get the challenges and whatnot. I just gripe about sharp edges that must hit a lot of newcomers, while people who are seriously into the tool don't think about them at all because of getting used to the surprising behaviour.
And FWIW, all of my circles (which are parts of groups) seem to have self-reset this property so they're no longer reporting the center of the circle as their coordinates. That's twice. Argh.
-
@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)
Condensing feels instinctively right. Yet one workflow does not always replace another when the starting points and concepts in the design are so different.
There's no way to flow from draw circle, to position it's centre using the select tool's transform center.
-
And FWIW, all of my circles (which are parts of groups) seem to have self-reset this property so they're no longer reporting the center of the circle as their coordinates. That's twice. Argh.
@cazabon if you're able to reliably reproduce it, we could use the report over at https://inkscape.org/report/
-
I'm an #engineer, not an #artist. But every so often, I need to use graphics-related tools for something I'm working on. Today's example was trying to lay out some control panel #graphics, and I was using #Inkscape on #Debian.
What I did: created a circular object
What I wanted to do: when I select that object and type values into the #coordinates boxes, the circular object moves so that its *center* is at the specified coordinates.
What Inkscape actually does: moves the object so the top-left corner of the object's bounding box is at those coordinates.
Really not helpful when you want to #align multiple objects to the same #center.
Do some searching, find #forum posts of others asking how to do this exact thing. Answers range from "select the object and open the #XML editor..." to "do this specific thing which doesn't appear to have existed in the UI for a decade", to people suggesting workarounds (you need a #workaround for what must be an *extremely* common workflow?).
One workaround: "just create a #guide, move (or maybe it was 'align') the object's something-or-other to the guide". The word "guide" does not occur in the UI, FAQ or in the basic documentation for Inkscape. Searching for it is troublesome because of all the web pages that have "guide" in their *title* rather than their content.
Lots of other discussions with links to pages on the Inkscape site which are now 404.
Where's that "FFFFUUUUUUUU..." meme when I need it?
@cazabon there is also the align panel with loads of tools among there: align all selected to the center horizontally or vertically
-
@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)
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...

-
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...

@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).
-
@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).
I did manage to think up a more concrete example, for a semi circle the box center would be in a different place from the arc center which would actually be on the left side. So even with select tool workflow, the value for CX and cy are different values than for other things in certain circumstances.
-
I did manage to think up a more concrete example, for a semi circle the box center would be in a different place from the arc center which would actually be on the left side. So even with select tool workflow, the value for CX and cy are different values than for other things in certain circumstances.
-
@cazabon there is also the align panel with loads of tools among there: align all selected to the center horizontally or vertically
Thanks, but that doesn't help in my case. The center of the circle is what I need multiple things to align to, but the circle is part of a group - it's a compound object, dunno if that's the right terminology - and the circle is not in the center of that object.
-
R relay@relay.publicsquare.global shared this topic