https://bugs.documentfoundation.org/show_bug.cgi?id=173555

            Bug ID: 173555
           Summary: Implementation error with Curve Distort
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Draw
          Assignee: [email protected]
          Reporter: [email protected]

Description:
The warp indicates by its grid it is a bilinear warp, but it does not match
expected behavior. Looking a the code indicates why - the warp is only applied
to the control points of the curve, when the curve should first be subdivided
and the warp then applied to it. 

Probably fixed by change https://gerrit.libreoffice.org/c/core/+/210921,
however I am not completely confident of this.

Steps to Reproduce:
1.Create a Rectangle.
2.Convert to Curves.
3.Apply a Distort, moving the top-left corner to the bottom left.
4.Repeat to turn the right triangle into a curve.

Actual Results:
The curve is an unspecified Bezier.

Expected Results:
The curve should be a parabola, which it isn't.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Warp the points on the curve, do not warp the control points and reconstruct a
new curve.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to