User interface for presenting multi-level map clusters
US-2024401465-A1 · Dec 5, 2024 · US
US10474763B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10474763-B2 |
| Application number | US-201313905009-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 29, 2013 |
| Priority date | Jun 7, 2012 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-aided design system and computer-implemented method define initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a computer-aided design. The system and method provide (S 1 ) the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system/method provide (S 2 ) a manipulating tool (M) embedded in the scene; attach (S 3 ) said manipulating tool (M) to one object of the assembly; select (S 4 ) a degree of freedom of the manipulating tool (M) attached to the object of the assembly; and input (S 5 ) at least one initial condition (IC) according to said selected degree of freedom, an initial condition comprising an initial position and/or an initial speed and/or an initial acceleration. The tool has a referential (reference) with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation. Next the system and method calculate (S 6 ) and display in real time the dynamic simulation taking into account the initial conditions (IC) previously defined.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for rendering physical behavior of a designed assembly of objects in a three-dimensional scene of a system of computer-aided design, the method comprising the steps of: providing the assembly of objects with information relative to kinematic joints linking objects of the assembly; providing a motion application tool embedded in the scene, said motion application tool being a graphical artifact presented on a graphical user interface as a representation of three-axes allowing for each axis a direction of motion in translation and a direction of motion in rotation, said motion application tool not belonging to the assembly of objects and said motion application tool being controllable by an input device of the system of computer-aided design; using said input device to attach said motion application tool to one object of the assembly and selecting a direction of motion using the motion application tool attached to the object of the assembly; using said input device or another input device of the system of computer-aided design for inputting at least one initial condition according to said selected direction of motion, the at least one initial condition including an initial speed or an initial acceleration of the object to which the motion application tool is attached, wherein inputting the at least one initial condition is executed by using said input device of the system of computer-aided design for imparting a movement to the motion application tool, the imparted movement to the motion application tool being converted to the at least one initial condition based on one or more measured values of a manipulation sequence performed by real-time user interactions with said input device or said another input device; and calculating and rendering on the graphical user interface in real time the physical behavior of the assembly of objects taking into account the at least one initial condition previously defined, resulting in a simulation of the assembly of objects; wherein the at least one initial condition is a computed average of the one or more measured values of the manipulation sequence. 2. The computer-implemented method according to claim 1 , wherein the step of inputting the at least one initial condition comprises: a first sub-step of selecting a range of values of an initial condition; and a second sub-step of determining a value of the initial condition within said range. 3. The computer-implemented method according to claim 1 , wherein imparting a movement to the motion application tool is made using a mouse with a pressed button or with a contact of a finger on a screen of displaying. 4. A non-transitory computer-readable medium comprising: computer memory storage storing computer-executable instructions causing a computer system to perform operations rendering physical behavior of a designed assembly of objects in a three-dimensional scene of a system of computer-aided design, the computer system performing operations including: providing the assembly of objects with information relative to kinematic joints linking objects of the assembly; providing a motion application tool embedded in the scene, said motion application tool being a graphical artifact presented on a graphical user interface as a representation of three-axes allowing for each axis a direction of motion in translation and a direction of motion in rotation, said motion application tool not belonging to the assembly of objects and said motion application tool being controllable by an input device of the system of computer-aided design; responsive to input signals received from said input device, attaching said motion application tool to one object of the assembly and selecting a direction of motion using the motion application tool attached to the object of the assembly; responsive to input signals received from real-time user interactions with said input device or another input device of the system of computer-aided design, inputting at least one initial condition according to said selected direction of motion, the at least one initial condition including an initial speed or an initial acceleration of the object to which the motion application tool is attached, wherein inputting the at least one initial condition is executed by using said input signals for imparting a movement to the motion application tool, the imparted movement to the motion application tool being converted to at least one initial condition based on one or more measured values of a manipulation sequence performed by the real-time user interactions with said input device or said another input device; and calculating and rendering on the graphical user interface in real time the physical behavior of the assembly of objects taking into account the at least one initial condition previously defined, resulting in a simulation of the assembly of objects; wherein the at least one initial condition is a computed average of the one or more measured values of the manipulation sequence. 5. A computer program product comprising: a non-transitory computer readable medium, rendering physical behavior of a designed assembly of objects in a three-dimensional scene of a system of computer-aided design; and code means stored on the non-transitory computer readable medium causing the system to take the steps of: providing the assembly of objects with information relative to kinematic joints linking objects of the assembly, providing a motion application tool embedded in the scene, said motion application tool being a graphical artifact presented on a graphical user interface as a representation of three-axes allowing for each axis a direction of motion in translation and a direction of motion in rotation, said motion application tool not belonging to the assembly of objects and said motion application tool being controllable by an input device of the system of computer-aided design, responsive to input signals received from said input device, attaching said motion application tool to one object of the assembly and selecting a direction of motion using the motion application tool attached to the object of the assembly, responsive to input signals received from real-time user interactions with said input device or another input device of the system of computer-aided design, inputting at least one initial condition according to said selected direction of motion, the at least one initial condition including an initial speed or an initial acceleration of the object to which the motion application tool is attached, wherein inputting the at least one initial condition is executed by using said input signals for imparting a movement to the motion application tool, the imparted movement to the motion application tool being converted to the at least one initial condition based on one or more measured values of a manipulation sequence performed by the real-time user interactions with said input device or said another input device, and calculating and rendering on the graphical user interface in real time the physical behavior of the assembly of objects taking into account the at least one initial condition previously defined, resulting in a simulation of the assembly of objects; wherein the at least one initial condition is a computed average of the one or more measured values of the manipulation sequence. 6. A computer apparatus comprising: at least an input device, a graphical user interface, a processor rendering physical behavior of a designed assembly of objects in a three-dimensional scene of a computer-aided design system; and the computer-aided design system comprising means for implementing: providing the assembly of objects with information relative to kinematic joints linking objects of the assembly, prov
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Rotation, translation, scaling · CPC title
Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.