Virtual clay modeling haptic device

    公开(公告)号:US10180731B2

    公开(公告)日:2019-01-15

    申请号:US14979991

    申请日:2015-12-28

    Abstract: The present invention is directed to an input device, system, and method for modeling complex surfaces in a CAD environment. The system and method include a computer communicatively coupled to a user interface, such that the computer is configured to display a modeled surface on the user interface. The system and method further include the input device of the present invention communicatively coupled to the computer by a connection interface. The input device comprises a malleable outer surface that corresponds to the initial modeled surface displayed on the user interface, and a user provides input to the input device by applying pressure to deform the malleable outer surface. The input device further comprises transducers operatively coupled to the malleable outer surface to measure the pressure applied to deform the malleable outer surface. The input device also includes a processor operatively coupled to the transducers to determine displacement of the malleable outer surface based on the measured pressure. The computer of the system and method receives the determined displacement from the connection interface and converts the determined displacement to a corresponding displacement of the displayed modeled surface, such that the displayed modeled surface is updated to reflect the deforming of the malleable outer surface.

    Bi-directional synchronization of data between a product lifecycle management (PLM) system and a source code management (SCM) system

    公开(公告)号:US10140350B2

    公开(公告)日:2018-11-27

    申请号:US14935922

    申请日:2015-11-09

    Abstract: In an embodiment, a computer-implemented method for automatically updating imported information in a destination system upon a change to a corresponding module in the source system, includes, responsive to the source system detecting a change to a source module in the source system changing, where the source module corresponds to an imported module of the destination system, loading breadcrumbs in the source system corresponding to the source module. The computer-implemented method further includes determining, based on the loaded breadcrumbs, destination modules linked to the changed source module. The computer-implemented method further includes exporting changes to the destination modules at the destination system from the source system. Therefore, the data remains synchronized between the two systems as changes are made on either system.

    GENERATING A CAD MODEL FROM A FINITE ELEMENT MESH
    13.
    发明申请
    GENERATING A CAD MODEL FROM A FINITE ELEMENT MESH 审中-公开
    从有限元网格生成CAD模型

    公开(公告)号:US20160042106A1

    公开(公告)日:2016-02-11

    申请号:US14765425

    申请日:2013-04-30

    CPC classification number: G06F17/5018

    Abstract: The present invention relates to a method and corresponding system for generating a computer-aided design (CAD) model from a finite element mesh. The method of the invention begins with selecting one or more mesh-element-faces on a finite element mesh that represents a geometric object to be formed of one or more geometric faces. Next, from the one or more selected mesh-element-faces, respective geometric faces are generated. Finally, any generated geometric faces are stitched together to make a geometric shell of the geometric object that the finite element mesh represents.

    Abstract translation: 本发明涉及一种用于从有限元网格生成计算机辅助设计(CAD)模型的方法和对应系统。 本发明的方法开始于在有限元网格上选择一个或多个网格元素面,该网格元素面代表由一个或多个几何面形成的几何对象。 接下来,从一个或多个所选择的网格元件面​​生成相应的几何面。 最后,任何生成的几何面被缝合在一起,以形成有限元网格表示的几何对象的几何外壳。

    Defining object groups in 3D
    14.
    发明授权
    Defining object groups in 3D 有权
    在3D中定义对象组

    公开(公告)号:US09164668B2

    公开(公告)日:2015-10-20

    申请号:US13714320

    申请日:2012-12-13

    Abstract: A computer-implemented method for defining a group of virtual objects representative of physical objects includes receiving a user input via an input device, wherein the user input relates to at least one virtual object. The method also includes using a processor to determine a purpose of the user input, modifying an object group with respect to the virtual object based on the purpose of the user input, and storing the relationship between the object group and the object in a memory area.

    Abstract translation: 用于定义表示物理对象的一组虚拟对象的计算机实现的方法包括经由输入设备接收用户输入,其中所述用户输入涉及至少一个虚拟对象。 该方法还包括使用处理器来确定用户输入的目的,基于用户输入的目的来修改关于虚拟对象的对象组,以及将对象组和对象之间的关系存储在存储区域中 。

    Intra-Increment Adjustments of Implicit Finite Element Simulation
    15.
    发明申请
    Intra-Increment Adjustments of Implicit Finite Element Simulation 审中-公开
    隐式有限元模拟的增量调整

    公开(公告)号:US20150178423A1

    公开(公告)日:2015-06-25

    申请号:US14136783

    申请日:2013-12-20

    Abstract: An embodiment of the invention involves increasing the penalty stiffness within a finite element simulation increment, which is more accurate because it avoids following a solution path with significant non-physical penetrations. An embodiment of the present invention begins by determining a first value of a parameter used by a finite element simulation of a load increment. Next, a first solution of the finite element simulation is determined by performing Newton iterations using the first value of the parameter until a first convergence check is satisfied. Then, a second value the parameter is determined wherein the second value of the parameter is unequal to the first value of the parameter. Finally, a second solution of the finite element simulation is determined by continuing the Newton iterations using the second value of the parameter until a second convergence check is satisfied, the first convergence check being different than the second convergence check.

    Abstract translation: 本发明的一个实施例涉及增加有限元模拟增量内的惩罚刚度,其更准确,因为它避免了遵循具有显着的非物理穿透的解路径。 本发明的实施例通过确定由负载增量的有限元模拟使用的参数的第一值开始。 接下来,通过使用参数的第一值执行牛顿迭代来确定有限元模拟的第一解,直到满足第一收敛检验。 然后,确定参数的第二值,其中参数的第二值不等于参数的第一个值。 最后,通过使用参数的第二值继续牛顿迭代来确定有限元模拟的第二解,直到满足第二收敛检验,第一收敛检验不同于第二收敛检验。

    Location correction of virtual objects
    16.
    发明授权
    Location correction of virtual objects 有权
    虚拟对象的位置校正

    公开(公告)号:US09058693B2

    公开(公告)日:2015-06-16

    申请号:US13725994

    申请日:2012-12-21

    Inventor: Uday Pathre

    CPC classification number: G06T19/20 G06T2219/2016

    Abstract: A computer-implemented method is provided for use in location correction of virtual objects in a virtual model of a real-world scene. Location of an object consists of both position and orientation of the virtual object. The method includes generating the virtual model, including a virtual object, and acquiring at least one digital image of a real-world object within the real-world scene, wherein the real-world object corresponds to the virtual object. The method also includes calculating an image-based positional difference between at least one predefined point on the virtual object and at least one corresponding point on the real-world object, adjusting the position and/or the orientation of the virtual object based on this image positional difference, and adjusting the virtual model with respect to the corrected location of the virtual object.

    Abstract translation: 提供了一种计算机实现的方法,用于在真实世界场景的虚拟模型中的虚拟对象的位置校正。 对象的位置由虚拟对象的位置和方向组成。 该方法包括生成虚拟模型,包括虚拟对象,以及获取真实世界场景内的真实世界对象的至少一个数字图像,其中真实世界对象对应于虚拟对象。 该方法还包括计算虚拟对象上的至少一个预定义点与真实世界对象上的至少一个对应点之间的基于图像的位置差异,基于该图像来调整虚拟对象的位置和/或取向 位置差异,并且相对于虚拟对象的校正位置来调整虚拟模型。

    Computer-implemented method for selecting an item from a list

    公开(公告)号:US12293057B2

    公开(公告)日:2025-05-06

    申请号:US16597601

    申请日:2019-10-09

    Inventor: Laura Peythieux

    Abstract: A computer-implemented method for selecting an item from a list in a user interface. The method receives a first input from a user. The first input comprises an interaction with an icon displayed on a computer screen. The interaction involves either a first action from the user or a second action from the user different from the first action. Next, if the first input involves the first action, the method displays on the computer screen a first menu comprising a subset of the items of the list. Otherwise, if the input involves the second action, the method displays on the computer screen a second menu comprising the whole list of items. Lastly, the method selects an item of the displayed menu upon receiving a second input from the user.

    Method, module and system for projecting onto a workpiece and image calculated on the basis of a digital mockup

    公开(公告)号:US12212898B2

    公开(公告)日:2025-01-28

    申请号:US17278555

    申请日:2019-09-19

    Abstract: A method for projecting onto a real workpiece an image calculated on the basis of a digital mockup recorded on a digital information server associated with the real workpiece, for the viewing of the workpiece under augmented reality, comprises the following steps: capture by a camera of the image of the real workpiece, real-time alignment of the reference frame associated with the digital mockup with the reference frame of the video capture system and the reference frame of the real workpiece, comprising a step of reprocessing of the image calculated as a function of the topology of the digital mockup and as a function of the orientation of the projection means with respect to the real workpiece.

    Universally unique resources with no dictionary management

    公开(公告)号:US10762294B2

    公开(公告)日:2020-09-01

    申请号:US15858306

    申请日:2017-12-29

    Abstract: The databases and methods disclosed herein reduce costly dictionary access (writes and reads) by storing data directly in an index (e.g., storing literal values or taking advantage of Universally Unique Identifiers (UUIDs)), thereby saving time and memory. One example embodiment is a database that includes a dictionary and an index. The dictionary stores associations between keys and data. Each entry in the index includes a plurality of values corresponding to data. A value of the index includes either (i) a direct representation of corresponding data for certain data types, or (ii) a hash of the corresponding data for other data types. The hash is used in the dictionary as a key associated with the corresponding data.

    Ensuring Tunnel Designs Stay Within Specified Design Parameters and Tolerances

    公开(公告)号:US20170131875A1

    公开(公告)日:2017-05-11

    申请号:US14937124

    申请日:2015-11-10

    Abstract: The present invention is directed to a computer system and methods for designing a tunnel in accordance with tunnel design parameters. The computer system and methods load a tunnel design as a visual model of a respective tunnel on a user interface. The computer system and methods enable a user to select a point on the user interface, such that the point defines one or more objects of the visual model. The computer system and methods further enable the user, using a pointing device, to move the point toward a desired location on the user interface, such that the pointing device traverses a plurality of locations on the user interface. As the pointing device traverses each of the plurality of locations, the computer system and methods provide a real-time preview of the respective placement of the selected point and the one or more defined objects on the user interface. If the computer system or methods determine that the respective placement fails to conform to specified tunnel design parameters, the computer system and methods may: prevent the preview from updating to the respective location, automatically fix the respective placement in the preview to conform to the specific tunnel design parameters, or visually indicate in the preview the one or more defined objects that fail to conform.

Patent Agency Ranking