Brushstroke envelopes
First Claim
Patent Images
1. A computer-implemented method for generating an envelope enclosing brush instances corresponding to transformations of a brush at points along a trajectory, the method comprising:
- identifying points on the brush instances that are furthest from the trajectory; and
connecting the identified points based on the trajectory and relative orientations of candidate envelope segments formed by sequentially connecting the identified points.
1 Assignment
0 Petitions
Accused Products
Abstract
An envelope enclosing brush instances corresponding to transformations of a brush at points along a trajectory is generated. Points on the brush instances that are furthest from the trajectory are identified, and the identified points are connected based on the trajectory and the relative orientations of the brush instances.
60 Citations
36 Claims
-
1. A computer-implemented method for generating an envelope enclosing brush instances corresponding to transformations of a brush at points along a trajectory, the method comprising:
-
identifying points on the brush instances that are furthest from the trajectory; and connecting the identified points based on the trajectory and relative orientations of candidate envelope segments formed by sequentially connecting the identified points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 21)
-
-
8. A computer-implemented method for generating an envelope of a brush at points along a trajectory, the method comprising:
-
applying a transformation having at least two parameters which vary independently of each other to the brush at the points along the trajectory to develop brush instances; identifying points on the brush instances that are furthest from the trajectory; and connecting the identified points based on the trajectory and relative orientations of candidate envelope segments formed by sequentially connecting the identified points. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
22. A computer program tangibly stored on a computer-readable medium and operable to cause a computer to generate an envelope enclosing brush instances corresponding to transformations of a brush at points along a trajectory, comprising instructions to:
-
identify points on the brush instances that are furthest from the trajectory; and connect the identified points based on the trajectory and relative orientations of candidate envelope segments formed by sequentially connecting the identified points. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program tangibly stored on a computer-readable medium and operable to cause a computer to generate an envelope of a brush at points along a trajectory, comprising instructions to:
-
apply a transformation having at least two parameters which vary independently of each other to the brush at the points along the trajectory to develop brush instances; identify points on the brush instances that are furthest from the trajectory; and connect the identified points based on the trajectory and the relative orientations of the brush instances. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A system, comprising:
-
a computer having a computer-readable memory; an input device for developing input signals to the computer representing a trajectory traced by a user; a computer program residing in the computer-readable memory for generating an envelope enclosing brush instances corresponding to transformations of a brush at points along the trajectory, comprising instructions to identify points on the brush instances that are furthest from the trajectory, and to connect the identified points based on the trajectory and the relative orientations of the brush instances; and an output device for displaying a representation of the envelope.
-
Specification