Patent ID: 8018470

Claim:
A system comprising: a) a data store configured to store vector object information; b) a memory configured to store machine instructions of a graphics design application; c) a display configured to display graphics design information; d) a user input device configured to interact with the display; and e) one or more processors coupled to the memory, the one or more processors being configured to execute the machine instructions of the graphics design application, and the machine instructions being configured to, when executed, cause the one or more processors to perform: i) displaying a first variation selector associated with a first property of a vector object; ii) displaying a second variation selector associated with a second property of the vector object; iii) receiving an indication from the user input device to move the first variation selector; iv) automatically moving the second variation selector in correspondence with movement of the first variation selector, based on the indication from the user input device to move the first variation selector; v) determining a first variation parameter based on the movement of the first variation selector, wherein the first variation parameter identifies a maximum percentage of variation of the first property from a user-defined basis property value for the first property; vi) determining a second variation parameter based on the automatic moving of the second variation selector; and vii) automatically determining a varied first property value for the first property of the vector object based at least in part on the first variation parameter, wherein automatically determining the varied first property value comprises generating a random value and adding a multiplication of the random value by the maximum percentage of variation identified by the first variation parameter to the user-defined basis property value, and automatically determining a varied second property value for the second property based at least in part on the second variation parameter, wherein the first variation selector and the second variation selector are distinct from an input used to draw the vector object.