Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
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 (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Bug Reports
  3. Scale By -> Percent -> Negative values wonky

Scale By -> Percent -> Negative values wonky

Scheduled Pinned Locked Moved Bug Reports
11 Posts 4 Posters 1.8k Views 2 Watching
  • 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.
  • D Offline
    D Offline
    Deeeds
    wrote on last edited by
    #1

    Positive numbers work as expected.

    Negative numbers behave very strangely.

    -50% = object disappears on itself. Anything beyond that = flipping

    1 Reply Last reply
    0
    • MurtazaM Offline
      MurtazaM Offline
      Murtaza
      Admin
      wrote on last edited by
      #2

      Scaling by negative numbers is supposed to flip. That's by design and was introduced a few updates back.

      As for the object disappearing, that sounds new.

      D 1 Reply Last reply
      0
      • MurtazaM Murtaza

        Scaling by negative numbers is supposed to flip. That's by design and was introduced a few updates back.

        As for the object disappearing, that sounds new.

        D Offline
        D Offline
        Deeeds
        wrote on last edited by
        #3

        @Murtaza Look more closely at what I'm saying. At -50% the object has gone.

        It shouldn't disappear until -100%, at which point it's GONE!

        -100% of anything is nothing.

        Flipping, beyond -100% is to be expected.

        Hence: WONKY!!!

        1 Reply Last reply
        0
        • Aidan_FireA Offline
          Aidan_FireA Offline
          Aidan_Fire
          wrote on last edited by
          #4

          Is there something different about your object to mine? I just tested this, scaling negatively works completely normal. -50% gives flipped and squashed image, -100% is normal. The only time it disappears for me is at 0%.

          D 1 Reply Last reply
          0
          • Aidan_FireA Aidan_Fire

            Is there something different about your object to mine? I just tested this, scaling negatively works completely normal. -50% gives flipped and squashed image, -100% is normal. The only time it disappears for me is at 0%.

            D Offline
            D Offline
            Deeeds
            wrote on last edited by
            #5

            @Aidan-Oxley You're using Scale To, I assume. I'm talking about Scale By

            Jack de WildeJ 1 Reply Last reply
            0
            • D Deeeds

              @Aidan-Oxley You're using Scale To, I assume. I'm talking about Scale By

              Jack de WildeJ Offline
              Jack de WildeJ Offline
              Jack de Wilde
              wrote on last edited by
              #6

              @Deeeds I'm having the same as Aidan. Scale by is additive, not multiplicative. Is your object at 50% scale at the start?

              D 1 Reply Last reply
              0
              • Jack de WildeJ Jack de Wilde

                @Deeeds I'm having the same as Aidan. Scale by is additive, not multiplicative. Is your object at 50% scale at the start?

                D Offline
                D Offline
                Deeeds
                wrote on last edited by Deeeds
                #7

                @Jack8680 Argh, got it. You're right.

                It's not relative to current state, it's absolute (literal) amount of scale.

                Which begs the question:

                • how is "Scale By" different from "Scale To" ???

                I don't see that it is.

                Jack de WildeJ 1 Reply Last reply
                0
                • D Deeeds

                  @Jack8680 Argh, got it. You're right.

                  It's not relative to current state, it's absolute (literal) amount of scale.

                  Which begs the question:

                  • how is "Scale By" different from "Scale To" ???

                  I don't see that it is.

                  Jack de WildeJ Offline
                  Jack de WildeJ Offline
                  Jack de Wilde
                  wrote on last edited by
                  #8

                  @Deeeds scale to changes the scale to the value you input; scale by adds the amount to the current scale. If you want to multiply the scale you'll have to use get scale and multiply that, then use that in scale to.

                  D 1 Reply Last reply
                  0
                  • Jack de WildeJ Jack de Wilde

                    @Deeeds scale to changes the scale to the value you input; scale by adds the amount to the current scale. If you want to multiply the scale you'll have to use get scale and multiply that, then use that in scale to.

                    D Offline
                    D Offline
                    Deeeds
                    wrote on last edited by
                    #9

                    @Jack8680 Do you think "Scale by" is accurately describing addition?

                    Jack de WildeJ 1 Reply Last reply
                    0
                    • D Deeeds

                      @Jack8680 Do you think "Scale by" is accurately describing addition?

                      Jack de WildeJ Offline
                      Jack de WildeJ Offline
                      Jack de Wilde
                      wrote on last edited by
                      #10

                      @Deeeds I could see it meaning either. Maybe a toggle for "multiply" or "add" could work, or perhaps renaming the behaviour to "add to scale". For me it's not an issue since I know how it works and I almost never use it, but I can see it being confusing to others.

                      1 Reply Last reply
                      0
                      • MurtazaM Offline
                        MurtazaM Offline
                        Murtaza
                        Admin
                        wrote on last edited by
                        #11

                        Scale By is based on the current scale of the object, and Scale doesn't take the current state into consideration.

                        So Scale By, will scale the current (default 100% scale) object by 100%. Making it 200%.
                        If you have Scale to on the same object and set it to 100% it will do nothing since it's already at 100%. If you want to make it the same size as above then Scale to 200%.

                        But, if you're dealing with an object that has already been reduced. Say to 50%.
                        Scale by 100% will scale the object by an additional 50% making it a total of 150%.

                        If you use Scale to 100%, it will make your 50% sized object back to it's original 100.

                        I guess think of Scale To as setting the scale, and as Jack said, Scale By is adding to the current scale.

                        1 Reply Last reply
                        0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        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
                        • Users
                        • Search