-
公开(公告)号:US10013506B2
公开(公告)日:2018-07-03
申请号:US14947828
申请日:2015-11-20
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Blake Reeves , Eric Hasan , Matthew Lorono
CPC classification number: G06F17/50 , G06F17/5086 , G06T19/006 , G06T2219/004 , G06T2219/012
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.
-
公开(公告)号:US20180182177A1
公开(公告)日:2018-06-28
申请号:US15843967
申请日:2017-12-15
Applicant: Dassault Systemes
Inventor: Thomas Rum
IPC: G06T19/20 , G06F17/50 , G06F3/0481 , G06T19/00
CPC classification number: G06T19/20 , G06F3/04812 , G06F3/04815 , G06F3/04845 , G06F3/0486 , G06F17/50 , G06T19/003 , G06T2219/2004
Abstract: A computer-implemented method for manipulating at least one three-dimensionally modeled object (O1) in a three-dimensional scene displayed on a computer display. The method displays, in the three-dimensional scene, a cursor (C) controlled by a pointing device (PD). The cursor has a shape representing three axes (X, Y, Z) of a coordinate system. Next the method selects an object of the three-dimensional scene; and detects a drag operation performed by a user using the pointing device. The drag operation translates the cursor and selects an axis of the coordinate system as a function of the translation of the cursor. Also the method performs a manipulation of the selected object. The manipulation depends on the selected axis and on a length (L) of the translation of the cursor (PP) along the selected axis.
-
公开(公告)号:US20180181682A1
公开(公告)日:2018-06-28
申请号:US15852664
申请日:2017-12-22
Applicant: DASSAULT SYSTEMES
Inventor: Remy RORATO , Laurent MARINI
IPC: G06F17/50
CPC classification number: G06F17/50 , G06F2217/02 , G06F2217/04 , G06F2217/06 , G06T17/10
Abstract: Described herein is a computer-implemented method for designing a three-dimensional modeled physical part. The method comprises providing a boundary representation of the modeled physical part, selecting, upon user action, a subset of the boundary representation that represents a geometric feature, identifying all the subsets of the boundary representation that are similar to the selected subset of the boundary representation by applying a feature similarity function.
-
公开(公告)号:US20180174276A1
公开(公告)日:2018-06-21
申请号:US15841837
申请日:2017-12-14
Applicant: DASSAULT SYSTEMES
Inventor: Fabrice Francis Michel , Ismael Belghiti
CPC classification number: G06T5/005 , G06K9/6223 , G06T5/50 , G06T2207/10016 , G06T2207/20016 , G06T2207/20072
Abstract: The invention notably relates to a computer-implemented method for completing an image having at least one hole, the method comprising providing a dictionary of atoms representative of the known part of the image; determining an optimal distribution of atom linear combinations with a process comprising at least one minimization of a respective energy defined on a respective Markov Random Field having nodes and labels, each node corresponding to a respective location of the hole and being associated to a respective label; and filling the hole with the optimal distribution. The invention improves the field of image completion.
-
公开(公告)号:US09972129B2
公开(公告)日:2018-05-15
申请号:US15339676
申请日:2016-10-31
Applicant: DASSAULT SYSTEMES
Inventor: Fabrice Michel , Malika Boulkenafed
CPC classification number: G06T17/20 , G06K9/4604 , G06K9/4652 , G06K9/4671 , G06K9/52 , G06T3/20 , G06T3/40 , G06T9/00 , G06T2200/04 , G06T2207/20021
Abstract: The invention notably relates to a computer-implemented method for compressing a three-dimensional modeled object. The method comprises providing a mesh of a three-dimensional modeled object, parameterizing (u,v) the mesh on a two-dimensional plane, converting the parameterized mesh into an image I, defining a grid of cells from the image I, each cell being defined by a set of control points, computing a relevance of each cell of the grid, determining at least one cell having a relevance lower than a pre-determined threshold, resizing the at least one determined cell and computing a resulting grid, computing a transformation for each pixel of the image from the resulting grid, and applying the computed transformation to the image I.
-
116.
公开(公告)号:US20180096514A1
公开(公告)日:2018-04-05
申请号:US15719267
申请日:2017-09-28
Applicant: DASSAULT SYSTEMES
Inventor: Malika BOULKENAFED , Philippe Robert Felix BELMANS
CPC classification number: G06T15/005 , G06F9/5083 , G06F17/50 , G06T7/10 , G06T17/00 , G06T2200/04 , G06T2200/16 , G06T2210/52
Abstract: The invention notably relates to a computer-implemented method for simulating a 3D scene. The simulation is carried out with a set of computing resources running in parallel. The method comprises partitioning a 3D scene into a plurality of zones. Each zone is sized to satisfy real-time computing constraint by one computing resource of the set. The method comprises assigning each zone of the plurality to a computing resource, computing an estimation of a load of each computing resource and determining whether one or more computing resources are over-loaded or under-loaded, computing, for each zone, a contribution of the zone to the load of the computing resource to which the zone is assigned, reassigning one or more zones of a computing resource that is over-loaded or under-loaded to another computing resource, the reassignment resulting from the computed contributions of the zones with a combinatorial optimization algorithm.
-
公开(公告)号:US20180077400A1
公开(公告)日:2018-03-15
申请号:US15701109
申请日:2017-09-11
Applicant: Dassault Systemes
Inventor: Mohamed Amine Ayari , Vincent Guitteny
CPC classification number: H04N13/111 , G06K9/00208 , G06K9/00369 , G06N20/00 , G06T17/20 , G06T2207/20081 , G06T2207/20084 , H04N13/257 , H04N13/271
Abstract: The invention notably relates to a computer-implemented method for learning a function configured for reconstructing, for a class of real objects, a 3D modeled object that represents an instance of the class from a depth map of the instance. The method comprises providing a parametric model of the class, creating a database, and learning the function with the database. The method improves the 3D reconstruction of a real object from a depth map.
-
公开(公告)号:US20180075184A1
公开(公告)日:2018-03-15
申请号:US15701079
申请日:2017-09-11
Applicant: DASSAULT SYSTEMES
Inventor: Arnaud Deslandes , Karim Yousfi , Damien Tessier
IPC: G06F17/50
CPC classification number: G06F17/5086 , G06F17/50 , G06F17/5018 , G06F2217/08
Abstract: The invention notably relates to a computer-implemented method for designing a mechanical part, the method comprising: providing a subset of a finite element mesh (FEM), the subset of the FEM representing the mechanical part; and determining a representation of a skeleton of the mechanical part based on the subset of the FEM, the skeleton having branches and branch junctions, each branch junction joining respective branches. This improves the designing of a mechanical part.
-
公开(公告)号:US09870436B2
公开(公告)日:2018-01-16
申请号:US14604354
申请日:2015-01-23
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Matthew Lorono , Robert Siegel , Sachin Darwatkar , Rupesh Kumar
CPC classification number: G06F17/50 , G06T17/00 , G06T19/20 , G06T2219/004 , G06T2219/012 , G06T2219/2008
Abstract: A computer-implemented method and system create computer-generated three-dimensional (3D) models in a broken state (broken view representation). To create a 3D model in a broken state, an area of the 3D model in an unbroken state is removed to create the 3D model in the broken state and a mapping between the 3D model in the unbroken state and the 3D model in a broken state is implemented to enable operations performed on the 3D model in the broken state to utilize data defining the 3D model in the unbroken state. The mapping maintains a relationship between data defining the 3D model in the unbroken state and data defining the 3D model in the broken state.
-
公开(公告)号:US20180012420A1
公开(公告)日:2018-01-11
申请号:US15628110
申请日:2017-06-20
Applicant: Dassault Systemes
Inventor: Cyril Ngo Ngoc , Auxkin Ortuzar Del Castillo , Denis Nouais , Everton Hermann
CPC classification number: G06T19/20 , G06F17/50 , G06F2217/32 , G06T13/40 , G06T19/00 , G06T2200/24 , G06T2210/16 , G06T2219/2004 , G06T2219/2016
Abstract: A computer-implemented method for designing a virtual garment or upholstery (G) in a three-dimensional scene comprising the steps of: a) providing a three-dimensional avatar (AV) in the three-dimensional scene; b) providing at least one pattern (P) of said virtual garment or upholstery in the three-dimensional scene; c) determining a distance field from a surface of the avatar; d) positioning the pattern relative to the avatar by keeping a fixed orientation with respect to said distance field; and e) assembling the positioned pattern or patterns around the avatar to form said virtual garment or upholstery, and draping it onto the avatar. A computer program product, non-volatile computer-readable data-storage medium and Computer Aided Design system for carrying out such a method. Application of the method to the manufacturing of a garment or upholstery.
-
-
-
-
-
-
-
-
-