Method and system for designing an assembly of objects in a system of computer-aided design

US10210304B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10210304-B2
Application numberUS-201213597179-A
CountryUS
Kind codeB2
Filing dateAug 28, 2012
Priority dateSep 8, 2011
Publication dateFeb 19, 2019
Grant dateFeb 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method and apparatus of designing an assembly of objects in a system of computer-aided design. The method/apparatus provides a three-dimensional geometrical modeled object comprising at least one three-dimensional geometrical element; provides a logical modeled object comprising at least one logical component; and associates sets of at least one three-dimensional geometrical element with respective sets of at least one logical component. The method/apparatus display in a three-dimensional scene, a representation of a set of at least one logical component partially superimposed on the corresponding associated set of at least one three-dimensional geometrical element.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of designing an assembly of objects, the method comprising the steps of: providing a three-dimensional geometrical model of an object of the assembly of objects in a computer system of computer aided design (CAD), the three-dimensional geometrical model comprising at least one three-dimensional geometrical element and stored in a memory device, each three-dimensional geometrical element having an anchor point; providing a logical model of said object describing behavior of the object within the assembly, the logical model comprising at least one logical component and stored in said memory device; associating at least one three-dimensional geometrical element of the three-dimensional geometrical model of the object with at least one respective logical component of the logical model; displaying, on a screen, a three-dimensional scene comprising a representation of said logical component partially superimposed on the corresponding associated three-dimensional geometrical element, a location of the logical component being linked to the anchor point of the corresponding three-dimensional geometric element; and computing and displaying, on the screen, synchronous animations of the representation of the logical component and the corresponding associated three-dimensional geometrical element, said animations providing a dynamic illustration of a calculated behavior of the corresponding object within the assembly. 2. The method of claim 1 , further comprising designing the representation of the at least one logical component by directly linking in the scene said representation with an anchor point to the corresponding associated three-dimensional geometrical element. 3. The method of claim 1 , wherein the representation of the logical component comprises at least one port and is designed by directly linking in the scene the logical component to the corresponding three-dimensional geometrical element. 4. The method of claim 1 , wherein the representation of the logical component is activable, deactivable, expandable, and zoomable on request. 5. The method as claimed in claim 1 , wherein the representation of the logical component respects a relative depth position in the scene of the corresponding associated three-dimensional geometrical element, the method further comprising changing a point of view of the scene and automatically adapting the representation of the logical component such that it remains partially superimposed on the corresponding associated three-dimensional geometrical element. 6. The method as claimed in claim 1 further comprising displaying, in the three-dimensional scene, a link between the representation of a logical element and that of the corresponding associated three-dimensional geometrical element, the link being represented by an extensible leading line. 7. The method as claimed in claim 1 , wherein the representation of the logical component is comprised in a label. 8. A computer program product, for designing an assembly of objects in a system of computer-aided design, comprising: a non-transitory computer readable medium storing a computer program supporting the system of computer-aided design; the computer program comprising code for causing the system of computer-aided design (CAD) to: provide a three-dimensional geometrical model of an object of the assembly of objects in the system of CAD, the three-dimensional geometrical model comprising at least one three-dimensional geometrical element and stored in a memory device, each three-dimensional geometrical element having an anchor point; provide a logical model of said object describing behavior of the object within the assembly, the logical model comprising at least one logical component and stored in said memory device; associate at least one three-dimensional geometrical element of the three-dimensional geometrical model of the object with at least one respective logical component of the logical model; display on a screen of a computer a three-dimensional scene comprising a representation of the logical component partially superimposed on the corresponding associated three-dimensional geometrical element, a location of the logical component being linked to the anchor point of the corresponding three-dimensional geometrical element; and compute and displaying, on the screen, synchronous animations of the representation of the logical component and the corresponding associated three-dimensional geometrical element, said animations providing a dynamic illustration of a calculated behavior of the corresponding object within the assembly. 9. The computer program product of claim 8 , further comprising code for designing the representation of the logical component by directly linking in the scene said representation with an anchor point to the corresponding associated three-dimensional geometrical element. 10. The computer program product of claim 8 , wherein the representation of the logical component comprises at least one port and is designed by directly linking in the scene the logical component to the corresponding three-dimensional geometrical element. 11. The computer program product of claim 8 , wherein display of the representation of the logical component is activable, deactivable, expandable, and zoomable on request. 12. The computer program product as claimed in claim 8 , wherein display of the representation of the logical component respects a relative depth position in the scene of the corresponding associated three-dimensional geometrical element, the computer program also comprising code for causing the system of the computer-aided design to allow a user to change a point of view of the scene, and automatically adapting the representation of the logical component such that it remains partially superimposed on the corresponding associated three-dimensional geometrical element. 13. The computer program product as claimed in claim 8 further comprising code for causing the system of computer-aided design to display a link in the three-dimensional scene, wherein the link is represented by an extensible leading line. 14. The computer program product as claimed in claim 8 , wherein display of the representation of the logical component is comprised in a label. 15. An apparatus for designing an assembly of objects in a system of computer-aided design, the apparatus comprising: a non-transitory computer memory device storing a three-dimensional geometrical model of an object of the assembly of objects in the system of computer-aided design (CAD), the three-dimensional geometrical model comprising at least one three-dimensional geometrical element, each three-dimensional geometrical element having an anchor point; a non-transitory memory device storing a logical model of said object describing behavior of the object within the assembly, the logical model comprising at least one logical component; a computer processor for associating the at least one three-dimensional geometrical element of the three-dimensional geometrical model with the respective logical component of the logical model; and a computer display for displaying a three-dimensional scene comprising a representation of said logical component partially superimposed on the corresponding associated three-dimensional geometrical element, a location of the logical component being linked to the anchor point of the corresponding three-dimensional geometrical element, and for computing and displaying, on the computer display, synchronous animations of the representation of the logical component and the corresponding associated thre

Assignees

Inventors

Classifications

  • Constraint-based CAD · CPC title

  • G06F30/17Primary

    Mechanical parametric or variational design · CPC title

  • G06F30/00Primary

    Computer-aided design [CAD] · CPC title

  • Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10210304B2 cover?
A computer-implemented method and apparatus of designing an assembly of objects in a system of computer-aided design. The method/apparatus provides a three-dimensional geometrical modeled object comprising at least one three-dimensional geometrical element; provides a logical modeled object comprising at least one logical component; and associates sets of at least one three-dimensional geometri…
Who is the assignee on this patent?
Santiquet Laurent, Faure Bertrand, Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06F30/17. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).