From other CAD software, I'm accustomed to being able to position an object in a drawing by it's center. For example, I want to locate a 1/2" circle at grid coordinates X 1.000, Y 1.000. In Inkscape, I can create my circle, no problem, and I can enter the X and Y coordinates of 1.000 and 1.000 and the circle appears - but the lower left-hand corner of the box that surrounds the circle is at that location, not the center of my circle, which is in fact at X 1.250 Y 1.250.
My question is, how can I change the reference point, "handle", or whatever it's called in Inkscape to the center rather than the outside corner of this box? I can't believe this is not the default, but I also have not been able to figure out what Inkscape calls this, and how to change it.
Thanks!
Bob
Hi Bob,
There's currently no way to do this (that I know of) but it sounds really interesting.
And more like a design task, as in, how would you set the x,y of a specific point in a selection. What would the workflow look like.
Are you interested in making some sketches of how you would see it?
Best Regards, Martin Owens
On Wed, 2020-05-20 at 21:22 -0500, Robert Nickels wrote:
From other CAD software, I'm accustomed to being able to position an object in a drawing by it's center. For example, I want to locate a 1/2" circle at grid coordinates X 1.000, Y 1.000. In Inkscape, I can create my circle, no problem, and I can enter the X and Y coordinates of 1.000 and 1.000 and the circle appears - but the lower left-hand corner of the box that surrounds the circle is at that location, not the center of my circle, which is in fact at X 1.250 Y 1.250.
My question is, how can I change the reference point, "handle", or whatever it's called in Inkscape to the center rather than the outside corner of this box? I can't believe this is not the default, but I also have not been able to figure out what Inkscape calls this, and how to change it.
Thanks!
Bob _______________________________________________ Inkscape Users mailing list -- inkscape-user@lists.inkscape.org To unsubscribe send an email to inkscape-user-leave@lists.inkscape.org
On 5/20/2020 11:27 PM, doctormo@gmail.com wrote
There's currently no way to do this (that I know of) but it sounds really interesting.
And more like a design task, as in, how would you set the x,y of a specific point in a selection. What would the workflow look like.
Thanks for the suggestions, I think I've found an alternative that will do what I want. My application is an electrical control panel, where I was initially using a text "+" to designate the center of a location that has to line up with a hole in the metal panel underneath. However, I was only able to get this text object to snap to grid at the text anchor point, not to the center. I switched to using a circle which I can snap to grid by the center (origin) of the circle, and that will work just as well for my fiducial mark.
This should allow me to do what I need but if there is a way to change the text anchor point to the center of the text object I'd be interested in knowing how to do so.
Thanks again,
Bob
Am Donnerstag, den 21.05.2020, 12:11 -0500 schrieb Robert Nickels:
This should allow me to do what I need but if there is a way to change the text anchor point to the center of the text object I'd be interested in knowing how to do so.
With Inkscape 0.92, when selecting 'Snap to rotation point' that actually seems to be the center of a text object.
Cheerz, Lars
On 21/05/2020, at 2:22 PM, Robert Nickels ranickels@gmail.com wrote:
From other CAD software, I'm accustomed to being able to position an object in a drawing by it's center. For example, I want to locate a 1/2" circle at grid coordinates X 1.000, Y 1.000. In Inkscape, I can create my circle, no problem, and I can enter the X and Y coordinates of 1.000 and 1.000 and the circle appears - but the lower left-hand corner of the box that surrounds the circle is at that location, not the center of my circle, which is in fact at X 1.250 Y 1.250.
My question is, how can I change the reference point, "handle", or whatever it's called in Inkscape to the center rather than the outside corner of this box? I can't believe this is not the default, but I also have not been able to figure out what Inkscape calls this, and how to change it.
I would find this very useful, too. Maybe one of the challenges, though, is to define what “center” means. For regular polygons, and for rectangles, it’s reasonably straightforwards. For other shapes maybe we’re looking at a centroid or something that might not even be ‘inside’ the shape.
So I am wondering — what if “center” defaults to something simple-to-calculate and usually simple-to-understand like a centroid or the center of a rectangular bounding box, and be moveable?
Alistair
Am 29.05.20 um 04:40 schrieb Alistair Kwan:
On 21/05/2020, at 2:22 PM, Robert Nickels ranickels@gmail.com wrote:
From other CAD software, I'm accustomed to being able to position an object in a drawing by it's center. For example, I want to locate a 1/2" circle at grid coordinates X 1.000, Y 1.000. In Inkscape, I can create my circle, no problem, and I can enter the X and Y coordinates of 1.000 and 1.000 and the circle appears - but the lower left-hand corner of the box that surrounds the circle is at that location, not the center of my circle, which is in fact at X 1.250 Y 1.250.
My question is, how can I change the reference point, "handle", or whatever it's called in Inkscape to the center rather than the outside corner of this box? I can't believe this is not the default, but I also have not been able to figure out what Inkscape calls this, and how to change it.
I would find this very useful, too. Maybe one of the challenges, though, is to define what “center” means. For regular polygons, and for rectangles, it’s reasonably straightforwards. For other shapes maybe we’re looking at a centroid or something that might not even be ‘inside’ the shape.
So I am wondering — what if “center” defaults to something simple-to-calculate and usually simple-to-understand like a centroid or the center of a rectangular bounding box, and be moveable?
If you want to use it for snapping, and not as origin for object coordinates, then this already exists. Switch to rotation mode and move the rotation center to whichever point you want, and snap to rotation centers when you're moving the object.
Maren
Alistair _______________________________________________ Inkscape Users mailing list -- inkscape-user@lists.inkscape.org To unsubscribe send an email to inkscape-user-leave@lists.inkscape.org
participants (5)
-
Alistair Kwan
-
Behrens, Lars (PHI)
-
doctormo@gmail.com
-
Maren Hachmann
-
Robert Nickels