Assigning region attributes in a drawing
First Claim
Patent Images
1. A method of assigning a region fill to a region in a drawing, including:
- editing the drawing to define a current region;
determining context information associated with a plurality of previous regions each having a previous region fill;
associating the current region with one of the plurality of previous regions based at least in part on context information associated with the current region and the context information associated with the plurality of previous regions, wherein the current region has a boundary that includes a current path, and the context information associated with the current region includes one or more parameterization values of the current path, and wherein the previous regions have boundaries that include previous paths, and the context information associated with the previous regions includes one or more parameterization values of the previous paths;
associating the parameterization values of the current path with one or more intersections of the current path;
associating the parameterization values of the previous paths with one or more intersections of the previous paths;
computing a match quality, wherein the match quality is determined by a computer, based on the parameterization values of the current path and the parameterization values of the previous path;
automatically assigning the previous region fill to the current region; and
displaying the current region on a display.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for assigning a region attribute to a region in a drawing are disclosed. One technique includes editing the drawing to define a current region, associating the current region with a previous region having a previous region attribute, and assigning the previous region attribute to the current region. Another technique includes deriving a previous path attribute and a relation for a previous path, editing the drawing to define a current set of paths having current regions, and assigning the previous path attribute to at least one current region based on the relation of the previous path.
19 Citations
16 Claims
-
1. A method of assigning a region fill to a region in a drawing, including:
-
editing the drawing to define a current region; determining context information associated with a plurality of previous regions each having a previous region fill; associating the current region with one of the plurality of previous regions based at least in part on context information associated with the current region and the context information associated with the plurality of previous regions, wherein the current region has a boundary that includes a current path, and the context information associated with the current region includes one or more parameterization values of the current path, and wherein the previous regions have boundaries that include previous paths, and the context information associated with the previous regions includes one or more parameterization values of the previous paths; associating the parameterization values of the current path with one or more intersections of the current path; associating the parameterization values of the previous paths with one or more intersections of the previous paths; computing a match quality, wherein the match quality is determined by a computer, based on the parameterization values of the current path and the parameterization values of the previous path; automatically assigning the previous region fill to the current region; and displaying the current region on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for assigning a region fill to a region in a drawing, including:
-
a processor configured to; edit the drawing to define a current region; determine context information associated with a plurality of previous regions each having a previous region fill; associate the current region with one of the plurality of previous regions a previous region having a previous region fill based at least in part on context information associated with the current region and the context information associated with the plurality of previous regions, wherein the current region has a boundary that includes a current path, and the context information associated with the current region includes one or more parameterization values of the current path, and wherein the previous regions have boundaries that include previous paths, and the context information associated with the previous regions includes one or more parameterization values of the previous paths; associates the parameterization values of the current path with one or more intersections of the current path; associate the parameterization values of the previous paths with one or more intersections of the previous paths; compute a match quality based on the parameterization values of the current path and the parameterization values of the previous path; automatically assign the previous region fill to the current region; and display the current region on a display; and a memory coupled with the processor, wherein the memory provides the processor with instructions.
-
-
16. A computer program product for assigning a region fill to a region in a drawing, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
editing the drawing to define a current region; determining context information associated with a plurality of previous regions each having a previous region fill; associating the current region with one of the plurality of previous regions a previous region having a previous region fill based at least in part on context information associated with the current region and the context information associated with the plurality of previous regions, wherein the current region has a boundary that includes a current path, and the context information associated with the current region includes one or more parameterization values of the current path, and wherein the previous regions have boundaries that include previous paths, and the context information associated with the previous regions includes one or more parameterization values of the previous paths; associating the parameterization values of the current path with one or more intersections of the current path; associating the parameterization values of the previous paths with one or more intersections of the previous paths; computing a match quality based on the parameterization values of the current path and the parameterization values of the previous path; automatically assigning the previous region fill to the current region; and displaying the current region on a display.
-
Specification