Systems and methods for improved graphical parameter definition
First Claim
1. A method, comprising:
- receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object;
displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter;
receiving, by the graphical editing tool, an indication to convert the transformation object into a new parameter of the graphical object;
converting, by the graphical editing tool, the transformation object into the new parameter of the graphical object;
retaining, by the graphical editing tool, the converted transformation object during operations on other objects; and
determining a function that defines the value of the first parameter based upon the value of the second parameter;
wherein the new parameter comprises a derived parameter formed from expressions and/or functions that relate the derived parameter to one or more other parameters of the graphical object.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program code for improved graphical parameter definition may comprise, (i) receiving, by a graphical editing tool, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object, (ii) displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter, (iii) receiving, by the graphical editing tool, an indication associated with defining the transformation object as a new parameter of the graphical object, and (iv) defining, by the graphical editing tool, the transformation object as the new parameter of the graphical object.
28 Citations
39 Claims
-
1. A method, comprising:
-
receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; receiving, by the graphical editing tool, an indication to convert the transformation object into a new parameter of the graphical object; converting, by the graphical editing tool, the transformation object into the new parameter of the graphical object; retaining, by the graphical editing tool, the converted transformation object during operations on other objects; and determining a function that defines the value of the first parameter based upon the value of the second parameter; wherein the new parameter comprises a derived parameter formed from expressions and/or functions that relate the derived parameter to one or more other parameters of the graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34)
-
-
31. A system, comprising:
-
a memory configured to store instructions; a communication port; and a processor coupled to the memory and the communication port, the processor being configured to execute the stored instructions to; receive a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; display a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; receive an indication to convert the transformation object into a new parameter of the graphical object; convert the transformation object into the new parameter of the graphical object; retain the converted transformation object during operations on other objects; and determine a function that defines the value of the first parameter based upon the value of the second parameter; wherein the new parameter comprises a derived parameter formed from expressions and/or functions that relate the derived parameter to one or more other parameters of the graphical object. - View Dependent Claims (32)
-
-
33. An article of manufacture, comprising:
a tangible computer usable storage medium having computer readable program code means embodied therein for operating a graphical editing tool, comprising; computer readable program code means for receiving a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; computer readable program code means for displaying a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; computer readable program code means for receiving an indication to convert the transformation object into a new parameter of the graphical object; computer readable program code means for converting the transformation object into the new parameter of the graphical object and retaining the converted transformation object during operations on other objects; and computer readable program code means for determining a function that defines the value of the first parameter based upon the value of the second parameter; wherein the new parameter comprises a derived parameter found from expressions and/or functions that relate the derived parameter to one or more other parameters of the graphical object.
-
35. A method, comprising:
-
receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; receiving, by the graphical editing tool, an indication to convert the transformation object into a new parameter of the graphical object; converting, by the graphical editing tool, the transformation object into the new parameter of the graphical object; retaining, by the graphical editing tool, the converted transformation object during operations on other objects; receiving, by a graphical editing tool, two input values; and displaying, by the graphical editing tool, an inferred transformation object that ties the two input values together. - View Dependent Claims (36, 37, 38)
-
-
39. A method, comprising:
-
receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; displaying, by the graphical editing tool, a transformation object that provides a visual indication of the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; after displaying the transformation object that provides a visual indication of the transformation, receiving, by the graphical editing tool, an indication from the user to define the transformation as a new parameter of the graphical object; after receiving the indication from the user to define the transformation as a new parameter of the graphical object, defining, by the graphical editing tool, the transformation as the new parameter of the graphical object; retaining, by the graphical editing tool, the new parameter of the graphical object during operations on other objects; wherein the new parameter comprises a derived parameter formed from expressions and/or functions that relate the derived parameter to one or more other parameters of the graphical object.
-
Specification