Assigning subpath attributes in a drawing
AssigneeAdobe Systems Incorporated
InventorsPaul J. Asente, Michael D. Schuster
Life of this patent
Estimating the term…
Abstract
Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current path, and assigning a current subpath attribute to the current subpath based on the vertex match. Another technique includes editing the drawing to define a current path having a current subpath, comparing the current subpath with a previous subpath having a previous subpath attribute, and assigning a previous subpath attribute to the current subpath based on the comparison.
Claims24
A method of assigning a subpath attribute to a subpath in a drawing, including:
- editing a drawing containing a previous path having a previous subpath to define a current path having a current subpath;
- matching a previous vertex in the previous path with a current vertex in the current path, wherein matching results in a vertex match between the previous vertex and the current vertex;
- assigning a current subpath attribute to the current subpath based on the vertex match;
- and
- displaying the edited drawing;
- wherein matching is based at least in part on a previous intersecting path that intersects the previous path at the previous vertex and a current intersecting path that intersects the current path at the current vertex.
A method of assigning a subpath attribute to a current subpath in a drawing, including:
- editing a drawing containing a previous path having a previous subpath to define a current path having a current subpath, wherein the previous subpath has a previous subpath attribute;
- comparing the current subpath with the previous subpath based at least in part on a previous intersecting path that intersects the previous path at a previous vertex and a current intersecting path that intersects the current path at a current vertex;
- assigning a previous subpath attribute to the current subpath based on the comparison;
- and
- displaying the edited drawing.
A system for assigning a subpath attribute to a subpath in a drawing, including:
- a processor configured to:
- edit a drawing containing a previous path having a previous subpath to define a current path having a current subpath;
- match a previous vertex in the previous path with a current vertex in the current path, wherein the match results in a vertex match between the previous vertex and the current vertex;
- assign a current subpath attribute to the current subpath based on the vertex match;
- and
- display the edited drawing;
- wherein the processor is configured to match based at least in part on a previous intersecting path that intersects the previous path at the previous vertex and a current intersecting path that intersects the current path at the current vertex;
- and
- a memory coupled with the processor, wherein the memory provides the processor with instructions.
A computer readable storage medium encoded with a computer program product for assigning a subpath attribute to a subpath in a drawing, said computer program product comprising computer instructions for:
- editing a drawing containing a previous path having a previous subpath to define a current path having a current subpath;
- matching a previous vertex in the previous path with a current vertex in the current path, wherein matching results in a vertex match between the previous vertex and the current vertex;
- assigning a current subpath attribute to the current subpath based on the vertex match;
- and
- displaying the edited drawing;
- wherein matching is based at least in part on a previous intersecting path that intersects the previous path at the previous vertex and a current intersecting path that intersects the current path at the current vertex.
A system for assigning a subpath attribute to a current subpath in a drawing, including:
- a processor configured to:
- edit a drawing containing a previous path having a previous subpath to define a current path having a current subpath, wherein the previous subpath has a previous subpath attribute;
- compare the current subpath with the previous subpath based at least in part on a previous intersecting path that intersects the previous path at a previous vertex and a current intersecting path that intersects the current path at a current vertex;
- assign a previous subpath attribute to the current subpath based on the comparison;
- and
- display the edited drawing;
- and
- a memory coupled with the processor, wherein the memory provides the processor with instructions.
A computer readable storage medium encoded with a computer program product for assigning a subpath attribute to a current subpath in a drawing, said computer program product comprising computer instructions for:
- editing a drawing containing a previous path having a previous subpath to define a current path having a current subpath, wherein the previous subpath has a previous subpath attribute;
- comparing the current subpath with the previous subpath based at least in part on a previous intersecting path that intersects the previous path at a previous vertex and a current intersecting path that intersects the current path at a current vertex;
- assigning a previous subpath attribute to the current subpath based on the comparison;
- and
- displaying the edited drawing.
Dependencies are inferred from the claim text.