Designing an assembly of parts in a three-dimensional scene

    公开(公告)号:US11275870B2

    公开(公告)日:2022-03-15

    申请号:US14108058

    申请日:2013-12-16

    Abstract: It is proposed a computer-implemented method for designing an assembly of parts in a three-dimensional scene. The method comprises: providing at least a first part and a second part, the parts being stored in a database; for each part: (i) querying in the database for one or more constraints applied to the part; (ii) retrieving in the database geometries on which constraints are applied; computing at least one relative position of the first part and the second part by using the retrieved geometries.

    System and methods for mating virtual objects to real-world environments

    公开(公告)号:US11250641B2

    公开(公告)日:2022-02-15

    申请号:US16782278

    申请日:2020-02-05

    Abstract: Mating virtual objects in virtual reality environment, involves generating a bounding box having a plurality of faces corresponding to a plurality of exterior surfaces of a subject virtual object. A spatial mesh corresponding to surfaces of the real world environment is generated. A magnetic mate is generated to initially align a bounding box first face to a first spatial mesh surface. A shadow mate is provided between a bounding box second face and a second spatial mesh surface, by projecting a virtual ray from the subject virtual object bounding box second face toward the second spatial mesh surface, determining a mate point corresponding to an intersection of the virtual ray and the second spatial mesh surface, and displaying a mating button in the virtual reality environment at the mate point.

    PARALLELIZED VEHICLE IMPACT ANALYSIS

    公开(公告)号:US20220004674A1

    公开(公告)日:2022-01-06

    申请号:US17366540

    申请日:2021-07-02

    Abstract: A computer-implemented method for vehicle impact analysis including obtaining a B-Rep representing an outer surface of a vehicle, the B-Rep having faces and obtaining a radius value for a contact sphere. The method also includes determining one or more two-point-contact curves of the B-Rep for the radius value. The determining includes, for each respective pair of portions of a plurality of pairs of portions of the B-Rep, applying a respective two-point-contact-curve computing algorithm. The computing algorithm is based on the respective pair of portions. The computing algorithm is parallelized over the plurality of pairs of portions. The method forms an improved solution for vehicle impact analysis.

    COMPUTER SYSTEM FOR SIMULATING PHYSICAL PROCESSES USING SURFACE ALGORITHM

    公开(公告)号:US20210406434A1

    公开(公告)日:2021-12-30

    申请号:US16914730

    申请日:2020-06-29

    Abstract: Described are computer implemented techniques for simulating elements of a fluid flow. These techniques include storing in a memory state vectors for a plurality of voxels, the state vectors comprising a plurality of entries that correspond to particular momentum states of a plurality of possible momentum states at a voxel, storing in a memory a representation of at least one surface that is sized and oriented independently of the size and orientation of the voxels, perform interaction operations on the state vectors, the interaction operations modelling interactions between elements of different momentum states, perform surface interaction operations on the representation of the surface, the surface interaction operations modelling interactions between the surface and substantially all elements of voxels, and performing move operations on the state vectors to reflect movement of elements to new voxels.

    MESH VOID SPACE IDENTIFICATION AND AUTO SEEDING DETECTION IN COMPUTER ADDED DESIGN DEFINED GEOMETRIES

    公开(公告)号:US20210357541A1

    公开(公告)日:2021-11-18

    申请号:US16874977

    申请日:2020-05-15

    Inventor: Kaustubh Rao

    Abstract: Described are computer implemented techniques to select a single surface of a computer aided design (CAD) as a surface that shares a boundary with a void space that will be discretized, produce a virtual geometry item that is positioned within or about the void region to define the volume to be discretization and propagate a mesh within the defined volume by discretizing the CAD generated geometry by a discretization factor to find a first valid seed point within the CAD generated geometry that satisfies all virtual geometries taken together.

    Automatic partitioning of a 3D scene into a plurality of zones processed by a computing resource

    公开(公告)号:US11087052B2

    公开(公告)日:2021-08-10

    申请号:US16824372

    申请日:2020-03-19

    Abstract: Described is a computer-implemented method for partitioning a 3D scene into a plurality of zones, each zone representing an area or a volume of the 3D scene and being processed by a computing resource. The method comprises obtaining a 3D scene comprising one or more objects, each object generating a computing resource cost, computing a first map that represents a density of computing costs of the provided 3D scene, defining a second map that represents constraints on the shapes of zones that will be obtained as a result of a partitioning of the 3D scene, discretizing the obtained 3D scene into cells by computing a space quantization of the 3D scene free of dynamic objects, computing, for each cell, a computing cost from the first map of the 3D scene, aggregating the cells into one or more zones in accordance with the second map.

    AUGMENTING A VIDEO FLUX OF A REAL SCENE

    公开(公告)号:US20210201587A1

    公开(公告)日:2021-07-01

    申请号:US17138259

    申请日:2020-12-30

    Abstract: A computer-implemented method of augmented reality includes capturing the video flux with a video camera, extracting, from the video flux, one or more 2D images each representing the real object, and obtaining a 3D model representing the real object. The method also includes determining a pose of the 3D model relative to the video flux, among candidate poses. The determining rewards a mutual information, for at least one 2D image and for each given candidate pose, which represents a mutual dependence between a virtual 2D rendering and the at least one 2D image. The method also includes augmenting the video flux based on the pose. This forms an improved solution of augmented reality for augmenting a video flux of a real scene including a real object.

    3D RECONSTRUCTION WITH SMOOTH MAPS
    79.
    发明申请

    公开(公告)号:US20210201571A1

    公开(公告)日:2021-07-01

    申请号:US17139121

    申请日:2020-12-31

    Abstract: A computer-implemented method for 3D reconstruction including obtaining 2D images and, for each 2D image, camera parameters which define a perspective projection. The 2D images all represent a same real object. The real object is fixed. The method also includes obtaining, for each 2D image, a smooth map. The smooth map has pixel values, and each pixel value represents a measurement of contour presence. The method also includes determining a 3D modeled object that represents the real object. The determining iteratively optimizes energy. The energy rewards, for each smooth map, projections of silhouette vertices of the 3D modeled object having pixel values representing a high measurement of contour presence. This forms an improved solution for 3D reconstruction.

    SELECTION OF AN EDGE WITH AN IMMERSIVE GESTURE IN 3D MODELING

    公开(公告)号:US20210200324A1

    公开(公告)日:2021-07-01

    申请号:US17136912

    申请日:2020-12-29

    Inventor: Fivos DOGANIS

    Abstract: A computer-implemented method for selecting an edge among edges of a 3D object in a 3D immersive environment of a CAD system. Each edge is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment, detecting a hand gesture including all fingers folded except thumb, determining an oriented line formed with the folded fingers of the hand in the 3D immersive environment, and identifying the edge of the 3D object having the closest orientation with the oriented line.

Patent Agency Ranking