发明名称 Selection of a manipulator of an object among a plurality of manipulators
摘要 The invention discloses a computer-implemented process for selecting a manipulator of an object among a plurality of objects displayed in a graphical user interface, each object comprising at least one manipulator. The process comprises the steps of providing a set of manipulators, wherein each manipulator comprises at least one picking area and at least two picking areas of different manipulators of the set overlap;receiving, upon a user interaction with the graphical user interface, an event applied on the said at least two overlapping picking areas;triggering a set of filters for selecting one manipulator of the set to be activated.
申请公布号 US9336335(B2) 申请公布日期 2016.05.10
申请号 US201213460434 申请日期 2012.04.30
申请人 Dassault Systèmes 发明人 Letzelter Frédéric;Gunther Mathieu
分类号 G06F3/048;G06F17/50;G06F3/0484 主分类号 G06F3/048
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A computer-implemented process for selecting a manipulator of an object among a plurality of objects displayed in a graphical user interface, each object comprising at least one manipulator, the process comprising the steps of: providing a set of two or more manipulators, wherein each manipulator of the set of the manipulators performs a function to the object and includes at least one picking area that persistently extends beyond a visible representation of the manipulator, and wherein at least two picking areas of different manipulators of the set overlap; receiving, upon a user interaction with the graphical user interface, an event of a list of events, the event applied on the said at least two overlapping picking areas, and the manipulators of said overlapping picking areas being registered for the event; sequentially triggering a set of filters for selecting one manipulator, of the set of manipulators, to be activated in the set of manipulators, the set of filters is triggered on the manipulators that are registered for the event, wherein set of filters for selecting one manipulator includes steps of retrieving a subset of manipulators among the list of candidate manipulators, determining priority of each manipulator of the subset and deducing a new subset that comprises the manipulators having the most important priority, computing a minimum distance of the remaining candidate manipulators to the current cursor, and selecting the manipulator having the closest distance to the user viewpoint in response to determining the computed distance of the each of the manipulators are identical; and activating the selected manipulator.
地址 Velizy Villacoublay FR