Computer-implemented method for defining initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a system of computer-aided design

    公开(公告)号:US10474763B2

    公开(公告)日:2019-11-12

    申请号:US13905009

    申请日:2013-05-29

    Abstract: 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 (S1) the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system/method provide (S2) a manipulating tool (M) embedded in the scene; attach (S3) said manipulating tool (M) to one object of the assembly; select (S4) a degree of freedom of the manipulating tool (M) attached to the object of the assembly; and input (S5) 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 (S6) and display in real time the dynamic simulation taking into account the initial conditions (IC) previously defined.

    Annotating real-world objects
    3.
    发明授权

    公开(公告)号:US10013506B2

    公开(公告)日:2018-07-03

    申请号:US14947828

    申请日:2015-11-20

    Abstract: A computer-implemented method and system enables visualization of a computer-generated annotation on a real-world object in a real-world environment on a computerized system. The method and system creates a three-dimensional (3D) model of the real-world object, simultaneously displays the 3D model, the real-world object, and the real-world environment on a computer screen, and aligns the displayed 3D model and the displayed real-world object. The visibility of the 3D model is reduced and the 3D model is annotated in a real-world context. Reducing the visibility of the 3D model causes the annotation to appear on the displayed real-world object.

    Process of updating a status of relation between objects in a system of computer-aided design of objects
    5.
    发明授权
    Process of updating a status of relation between objects in a system of computer-aided design of objects 有权
    更新对象计算机辅助设计系统中对象之间的关系状态的过程

    公开(公告)号:US08868380B2

    公开(公告)日:2014-10-21

    申请号:US12791742

    申请日:2010-06-01

    CPC classification number: G06F17/50 G06F2217/06

    Abstract: A process updates a status of relation between objects in a system of computer-aided design, for subsequent analysis of status of relation. The process identifies a set of data of a group of objects, preferably a pair of objects; a method of computation of relations between objects; and an expected relation of executing the method identified using the set. Next the process executes the method using the set of data to compute a relation. A comparison step compares the expected relation with the computed relation. The process updates a status of the expected relation based on a result of the comparing step.

    Abstract translation: 过程更新计算机辅助设计系统中对象之间关系的状态,以便随后分析关系状态。 该过程识别一组对象的数据集合,优选地一对对象; 计算物体之间的关系的方法; 以及执行使用该集合识别的方法的预期关系。 接下来,该过程使用该组数据来执行该方法来计算关系。 比较步骤将预期关系与计算的关系进行比较。 该过程基于比较步骤的结果来更新期望关系的状态。

    Three dimensional graphical manipulator
    6.
    发明授权
    Three dimensional graphical manipulator 有权
    三维图形操纵器

    公开(公告)号:US07676765B2

    公开(公告)日:2010-03-09

    申请号:US10823075

    申请日:2004-04-12

    Abstract: A method and apparatus for manipulating a computer generated model and visualizing a change in projection plane before entering a projection creation command. After selection of a projection plane on the 3-D model, a generative drafting document can be created wherein the projection plane becomes the plane of the screen. The system can display a visualization of the projection of the model in plane with the screen, without generating a fully computed projection. Display of the visualization can provide increased efficiency in processing time as compared to a fully computed projection. The system can also display a graphical manipulator including a circular central region with a button in the middle, wherein clicking on the button can be used as a command to the system requesting creation of the projection. The graphical manipulator software tool can also include quadrants, wherein each quadrant is associated with a direction in relation to an orthogonal axis. The four quadrants can be defined as left, right, up and down: Clicking on a quadrant can cause the projection plane to rotate by 90 degrees, or other predetermined amount, around two orthogonal axes of the model in the projection plane. The direction of rotation will correlate with the quadrant selected. In addition, the manipulator tool can include a pin tracking the circumference of a circle displayed on a computer screen. Selection of the pin and rotation can cause the projection plane of a computer generated model to rotate about an axis which is perpendicular to the projection screen.

    Abstract translation: 一种用于操纵计算机生成模型并在进入投影创建命令之前可视化投影平面的变化的方法和装置。 在3D模型上选择投影平面之后,可以创建一个生成的绘图文档,其中投影平面成为屏幕的平面。 该系统可以显示模型在屏幕上平面投影的可视化,而不会产生完全计算的投影。 与完全计算的投影相比,可视化的显示可以提高处理时间的效率。 该系统还可以显示包括在中间具有按钮的圆形中央区域的图形操纵器,其中点击按钮可以用作请求创建投影的系统的命令。 图形操纵器软件工具还可以包括象限,其中每个象限与与正交轴相关的方向相关联。 四个象限可以被定义为左,右,上和下:单击一个象限可以使投影平面在投影平面中围绕模型的两个正交轴旋转90度或其他预定的量。 旋转方向与所选择的象限相关。 此外,操纵器工具可以包括跟踪显示在计算机屏幕上的圆的圆周的针。 引脚和旋转的选择可能导致计算机生成的模型的投影平面围绕垂直于投影屏幕的轴线旋转。

    Automatic computation of reflected mass and reflected inertia
    7.
    发明授权
    Automatic computation of reflected mass and reflected inertia 有权
    自动计算反射质量和反射惯量

    公开(公告)号:US09129083B2

    公开(公告)日:2015-09-08

    申请号:US13172050

    申请日:2011-06-29

    CPC classification number: G06F17/5086 Y02T10/82

    Abstract: Automatically computing the reflected mass or reflected inertia of a computer-aided design model comprised of a motor includes executing a simulation of the model, using the simulation results to compute the reflected mass or reflected inertia, and treating the non-motor parts of the model as a virtual body having a time-varying mass or a time-varying inertia. The mass or inertia of the virtual body at a specific time is the reflected mass or reflected inertia, respectively, of the model at the specific time.

    Abstract translation: 自动计算由马达组成的计算机辅助设计模型的反射质量或反射惯量包括执行模型的模拟,使用模拟结果计算反射质量或反射惯性,以及处理模型的非电机部分 作为具有时变质量或时变惯性的虚拟体。 虚拟体在特定时间的质量或惯性分别是模型在特定时间的反射质量或反射惯量。

    METHODS AND SYSTEMS FOR RESOLVING CONFLICTS IN HIERARCHICALLY-REFERENCED DATA
    8.
    发明申请
    METHODS AND SYSTEMS FOR RESOLVING CONFLICTS IN HIERARCHICALLY-REFERENCED DATA 审中-公开
    在分层数据中解决冲突的方法和系统

    公开(公告)号:US20150186449A1

    公开(公告)日:2015-07-02

    申请号:US14145004

    申请日:2013-12-31

    Abstract: In one aspect, a computer-implemented method for managing conflicts in a logical component hierarchy is provided. The logical component hierarchy includes an ancestor component and a descendant component associated with the ancestor component. The method uses a computer device in communication with a memory. The method includes determining, by the computer device, a requirement to replace the descendant component, within the logical component hierarchy, with an overriding component. The overriding component is associated with the ancestor component by an overriding reference. The method also includes replacing the descendant component with the overriding component within the logical component hierarchy.

    Abstract translation: 在一个方面,提供了一种用于管理逻辑组件层次结构中的冲突的计算机实现的方法。 逻辑组件层次结构包括与祖先组件相关联的祖先组件和后代组件。 该方法使用与存储器通信的计算机设备。 该方法包括由计算机设备确定用逻辑组件层次结构中的替代组件替代后代组件的要求。 重写组件通过重写引用与祖先组件相关联。 该方法还包括使用逻辑组件层次结构中的覆盖组件替换后代组件。

    PERIODIC MEDIA ANALYSIS
    9.
    发明申请
    PERIODIC MEDIA ANALYSIS 有权
    定期媒体分析

    公开(公告)号:US20130144572A1

    公开(公告)日:2013-06-06

    申请号:US13310237

    申请日:2011-12-02

    CPC classification number: G06F17/5018

    Abstract: A computer-implemented method for use in analyzing a model of a repetitive structure includes generating a plurality of blocks based on the model such that the blocks are arranged end to end. The method also includes defining at least one boundary condition on an inlet of the model and on an outlet of the model, generating a plurality of constraints to be applied to the blocks to define connectivity between adjacent blocks, defining an inlet state based on the boundary condition and at least a portion of the constraints. The method further includes detecting when a first block passes a trigger plane at the inlet of the model, erasing a state of a second block at the outlet of the model, shuffling the second block to an inlet zone, and resetting the state of the second block to the inlet state.

    Abstract translation: 用于分析重复结构的模型的计算机实现的方法包括基于模型生成多个块,使得块被并排布置。 该方法还包括在模型的入口和模型的出口上定义至少一个边界条件,生成要应用于块的多个约束以限定相邻块之间的连通性,基于边界限定入口状态 条件和至少一部分约束。 该方法还包括检测何时第一块通过模型入口处的触发平面,擦除模型出口处的第二块的状态,将第二块混洗到入口区,以及重新设定第二块的状态 阻塞到入口状态。

    Method and system for generating and handling a harmonized network of points
    10.
    发明授权
    Method and system for generating and handling a harmonized network of points 有权
    用于生成和处理点的统一网络的方法和系统

    公开(公告)号:US07272541B2

    公开(公告)日:2007-09-18

    申请号:US09788231

    申请日:2001-02-16

    CPC classification number: G06T17/30

    Abstract: This invention presents methods and systems for generating and handling a harmonized network of points. More generally, this invention reorganizes and optimizes a network of points in terms of spatial distribution regularity. Implementations may allow users to manipulate the network of points while maintaining the organization of the network of points. The network of points can define a surface, which can include Béziers and Nurbs three-dimensional surfaces. The surface can be used in a CAD system.

    Abstract translation: 本发明提出了用于生成和处理点的统一网络的方法和系统。 更一般地,本发明在空间分布规律性方面对点的网络进行了重组和优化。 实现可以允许用户在维护点的网络的组织的同时操纵点的网络。 点网络可以定义一个表面,可以包括Béziers和Nurbs三维表面。 表面可用于CAD系统。

Patent Agency Ranking