Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I'm an #engineer, not an #artist.

I'm an #engineer, not an #artist.

Scheduled Pinned Locked Moved Uncategorized
engineerartistgraphicsinkscapedebian
18 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • doctormo@floss.socialD doctormo@floss.social

    @cazabon

    The selection tool uses the bounding box for every object, changing what "left" means just for circles would be "wrong".

    What you need is a center coordinate in the circle tool. This is missing and could be added fairly easily.

    @pulsar17

    pulsar17@mastodon.socialP This user is from outside of this forum
    pulsar17@mastodon.socialP This user is from outside of this forum
    pulsar17@mastodon.social
    wrote last edited by
    #7

    @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)

    cazabon@mindly.socialC pulsar17@mastodon.socialP 2 Replies Last reply
    0
    • pulsar17@mastodon.socialP pulsar17@mastodon.social

      @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)

      cazabon@mindly.socialC This user is from outside of this forum
      cazabon@mindly.socialC This user is from outside of this forum
      cazabon@mindly.social
      wrote last edited by
      #8

      @pulsar17

      I don't know what you mean. What I'm reporting is that "Create a circle, do nothing else, try to place it at a particular location by typing in coordinates, and see that it does not use the center of the circle as the reference point, so your thing ends up offset by [w / 2, h / 2] from where it "obviously should have gone".

      "The ability to set..." That's what somebody else already walked me through, I think? It's the fact that it's completely non-obvious and undiscoverable despite being probably what 99% of users want of a circle.

      1 Reply Last reply
      0
      • pulsar17@mastodon.socialP pulsar17@mastodon.social

        @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)

        pulsar17@mastodon.socialP This user is from outside of this forum
        pulsar17@mastodon.socialP This user is from outside of this forum
        pulsar17@mastodon.social
        wrote last edited by
        #9

        @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)

        doctormo@floss.socialD freezr@friendica.myportal.socialF 2 Replies Last reply
        0
        • cazabon@mindly.socialC cazabon@mindly.social

          @pulsar17

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

          cazabon@mindly.socialC This user is from outside of this forum
          cazabon@mindly.socialC This user is from outside of this forum
          cazabon@mindly.social
          wrote last edited by
          #10

          @pulsar17

          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.

          pulsar17@mastodon.socialP 1 Reply Last reply
          0
          • pulsar17@mastodon.socialP pulsar17@mastodon.social

            @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)

            doctormo@floss.socialD This user is from outside of this forum
            doctormo@floss.socialD This user is from outside of this forum
            doctormo@floss.social
            wrote last edited by
            #11

            @pulsar17

            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.

            1 Reply Last reply
            0
            • cazabon@mindly.socialC cazabon@mindly.social

              @pulsar17

              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.

              pulsar17@mastodon.socialP This user is from outside of this forum
              pulsar17@mastodon.socialP This user is from outside of this forum
              pulsar17@mastodon.social
              wrote last edited by
              #12

              @cazabon if you're able to reliably reproduce it, we could use the report over at https://inkscape.org/report/

              1 Reply Last reply
              0
              • cazabon@mindly.socialC cazabon@mindly.social

                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?

                ewerybody@mastodon.socialE This user is from outside of this forum
                ewerybody@mastodon.socialE This user is from outside of this forum
                ewerybody@mastodon.social
                wrote last edited by
                #13

                @cazabon there is also the align panel with loads of tools among there: align all selected to the center horizontally or vertically

                cazabon@mindly.socialC 1 Reply Last reply
                0
                • pulsar17@mastodon.socialP pulsar17@mastodon.social

                  @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)

                  freezr@friendica.myportal.socialF This user is from outside of this forum
                  freezr@friendica.myportal.socialF This user is from outside of this forum
                  freezr@friendica.myportal.social
                  wrote last edited by
                  #14

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

                  pulsar17@mastodon.socialP 1 Reply Last reply
                  0
                  • freezr@friendica.myportal.socialF freezr@friendica.myportal.social

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

                    pulsar17@mastodon.socialP This user is from outside of this forum
                    pulsar17@mastodon.socialP This user is from outside of this forum
                    pulsar17@mastodon.social
                    wrote last edited by
                    #15

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

                    doctormo@floss.socialD 1 Reply Last reply
                    0
                    • pulsar17@mastodon.socialP pulsar17@mastodon.social

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

                      doctormo@floss.socialD This user is from outside of this forum
                      doctormo@floss.socialD This user is from outside of this forum
                      doctormo@floss.social
                      wrote last edited by
                      #16

                      @pulsar17

                      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.

                      @freezr @cazabon

                      freezr@friendica.myportal.socialF 1 Reply Last reply
                      0
                      • doctormo@floss.socialD doctormo@floss.social

                        @pulsar17

                        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.

                        @freezr @cazabon

                        freezr@friendica.myportal.socialF This user is from outside of this forum
                        freezr@friendica.myportal.socialF This user is from outside of this forum
                        freezr@friendica.myportal.social
                        wrote last edited by
                        #17

                        @doctormo @pulsar17 @cazabon

                        Inkscape, despite is a vector software, it is not parametric as can be a CAD software. We (designer) have the habit to use small objects and other tricks to make alignments and other actions.

                        But Metafun can do that stuff and can export in SVG.

                        1 Reply Last reply
                        0
                        • ewerybody@mastodon.socialE ewerybody@mastodon.social

                          @cazabon there is also the align panel with loads of tools among there: align all selected to the center horizontally or vertically

                          cazabon@mindly.socialC This user is from outside of this forum
                          cazabon@mindly.socialC This user is from outside of this forum
                          cazabon@mindly.social
                          wrote last edited by
                          #18

                          @ewerybody

                          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.

                          1 Reply Last reply
                          1
                          0
                          • R relay@relay.publicsquare.global shared this topic
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups