Modifying a path in a drawing
First Claim
Patent Images
1. A method of editing, including:
- generating a path definition for a path having a plurality of intersections with a plurality of other paths;
identifying a plurality of subpaths of the path, each subpath comprising a portion of the path between a first intersection or endpoint of the path and a second intersection or endpoint of the path, the second intersection or endpoint being distinct from and adjacent to the first intersection or endpoint;
automatically generating a subpath definition for each subpath based on the one or more identified subpaths, each subpath definition including a subpath region fill for each side of the subpath, wherein automatically generating the subpath definition for each subpath is performed by a processor;
storing the subpath definitions in a memory;
associating the subpath definitions with the path definition;
modifying the path, wherein each subpath of the path is simultaneously modified along with the path;
automatically generating a modified path definition for a modified path having a plurality of modified subpaths corresponding to the path definition for the path having the plurality of subpaths;
detecting that the plurality of intersections of the path have been modified;
automatically generating a modified subpath definition for each modified subpath based on the plurality of modified intersections of the path in response to detecting that the plurality of intersections of the path have been modified, each modified subpath definition including a modified subpath region fill for each side of the modified subpath, wherein automatically generating a modified subpath definition includes, for each modified subpath region fill, automatically selecting as the modified subpath region fill one of the subpath region fills of the subpath corresponding to the modified subpath; and
displaying the path on a display.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for editing is disclosed. The technique includes generating a path definition for a path, generating a plurality of subpath definitions of subpaths of the path based on an intersection of the path, associating the subpath definitions with the path definition, modifying the intersection of the path using an editing tool, and generating a plurality of modified subpath definitions of subpaths of the path based on the modified intersection of the path.
-
Citations
33 Claims
-
1. A method of editing, including:
-
generating a path definition for a path having a plurality of intersections with a plurality of other paths; identifying a plurality of subpaths of the path, each subpath comprising a portion of the path between a first intersection or endpoint of the path and a second intersection or endpoint of the path, the second intersection or endpoint being distinct from and adjacent to the first intersection or endpoint; automatically generating a subpath definition for each subpath based on the one or more identified subpaths, each subpath definition including a subpath region fill for each side of the subpath, wherein automatically generating the subpath definition for each subpath is performed by a processor; storing the subpath definitions in a memory; associating the subpath definitions with the path definition; modifying the path, wherein each subpath of the path is simultaneously modified along with the path; automatically generating a modified path definition for a modified path having a plurality of modified subpaths corresponding to the path definition for the path having the plurality of subpaths; detecting that the plurality of intersections of the path have been modified; automatically generating a modified subpath definition for each modified subpath based on the plurality of modified intersections of the path in response to detecting that the plurality of intersections of the path have been modified, each modified subpath definition including a modified subpath region fill for each side of the modified subpath, wherein automatically generating a modified subpath definition includes, for each modified subpath region fill, automatically selecting as the modified subpath region fill one of the subpath region fills of the subpath corresponding to the modified subpath; and displaying the path on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for editing, including:
-
a processor configured to; generate a path definition for a path having a plurality of intersections with a plurality of other paths; identifying a plurality of subpaths of the path, each subpath comprising a portion of the path between a first intersection or endpoint of the path and a second intersection or endpoint of the path, the second intersection or endpoint being distinct from and adjacent to the first intersection or endpoint; automatically generate a subpath definition for each subpath based on the one or more identified subpaths, each subpath definition including a subpath region fill for each side of the subpath, wherein automatically generating the subpath definition for each subpath is performed by a processor; store the subpath definitions in a memory; associate the subpath definitions with the path definition; modify the path, wherein each subpath of the path is simultaneously modified along with the path; automatically generate a modified path definition for a modified path having a plurality of modified subpaths corresponding to the path definition for the path having the plurality of subpaths; detect that the plurality of intersections of the path have been modified; automatically generate a modified subpath definition for each modified subpath based on the plurality of modified intersections of the path in response to detecting that the plurality of intersections of the path have been modified, each modified subpath definition including a modified subpath region fill for each side of the modified subpath, wherein automatically generating a modified subpath definition includes, for each modified subpath region fill, automatically selecting as the modified subpath region fill one of the subpath region fills of the subpath corresponding to the modified subpath; and display the path on a display; a memory coupled with the processor, wherein the memory provides the processor with instructions. - View Dependent Claims (29, 30, 31)
-
-
32. A computer readable storage medium encoded with a computer program product for editing, the computer program product comprising computer instructions for:
-
generating a path definition for a path; identifying one or more subpaths of the path, each subpath comprising a portion of the path between a first intersection or endpoint of the path and a second intersection or endpoint of the path, the second intersection or endpoint being distinct from and adjacent to the first intersection or endpoint; generating a path definition for a path having a plurality of intersections with a plurality of other paths; identifying a plurality of subpaths of the path, each subpath comprising a portion of the path between a first intersection or endpoint of the path and a second intersection or endpoint of the path, the second intersection or endpoint being distinct from and adjacent to the first intersection or endpoint; automatically generating a subpath definition for each subpath based on the one or more identified subpaths, each subpath definition including a subpath region fill for each side of the subpath, wherein automatically generating the subpath definition for each subpath is performed by a processor; storing the subpath definitions in a memory; associating the subpath definitions with the path definition; modifying the path, wherein each subpath of the path is simultaneously modified along with the path; automatically generating a modified path definition for a modified path having a plurality of modified subpaths corresponding to the path definition for the path having the plurality of subpaths; detecting that the plurality of intersections of the path have been modified; automatically generating a modified subpath definition for each modified subpath based on the plurality of modified intersections of the path in response to detecting that the plurality of intersections of the path have been modified, each modified subpath definition including a modified subpath region fill for each side of the modified subpath, wherein automatically generating a modified subpath definition includes, for each modified subpath region fill, automatically selecting as the modified subpath region fill one of the subpath region fills of the subpath corresponding to the modified subpath; and displaying the path on a display. - View Dependent Claims (33)
-
Specification