Setting a parameter
AssigneeDassault Systemes
InventorsAmelie Renard, Laura Peythieux, Frederic Letzelter
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method also comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter, detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter according to the detected second location.
Claims14
A computer-implemented method of setting a parameter comprising:
- detecting a user input on a first location on a graphical user interface generated by processing circuitry of the computer, the user input being maintained;
- controlling, by the processing circuitry, display, on the graphical user interface a pie menu centered on the first location, the pie menu being a ring-shaped object having a center which is the center of the pie menu, the pie menu comprising at least two angular sectors that are adjacent to each other and that are each associated with a respective customizable parameter, wherein an angular sector is a zone that is comprised between two half-lines sharing a common endpoint that is the center of the pie menu;
- detecting a second location of the user input on the graphical user interface in at least one angular sector of the at least two angular sectors;
- controlling, by the processing circuitry, activation of the at least one angular sector after detecting the second location, other angular sectors being ignored while the user input is maintained by the user, the activation of the at least one angular sector beginning at the time of the detection of the second location, the at least one angular sector remaining continuously activated from the time of the detection of the second location and while the user input is maintained;
- and
- while the user input is maintained, the at least one angular sector being thereby activated, the other angular sectors being thereby ignored, detecting selection, among a set of values, of a value of the respective customizable parameter of the at least one angular sector according to the detected second location, wherein the set of values is represented by an object in the activated at least one angular sector, and wherein the selection comprises identifying an intersection point between the object and a segment that extends between the first and second locations and selecting a value associated to the intersection point as the value of the customizable parameter, wherein, while the at least one angular sector is activated, only the value of the respective customizable parameter of the activated at least one angular sector can be selected, wherein values of the respective customizable parameters of all the ignored other angular sectors cannot be selected while the at least one angular sector is activated and while the other angular sectors are ignored.
A non-transitory computer readable medium storing thereon a widget comprising code for performing a computer-implemented method of setting a parameter comprising:
- detecting a user input on a first location on a graphical user interface generated by processing circuitry of the computer, the user input being maintained;
- controlling, by the processing circuitry, display, on the graphical user interface a pie menu centered on the first location, the pie menu being a ring-shaped object having a center which is the center of the pie menu, the pie menu comprising at least two angular sectors that are adjacent to each other and the pie menu comprising at least two angular sectors that are each associated with a respective customizable parameter, wherein an angular sector is a zone that is comprised between two half-lines sharing a common endpoint that is the center of the pie menu;
- detecting a second location of the user input on the graphical user interface in at least one angular sector of the at least two angular sectors;
- controlling, by the processing circuitry, activation of the at least one angular sector after detecting the second location, other angular sectors being ignored while the user input is maintained by the user, the activation of the at least one angular sector be inning at the time of the detection of the second location, the at least one angular sector remaining continuously activated from the time of the detection of the second location and while the user input is maintained;
- and
- while the user input is maintained, the at least one angular sector being thereby activated, the other angular sectors being thereby ignored, detecting selection, among a set of values, of a value of the respective customizable parameter of the at least one angular sector according to the detected second location, wherein the set of values is represented by an object in the activated at least one angular sector, and wherein the selection comprises identifying an intersection point between the object and a segment that extends between the first and second locations and selectin a value associated to the intersection point as the value of the customizable parameter, wherein, while the at least one angular sector is activated, only the value of the respective customizable parameter of the activated at least one angular sector can be selected, wherein values of the respective customizable parameters of all the ignored other annular sectors cannot be selected while the at least one angular sector is activated and while the other angular sectors are ignored.
A system comprising processing circuitry of a computer communicatively coupled to a memory and a graphical user interface, the memory having recorded thereon instructions causing the processing circuitry to be configured to
- detect a user input on a first location on a graphical user interface generated by the processing circuitry of the computer, the user input being maintained;
- control, by the processing circuitry, display, on the graphical user interface, of a pie menu centered on the first location, the pie menu being a ring-shaped object having a center which is the center of the pie menu, the pie menu comprising at least two angular sectors that are adjacent to each other and that are each associated with a respective customizable parameter, wherein an angular sector is a zone that is comprised between two half-lines sharing a common endpoint that is the center of the pie menu;
- detect a second location of the user input on the graphical user interface in at least one angular sector of the at least two angular sectors;
- control, by the processing circuitry, activation of the at least one angular sector after detecting the second location, other angular sectors being ignored while the user input is maintained by the user, the activation of the at least one angular sector beginning at the time of the detection of the second location, the at least one annular sector remaining continuously activated from the time of the detection of the second location and while the user input is maintained;
- and
- while the user input is maintained, the at least one angular sector being thereby activated, the other angular sectors being thereby ignored, detect selection, among a set of values, of a value of the respective customizable parameter of the at least one angular sector according to the detected second location, wherein the set of values is represented by an object in the activated at least one angular sector, and wherein the selection comprises identifying an intersection point between the object and a segment that extends between the first and second locations and selecting a value associated to the intersection point as the value of the customizable parameter, wherein, while the at least one angular sector is activated, only the value of the respective customizable parameter of the activated at least one angular sector can be selected, wherein values of the respective customizable parameters of all the ignored other angular sectors cannot be selected while the at least one angular sector is activated and while the other angular sectors are ignored.
Dependencies are inferred from the claim text.