Vector Path Segment Editing With Joint-Based Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vector object editing techniques break the continuous path structure when editing individual segments, leading to visual artifacts and loss of mathematical functionality.

Innovation Solution

A vector object editing module that allows individual segments to be edited separately while maintaining path continuity by adding new anchor points and generating joints between segments, preserving the underlying mathematical definition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional techniques break the path to edit individual segments, then segment editability is improved, but path continuity and visual quality deteriorate

Engineering Contradiction:
Improvesegment editabilityVSAvoidpath continuity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The invention divides the path into editable segments while maintaining the overall path structure. Each segment can be independently selected and modified through anchor point manipulation, yet the segments remain connected as part of a continuous path. This segmentation enables individual segment editing without breaking the path, resolving the contradiction between editability and continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces joint objects as intermediaries between path segments. These joints maintain the visual continuity and mathematical relationship between segments while allowing independent editing of each segment. The joint acts as a mediator that preserves path integrity even when segments are modified separately, solving the contradiction between segment independence and path continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional techniques apply changes to the entire path, then path continuity is maintained, but individual segment editing capability is lost

Engineering Contradiction:
Improvepath continuityVSAvoidindividual segment editing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The invention enables different visual and mathematical properties to be applied to different segments of the path while maintaining overall continuity. Each segment can have its own anchor points, control points, and visual characteristics (such as stroke width or color), allowing localized editing without affecting the entire path. This local quality approach maintains path continuity while providing versatile individual segment editing capability.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the path is broken into separate segments for editing, then individual segment control is improved, but visual artifacts and loss of mathematical structure occur

Engineering Contradiction:
Improveindividual segment controlVSAvoidvisual quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

Joint objects serve as mathematical intermediaries that preserve the continuous path structure between segments. These joints maintain the underlying mathematical definition (such as Bezier curve continuity) while allowing independent segment control. The joint ensures that visual artifacts are avoided by maintaining proper mathematical relationships between segments, resolving the contradiction between individual control and visual quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of breaking the path into separate independent objects, the invention inverts the approach by maintaining the path as a continuous mathematical structure while enabling independent segment selection and editing. The segments remain mathematically connected through joints, but can be independently manipulated through anchor point editing. This inversion preserves both individual segment control and visual quality.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12597178B2Vector object path segment editing
Publication Date: 2026.04.07 ADOBE INC
  • US12597178B2 patent drawing
  • US12597178B2 patent drawing
  • US12597178B2 patent drawing

AI summary

Vector object path segment editing techniques are described that retain edibility of a path while supporting editing of a segment included within the path, individually and separately, without editing other segments of path. A vector object editing module first retrieves information on segments included in a path of a vector object. The vector object editing module then renders a selected segment separately from an adjacent segment based on the selected segment model. An editing operation is then applied to the selected segment as specified via the user interface, e.g., to change color, width, or other display characteristic. The vector object editing module then generates a joint between the edited segment and the adjacent segment to provide a transition between the segments that mimics inclusion as a single path that contains those segments.