VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Corner rounding algorithm

    Scheduled Pinned Locked Moved Features and Ideas
    28 Posts 7 Posters 40.2k Views 6 Watching
    Loading More Posts
    • 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.
    • IngolfI Offline
      Ingolf
      last edited by

      I just had my monthly amusement reading about the horrors and everlasting requests of Affinity customers. Which unfortunately isn't entirely irrelevant to me either, I've just given up.

      But here I am a bit in doubt. It looks like Vectorstyler uses the type of smooth corners people request in Affinity, correct?

      Continuous curvature rounding (Affinity forum)

      An interesting and rare comment with traces of actual knowledge mentions that:

      And yes, it is used in creating physical parts by a lot more companies than just Apple. It's called a C3 curve in manufacturing and CAD and it's used to create corners that smoothly transition from one surface to another.

      🍏 macOS Sequoia Apple Silicon

      b77B 1 Reply Last reply Reply Quote 0
      • b77B Offline
        b77 @Ingolf
        last edited by b77

        @Ingolf Yes, the nicer rounding is available in VS already (the second option):

        0_1667520538888_c3.png

        Besides that, it's used in the rounding of the panels of the UI.

        MacBook Pro (Intel) running Monterey 12.6.4

        1 Reply Last reply Reply Quote 1
        • IngolfI Offline
          Ingolf
          last edited by

          Nice. Two observations @VectorStyler

          1. VS doesn't remember the selected corner style between sessions and documents and as I can hear from several people the smooth one is much preferred, so many would expect smooth as the default/remembered type. Die hard users of smooth corners would probably want this to be a sticky choice (not another choice in preferences, please).
          2. The round and smooth icons are very similar and when I click the icon I can't see there either which one that is active:

          0_1667523742891_27454e0d-3970-4f83-b868-d0065052d79b-image.png

          I would expect it to be highlighted like a selected layer with a blue background.

          🍏 macOS Sequoia Apple Silicon

          VectorStylerV IgullI 2 Replies Last reply Reply Quote 2
          • VectorStylerV Offline
            VectorStyler @Ingolf
            last edited by

            @Ingolf said in Corner rounding algorithm:

            many would expect smooth as the default/remembered type

            I will try to add this.

            The round and smooth icons are very similar and when I click the icon I can't see there either which one that is active

            I will try to do a highlight. Ideas on how to make these icons observably different are welcome 🙂

            b77B 1 Reply Last reply Reply Quote 1
            • b77B Offline
              b77 @VectorStyler
              last edited by b77

              Would it be a problem if the highlight would not be a rounded square and instead
              use just a whiter stroke and a lighter "fill" for the selected corner type?

              I tried a mockup with colored highlight but I kinda prefer the third option:

              0_1667947793171_rc.png

              Also, a [+] button that would let you add any open shape to the corners list would be nice.

              I know this can be done from the Object menu > Object Role, but doesn't hurt to have a second
              location, right here in the Corners popover.

              …………………………

              Btw, new corner types are added at the front of the list and not at the end. Is this by design?

              MacBook Pro (Intel) running Monterey 12.6.4

              S 1 Reply Last reply Reply Quote 2
              • S Offline
                Subpath @b77
                last edited by

                @b77

                like both ideas, the third one for the corner type
                and the + for adding new corner types

                Win 11
                CPU: AMD Ryzen 5 9600X, 6-core.
                GPU: Nvidia Geforce RTX 5070.

                1 Reply Last reply Reply Quote 0
                • IngolfI Offline
                  Ingolf
                  last edited by

                  I will always refer to and stick to standards and predictability, so I prefer the solid solid blue one - that is how everything else is highlighted in VS too. You can't invent local UI logic. 🙂

                  Third idea is non-standard (the lack of blue makes it indistinguishable from a regular icon) and confusing - it could also signify that this choice involves a fill.

                  I understand the choice of a frame now, so that you can clearly see the content, so number one is also an okay suggestion, but it should be something like 2. A faded blue is possible. But the use of blue is completely basic and important symbolically for people to decode what is meant by the UI here.

                  🍏 macOS Sequoia Apple Silicon

                  b77B 1 Reply Last reply Reply Quote 0
                  • b77B Offline
                    b77 @Ingolf
                    last edited by b77

                    @Ingolf OK, but in case one of the first two versions is used, I hope the developer changes it to a
                    desaturated blue, like the blue used elsewhere in the UI… the current blue is straight outta BSOD-land. 😖🙂

                    MacBook Pro (Intel) running Monterey 12.6.4

                    BoldlineB IngolfI 2 Replies Last reply Reply Quote 0
                    • BoldlineB Offline
                      Boldline @b77
                      last edited by

                      @b77 Awesome job mocking those up. I also really like #3 the most and option 1 as my second choice. I like the subtly of the 3rd option but can also understand why it looks like a fill.
                      I also agree the blue should be desaturated as well

                      0_1667951779510_bbce2061-1f94-4323-af66-dc4b9a98643e-BLD 2022-11-08 at 18.54.39@2x.png

                      🍎 macOS Sequoia 15.3, Mac mini (M1, 2020), Chip Apple M1, Memory 16 GB
                      Cintiq 27QHD Display and LG Ultra HD Display

                      1 Reply Last reply Reply Quote 1
                      • encartE Offline
                        encart
                        last edited by

                        The first thing that popped into my head to make it easier to distinguish between the first two modes was the placement of the centre of the circle.
                        I just want to make sure that you also considered this option, but rejected it and nobody mentioned it.

                        0_1667958717667_screenshot_20221109_025144.png
                        0_1667958319926_screenshot_20221109_024437.png

                        Windows 11 Home 10.0.22621

                        S b77B 2 Replies Last reply Reply Quote 2
                        • S Offline
                          Subpath @encart
                          last edited by

                          @encart

                          also a good Idea

                          Win 11
                          CPU: AMD Ryzen 5 9600X, 6-core.
                          GPU: Nvidia Geforce RTX 5070.

                          1 Reply Last reply Reply Quote 0
                          • b77B Offline
                            b77 @encart
                            last edited by b77

                            @encart To me (and at least on a Retina screen) the difference between the first
                            two corner types is visible without a dot.

                            @Subpath You mentioned somewhere that you use a non-Retina display, IIRC.
                            Is there no discernible difference between the first two corner types there?

                            MacBook Pro (Intel) running Monterey 12.6.4

                            S 1 Reply Last reply Reply Quote 0
                            • IngolfI Offline
                              Ingolf @b77
                              last edited by

                              @b77 said in Corner rounding algorithm:

                              @Ingolf OK, but in case one of the first two versions is used, I hope the developer changes it to a
                              desaturated blue, like the blue used elsewhere in the UI… the current blue is straight outta BSOD-land. 😖🙂

                              Agreed 🙂

                              🍏 macOS Sequoia Apple Silicon

                              1 Reply Last reply Reply Quote 1
                              • S Offline
                                Subpath @b77
                                last edited by Subpath

                                @b77 said in Corner rounding algorithm:

                                You mentioned somewhere that you use a non-Retina display, IIRC.
                                Is there no discernible difference between the first two corner types there?

                                On my Monitor, I can see there is a difference.
                                Small, but noticeable to me.

                                But I must say that I have a trained eye, since I been
                                working with vector graphics a long time.

                                Win 11
                                CPU: AMD Ryzen 5 9600X, 6-core.
                                GPU: Nvidia Geforce RTX 5070.

                                1 Reply Last reply Reply Quote 2
                                • b77B Offline
                                  b77
                                  last edited by b77

                                  @VectorStyler An idea:

                                  Option-clicking any of the corner types could invert the corner (make it concave) and revert it to convex when you Option-click again.

                                  (I know there is a special button for that in the Corner panel, but it would be faster this way).

                                  MacBook Pro (Intel) running Monterey 12.6.4

                                  1 Reply Last reply Reply Quote 0
                                  • S Offline
                                    Subpath
                                    last edited by

                                    forgot to mention that the screen resolution I use is 1440x900 pixels

                                    Win 11
                                    CPU: AMD Ryzen 5 9600X, 6-core.
                                    GPU: Nvidia Geforce RTX 5070.

                                    1 Reply Last reply Reply Quote 1
                                    • IgullI Offline
                                      Igull @Ingolf
                                      last edited by

                                      @Ingolf said in Corner rounding algorithm:

                                      (not another choice in preferences, please).

                                      Arghhh, I just want a proper and real radiused corner, never a smooth corner - to the value I set in the panel, to the node that I selected and not to all the corners of the object.
                                      VS occasionally drives me nuts with corners, it randomly seems to deploy odd-shaped radii to perfectly 90deg corners - even after selecting the radiused option - I must revisit this issue again with some accurate examples - maybe even a video 🙂
                                      I DO want proper radiused corners, to be sticky and to be the permanent default corner - get rid of all these other silly mis-shapen corners, they're just for those arty types that seem to linger on this forum LOL 🙂

                                      I'm eminently happy to have a preference for this - if nothing else than to ensure those arty types don't get their evil way 🙂

                                      /RANT 🙂

                                      Neil

                                      iMac 27" 2015 Catalina 32Gb, MacBook Pro 13" 2016 Monterey 8Gb, Mac Mini M2 2023 8Gb

                                      b77B VectorStylerV 2 Replies Last reply Reply Quote 0
                                      • b77B Offline
                                        b77 @Igull
                                        last edited by

                                        @Igull If you selected any of the corner types and it would stick even between sessions
                                        (what @Ingolf suggested), isn't that OK?

                                        I see no inconvenience here, and no need for a Prefs entry — you keep the corner type set
                                        to the first one, others to the second one, and the app doesn't change it to something
                                        else between sessions.

                                        …………………………………

                                        If you want corner rounding applied to a selection of corners (not to all of them),
                                        you need to first click the rounding handle of that corner (or Shift-click multiple
                                        corner handles), then dragging should round only those.

                                        …………………………………

                                        Make a video with the issue you mention (if you can replicate it) and send it
                                        directly to the developer.

                                        MacBook Pro (Intel) running Monterey 12.6.4

                                        IngolfI IgullI 2 Replies Last reply Reply Quote 2
                                        • IngolfI Offline
                                          Ingolf @b77
                                          last edited by

                                          @b77 said in Corner rounding algorithm:

                                          @Igull If you selected any of the corner types and it would stick even between sessions
                                          (what @Ingolf suggested), isn't that OK?
                                          I see no inconvenience here, and no need for a Prefs entry — you keep the corner type set
                                          to the first one, others to the second one, and the app doesn't change it to something
                                          else between sessions.

                                          Agreed.

                                          🍏 macOS Sequoia Apple Silicon

                                          1 Reply Last reply Reply Quote 0
                                          • VectorStylerV Offline
                                            VectorStyler @Igull
                                            last edited by

                                            @Igull said in Corner rounding algorithm:

                                            randomly seems to deploy odd-shaped radii to perfectly 90deg corners

                                            Is there a file with an example of this. I would like to replicate this issue.

                                            IgullI 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post