-
公开(公告)号:US11475173B2
公开(公告)日:2022-10-18
申请号:US17139008
申请日:2020-12-31
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Jody Stiles , Makarand Apte , Chin-Loo Lama , Girish Mule , Shrikant Savant
IPC: G06F30/12 , G06T7/60 , G06F111/04 , G06F111/20
Abstract: A method in a computer aided drafting application for replicating a component mating in a modeled assembly includes examining constraints and geometry surrounding a selected component of the component mating in a first surface of the assembly. A first descriptor with a plurality of numerical characteristics of the constraints and geometry is captured. The first descriptor is set as a first seed descriptor. A potential first target geometry in the region of the first face is examined and a first target descriptor is computed according to the first target geometry. If first seed descriptor matches the first target descriptor, an instance of a first target component is created according to the first target descriptor.
-
公开(公告)号:US20220292352A1
公开(公告)日:2022-09-15
申请号:US17691703
申请日:2022-03-10
Applicant: DASSAULT SYSTEMES
Inventor: Ariane JOURDAN , Eloi MEHR
Abstract: A computer-implemented method of machine-learning including obtaining a dataset of training samples. Each training sample includes a pair of 3D modeled object portions labelled with a respective value. The respective value indicates whether or not the two portions belong to a same segment of a 3D modeled object. The method further includes learning a neural network based on the dataset. The neural network takes as input two portions of a 3D modeled object representing a mechanical part and outputs a respective value. The respective value indicates an extent to which the two portions belong to a same segment of the 3D modeled object. The neural network is thereby usable for 3D segmentation. The method constitutes an improved solution for 3D segmentation.
-
公开(公告)号:US11443435B2
公开(公告)日:2022-09-13
申请号:US17107032
申请日:2020-11-30
Applicant: DASSAULT SYSTEMES
Inventor: Nicolas Montana , Andre Lieutier , Marc Monteil
Abstract: Computer-implemented method for civil engineering including obtaining a mesh representing a terrain and computing a watershed segmentation of the terrain based on the mesh, the computing of the watershed segmentation including identifying one or more saddle points on the mesh, for each identified saddle point, identifying paths each ascending from the saddle point according to a direction of a local maximal slope around the saddle point, and a path descending from the saddle point according to a direction of a steepest slope around the saddle point, the identified ascending paths dividing the mesh into connected components, and, for each identified saddle point, merging each connected component of which bottom point is the saddle point with a connected component including the identified path descending from the saddle point according to a direction of a steepest slope. The merging yields at least a part of a basin.
-
公开(公告)号:US20220269402A1
公开(公告)日:2022-08-25
申请号:US17743635
申请日:2022-05-13
Applicant: DASSAULT SYSTEMES
Inventor: Christophe DELFINO , Amal PLAUDET-HAMMANI
IPC: G06F3/04847 , G06F30/00 , G06F3/04817 , G06F3/04883 , G06T11/00
Abstract: A computer-implemented method for generating a color of an object displayed on a GUI. The method includes displaying on a graphical user interface a set of icons, each icon of the set being associated with a color, detecting a first user interaction on a first icon of the set, detecting a second user interaction that comprises at least a slide, modifying a value of a parameter of a first color associated with the first icon, the modification of the value being performed with the second user interaction, and computing a first new color that is the first color with the modified value of a parameter.
-
公开(公告)号:US11385783B2
公开(公告)日:2022-07-12
申请号:US16222530
申请日:2018-12-17
Applicant: Dassault Systemes
Inventor: Laura Peythieux , Frederic Letzelter
IPC: G06F3/04845 , G06T19/20 , G06F3/04815 , G06F30/00 , G06T19/00 , G06F3/0354 , G06F3/04842 , G06F3/04883
Abstract: A computer-implemented method manipulates a 3D object in a 3D scene of a computer-aided design system, by: (i) displaying a 3D object having a center of rotation in the 3D scene on a screen; (ii) displaying in the 3D scene a rotation manipulator (RM) having three areas (RA1, RA2, RA3) perpendicular to each other, and each area (RA1, RA2, RA3) corresponding to a rotation plane, and (iii) activating the rotation manipulator. The rotation manipulator (RM) follows the cursor (C) on the screen. The rotation manipulator is activated by locking its location on the screen on an initial press point (PP). One rotation plane is selected by displacing the cursor (C) to the area (RA1, RA2, RA3) corresponding to said plane. A rotation manipulation is performed according to the displacement of the cursor (C) on the screen.
-
公开(公告)号:US11379636B2
公开(公告)日:2022-07-05
申请号:US16699829
申请日:2019-12-02
Applicant: Dassault Systemes Simulia Corp.
Inventor: Pradeep Gopalakrishnan , Hudong Chen , Raoyang Zhang , Avinash Jammalamadaka , Yanbing Li
IPC: G06F30/23 , G06F113/08 , G06F30/28 , G06F111/10
Abstract: Techniques for simulating fluid flow using a lattice Boltzmann (LB) approach for solving scalar transport equations and solving for total energy are described. In addition to the lattice Boltzmann functions for fluid flow the techniques include modifying a set of state vectors of the particles by adding specific total energy to states of particles that will be advected and subtracting the specific total energy from states of particles that will not be advected over a time interval and performing advection of the particles according to the modified set of states.
-
197.
公开(公告)号:US20220198102A1
公开(公告)日:2022-06-23
申请号:US17126456
申请日:2020-12-18
Applicant: Dassault Systemes Simulia Corp.
Inventor: Harrington Harkness , Hossein Eshraghi , Hosein Haratian
Abstract: A computer implemented method is configured to detect an unconstrained or low-stiffness connection between parts of an initial finite element (FE) model in a computer aided drafting (CAD) application. A stiffness matrix of the initial FE model is transformed into a reduced stiffness matrix. A singular mode is determined in the reduced stiffness matrix. The plurality of singular mode is identified as corresponding to an unconstrained or low-stiffness connection between parts of the FE model.
-
公开(公告)号:US20220198078A1
公开(公告)日:2022-06-23
申请号:US17643959
申请日:2021-12-13
Applicant: Dassault Systemes
Inventor: Fivos DOGANIS , Selin ALP
IPC: G06F30/10
Abstract: A computer implemented method for designing a 3D object in a scene including obtaining a 3D grid of cubes in the scene, said 3D grid of cubes controlling a subdivision surface, said subdivision surface modeling the 3D object, receiving a user stroke of a curve on at least one external face of at least a cube of the grid of cubes, determining a first set of cubes which intersect with the curve on the external face, a second set of cubes which is adjacent to the first set of cubes, perpendicularly to the external face, and a third set of cubes, called intersected cubes, comprising the first set of cubes and the second set of cubes, and for each intersected cube, deforming the intersected cube by moving at least one vertex of said intersected cube so as to fit the curve thereby deforming the subdivision surface.
-
公开(公告)号:US20220197885A1
公开(公告)日:2022-06-23
申请号:US17554910
申请日:2021-12-17
Applicant: DASSAULT SYSTEMES
Inventor: Jean-Philippe SAHUT D'IZARN , Eric VALLET GLENISSON , Frederic LABBATE
Abstract: A computer-implemented method for storing a database state. The method comprises providing a database, receiving by the database one or more write events, logging each write event, each logged write event thus forming a new state on the database, buffering pages modified or created by the write events, and creating a patch by flushing to a database storage the buffered pages if a threshold has been met.
-
公开(公告)号:US20220197759A1
公开(公告)日:2022-06-23
申请号:US17557159
申请日:2021-12-21
Applicant: DASSAULT SYSTEMES
Abstract: A computer implemented method for creating a tree of database states including accessing a database having at least one branch of database states, receiving at the database one or more write events that are applied to an identified state of the database, recovering the identified database state from the database, creating a new branch by creating a new patch as alternative state to the identified database state with a reference to the identified state.
-
-
-
-
-
-
-
-
-