Automatic corner generation
AssigneeAdobe Systems Incorporated
InventorPaul J. Asente
Life of this patent
Estimating the term…
Abstract
A system is disclosed. The system includes a processor configured to: receive a path in an artwork, the path having at least one corner; receive a selection of a patterned tile to apply to the path; and automatically generate a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile; and a memory coupled to the processor and configured to provide the processor with instructions.
Claims20
A system, comprising:
- a processor configured to:
- receive a path in an artwork, the path having at least one corner;
- receive a selection of a patterned tile to apply to the path;
- and
- automatically generate a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile, wherein said mapping comprises:
- identifying a first plurality of ribs extending perpendicularly from a straight spine in a side tile of the path;
- identifying a second plurality of ribs extending perpendicularly from a corner portion of the path, wherein the first and second pluralities of ribs are used to map the patterned tile to the path and are separate from the appearance of the artwork;
- and
- modifying the second plurality of ribs at least in part by determining a contiguous region along the path including a subset of ribs, wherein each of the subset of ribs in the contiguous region crosses another rib in the contiguous region;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving a path in an artwork, the path having at least one corner;
- receiving a selection of a patterned tile to apply to the path;
- and
- automatically generating a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile, wherein said mapping comprises:
- identifying a first plurality of ribs extending perpendicularly from a straight spine in a side tile of the path;
- identifying a second plurality of ribs extending perpendicularly from a corner portion of the path, wherein the first and second pluralities of ribs are used to map the patterned tile to the path and are separate from the appearance of the artwork;
- and
- modifying the second plurality of ribs at least in part by determining a contiguous region along the path including a subset of ribs, wherein each of the subset of ribs in the contiguous region crosses another rib in the contiguous region.
A method, comprising:
- receiving at a processor a path in an artwork, the path having at least one corner;
- receiving a selection of a patterned tile to apply to the path;
- and
- automatically generating a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile, wherein said mapping comprises:
- identifying a first plurality of ribs extending perpendicularly from a straight spine in a side tile of the path;
- identifying a second plurality of ribs extending perpendicularly from a corner portion of the path, wherein the first and second pluralities of ribs are used to map the patterned tile to the path and are separate from the appearance of the artwork;
- and
- modifying the second plurality of ribs at least in part by determining a contiguous region along the path including a subset of ribs, wherein each of the subset of ribs in the contiguous region crosses another rib in the contiguous region.
Dependencies are inferred from the claim text.