opentoonz / opentoonz

OpenToonz - An open-source full-featured 2D animation creation software
https://opentoonz.github.io/
Other
4.52k stars 520 forks source link

Moving Control Points on polyline adds new control points #2230

Closed phillycheese007 closed 2 years ago

phillycheese007 commented 6 years ago

Issue Summary

A lot of times when I use the control point editor to move a vertex on a poly-line, and if the space is at all tight a new point appears and others which are not even close to the curve jump around

Screenshot or Video Reference

opent

Steps to Reproduce

1.make a poly-line shape with several curves close together 2.try to move these points with control point editor, the point you move will cause its neighbors to "jump" and add a new point or points.

Expected Results

I expect when editing poly-line curves even in tight spaces for me to be in control even if i want to make impractical, weird curves.

Actual Results

When editing vector curves in anything close to a tight space new points are added and neighbor vertexes jump around...all seemingly to accommodate new curve.

System Information

artisteacher commented 6 years ago

I think there’s definitely an issue with the logic for control points. Similarly, importing svg files results in extra control points added that were not in the original svg.

phillycheese007 commented 6 years ago

was this an issue on toonz harlequin?

is this an issue w/ their logic overlapping with the logic for converting raster to to vector? If the logic were totally separate then the problem is with how it alters handles when adding or altering a point..that allows it to add and move points.

As far as i know in straight vector line drawing the code" is not allowed" to add points..only to change handles. ..this y i say it sounds like the overlap of logics mite be issue.

Anyone more familiar with where this code lives mite shine some light on this or where these files are?

jpturcotte commented 5 years ago

Is this still a problem on the latest nightly?

RodneyBaker commented 5 years ago

Good question. A cursory look doesn't show it happening.

@phillycheese007 Can you confirm or deny?

artisteacher commented 5 years ago

I've definitely seen this in the past but so far I'm not seeing this happen on the latest nightly build.

GeniyX commented 4 years ago

Additional points also arise during prolonged usage of the control point handles, but only after you release mouse button. This is a rather strange process, as before a new point appears, the place where the curvature begins on the line gradually shifts from the existing point. As if an extra point already exists there. ot_bug_control_point

I checked it on nightly build and it seems that this problem was solved too.

RodneyBaker commented 2 years ago

Closing as likely resolved and/or abandoned. @phillycheese007 please let us know if you still see evidence of the problem.