-
-
Notifications
You must be signed in to change notification settings - Fork 829
Description
This issue tracks existing bugs related to the Pen Tool and Path Tool when working with vector meshes, especially in scenarios where an anchor point is connected to more than two segments. Many existing features assume that anchors are only shared by at most two segments, which breaks certain behaviours when this assumption is violated.
- Pressing C while dragging a handle from an anchor point does not work well when more than two segments are connected to the corresponding anchor. (For both path tool and pen tool). (Fix vector mesh editing behavior in various edge cases #2943)
- Alt + drag while a handle is selected makes the other handle “colinear and equidistant”, this behaviour needs to be configured keeping multiple handles in mind. (Fix vector mesh editing behavior in various edge cases #2943)
- Tab press while dragging an handle swaps to other handle (this should only happen if two handles are in opposite of one another and with G1 continuity enabled) (Fix vector mesh editing behavior in various edge cases #2943)
- Currently deleting an anchor adds a segment which connects the path but without the anchor point. This should not happen if the anchor is connected to more than two segments.
- Colinear Handles toggle should be disabled when the corresponding anchor has more than 2 segments connected. (Fix vector mesh editing behavior in various edge cases #2943)
- If a new segment is started from an intermediate anchor (an anchor which is connected to exactly two segments), the corresponding handle at start has G1 continuity enabled, which leads to unwanted handle movements in other segments. (cannot reproduce now, most probably it has already been corrected)
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Completed This Milestone