Graph drawing using precise shape clipping
AssigneeTom Sawyer Software
InventorsBrendan Madden, Krists Boitmanis
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is provided for drawing a graph in which multiple nodes are connected by multiple edges. An image is displayed representing a node, and the image is processed to distinguish image foreground pixels and image background pixel. An edge is displayed incident to the node, the edge extending over selected background pixels and stopping short of selected foreground pixels. There results a graph drawing that is more aesthetically pleasing.
Claims18
A computer implemented method of drawing a graph comprising a plurality of nodes connected by a plurality of edges, using a computer system comprising a computer display and computer coupled to the computer display and comprising a processor and a memory, the method comprising:
- the processor displaying on the display an image representing a node;
- the processor processing the image to distinguish image foreground pixels and image background pixels;
- and
- the processor displaying on the display an edge incident to the node, the edge extending over selected background pixels and stopping short of selected foreground pixels.
A non-transitory computer-readable medium for drawing a graph comprising a plurality of nodes connected by a plurality of edges, comprising instructions for:
- displaying an image representing a node;
- processing the image to distinguish image foreground pixels and image background pixels;
- and
- displaying an edge incident to the node, the edge extending over selected background pixels and stopping short of selected foreground pixels.
Dependencies are inferred from the claim text.