Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-2709

Easing curve presets are incorrect

    XMLWordPrintable

Details

    Description

      Many provided easing curves that come with the easing curve editor have standard names which are not only common throughout animation tools but the names also define the underlying formulas.

      For example, the formula for easeInQuad is x*x, which describes a purely progressive function. All easeIn[Sine/Quad/Cubic/etc.] should be progressive. In terms of beziers, that means that the handles should always be below the curve.
      However, easeInQuad has the following non-progressive shape:

      The EaseInOut* curves should be point reflective tr("punktsymmetrisch") around the functions' saddle point in the center.
      Here is how QDS's easeInOutCubic looks like:

      Attachments

        1. NewCurves.png
          NewCurves.png
          133 kB
        2. image-2020-09-02-00-24-17-302.png
          image-2020-09-02-00-24-17-302.png
          110 kB
        3. image-2020-09-02-00-13-48-315.png
          image-2020-09-02-00-13-48-315.png
          112 kB
        4. EasingCurves.ini
          8 kB
        5. easingCurveRedesign.zip
          154 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            brook_cronin_qt Brook Cronin
            portale Alessandro Portale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes