Patents Assigned to Dassault Systemes
-
Publication number: 20210192254Abstract: A computer-implemented method of machine-learning including obtaining a dataset of 3D point clouds. Each 3D point cloud includes at least one object. Each 3D point cloud is equipped with a specification of one or more graphical user-interactions each representing a respective selection operation of a same object in the 3D point cloud. The method further includes teaching, based on the dataset, a neural network configured for segmenting an input 3D point cloud including an object. The segmenting is based on the input 3D point cloud and on a specification of one or more input graphical user-interactions each representing a respective selection operation of the object in the 3D point cloud.Type: ApplicationFiled: December 16, 2020Publication date: June 24, 2021Applicant: DASSAULT SYSTEMESInventors: Asma REJEB SFAR, Tom DURAND, Malika BOULKENAFED
-
Publication number: 20210192828Abstract: A computer-implemented method for modifying the rendering of a region of a 3D scene in an immersive environment, the region being computed based on a 3D position of a head tracking device and a 3D position of at least one hand tracking device.Type: ApplicationFiled: December 16, 2020Publication date: June 24, 2021Applicant: DASSAULT SYSTEMESInventors: Arnaud BALAY, Jason LABIOD
-
Patent number: 11042674Abstract: The description describes one or more processing devices and one or more hardware storage devices storing instructions that are operable, when executed by the one or more processing devices, to cause the one or more processing devices to perform operations including modeling the porous material as a two-dimensional interface, in a simulation space, in which fluid flows and sound waves travel through the porous material and experience pressure and acoustic losses. The operations also include simulating, in the simulation space, fluid flow and propagation of sound waves, the activity of the fluid being simulated so as to simulate movement of elements within the simulation space and across the interface, where the simulation of the movement of the elements across the interface is governed by the model.Type: GrantFiled: October 10, 2017Date of Patent: June 22, 2021Assignee: Dassault Systemes Simulia Corp.Inventors: Adrien Mann, Chenghai Sun, Hudong Chen, Raoyang Zhang, Franck Léon Pérot
-
Publication number: 20210182456Abstract: A computer-implemented method for designing a 3D modeled object. The 3D modeled object represents a mechanical part formed in a material having an anisotropic behavior with respect to a physical property. The method includes obtaining a 3D finite element mesh and data associated to the 3D finite element mesh. The data associated to the 3D finite element mesh includes a plurality of forces and boundary conditions. The plurality of forces forms multiple load cases. The method further comprises optimizing an orientation field distributed on the 3D finite element mesh with respect to an objective function. The objective function rewards orientation continuity with respect to the physical property. The optimizing is based on the 3D finite element mesh and on the data associated to the 3D finite element mesh. This constitutes an improved method for designing a 3D modeled object.Type: ApplicationFiled: December 16, 2020Publication date: June 17, 2021Applicant: DASSAULT SYSTEMESInventors: Laura Marion COURET, Martin-Pierre SCHMIDT, Claus Bech Wittendorf PEDERSEN
-
Patent number: 11027493Abstract: Described is a computer-implemented method of additive manufacturing of a three-dimensional part. The method includes obtaining a surface representation of a 3D part in a 3D scene, the surface representation being enclosed inside a bounding volume, discretizing the scene into voxels, forming an unsigned distance field by storing a minimal distance value to the surface representation of the part for each voxel, determining one or more voxels located outside the bounding volume, the one or more voxels located outside the bounding volume being associated with a label, propagating by flood filling the label until a stopping condition is met, which is reaching a gradient inversion of the distance field, inverting the sign of the distance value of all unlabeled voxels so as to obtain a signed distance field, computing an iso-surface of the part at iso-value zero based on the signed distance field, and additive manufacturing the part.Type: GrantFiled: November 9, 2018Date of Patent: June 8, 2021Assignee: DASSAULT SYSTEMESInventor: Martin-Pierre Schmidt
-
Publication number: 20210166398Abstract: 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.Type: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Applicant: DASSAULT SYSTEMESInventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
-
Publication number: 20210165935Abstract: A computer-implemented method for civil engineering including obtaining a mesh representing a terrain and a polyline on the mesh, the method further includes computing a contributor of the polyline. The computing of the contributor includes modifying the mesh by determining, based on the polyline, a trench below the polyline. The computing of the contributor further includes computing a watershed segmentation of the terrain based on the modified mesh. The computing of the contributor further includes, based on the computed watershed segmentation, identifying, on the modified mesh, a basin comprising the trench. The contributor corresponds to the identified basin.Type: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Applicant: DASSAULT SYSTEMESInventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
-
Publication number: 20210165934Abstract: A computer-implemented method for civil engineering is described that includes obtaining a watershed segmentation of a terrain. The watershed segmentation includes basins. The method further includes merging first basins of the watershed segmentation that each verify a smallness criterion, each with a second basin downstream to the first basin.Type: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Applicant: DASSAULT SYSTEMESInventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
-
Publication number: 20210157961Abstract: A method for processing a shape attribute 3D signal including providing a graph having nodes and arcs, each node representing a point of a 3D discrete representation, each arc representing neighboring points of the representation, providing a set of values representing a distribution of the shape attribute, each value being associated to a node and representing the shape attribute at the point represented by the node, minimizing energy on a Markov Random Field on the graph, the energy penalizing, for each arc connecting a first node associated to a first value to a second node associated to a second value, highness of an increasing function of a distance between the first and second value, a distance between a first point, represented by the first node, and a medial geometrical element of the representation, and a distance between a second point, represented by the second node, and the medial geometrical element.Type: ApplicationFiled: November 23, 2020Publication date: May 27, 2021Applicant: DASSAULT SYSTEMESInventors: Guillaume RANDON, Eloi MEHR
-
Publication number: 20210150100Abstract: A computer implemented method for consolidating at least one key indicator of a virtual object receiving a description of at least one key indicator of the virtual object, receiving a set of attributes (ATT) of the virtual object, receiving a data model (DM) for indexation of said virtual object, receiving a set of rules (RUL) to convert the attributes of the virtual object (OBJ) into the data model (DM) for indexation, applying the set of rules (RUL) to convert said attributes into the data model (DM) for indexation, transforming the data model (DM) for indexation into a directed acyclic graph, and consolidating said key indicator based on an expansion of the directed acyclic graph.Type: ApplicationFiled: November 12, 2020Publication date: May 20, 2021Applicant: DASSAULT SYSTEMESInventor: Alexandre LALOI
-
Publication number: 20210150441Abstract: A computer implemented method for consolidating at least one key indicator of a virtual object including, for a predefined configuration of the virtual object (OBJ), receiving a description of at least one key indicator of the virtual object, receiving a set of attributes of the virtual object, receiving a data model for indexation of said virtual object, receiving a set of rules to convert the attributes of the virtual object into the data model for indexation, applying the set of rules to convert said attributes into the data model for indexation, transforming, in an index, the data model for indexation into a directed acyclic graph, and consolidating, in a software component which is distinct from said index, said key indicator based on an expansion of the directed acyclic graph.Type: ApplicationFiled: November 12, 2020Publication date: May 20, 2021Applicant: DASSAULT SYSTEMESInventor: Alexandre LALOI
-
Publication number: 20210150808Abstract: A computer-implemented method and system for determining a localization of a digitally-modeled object with respect to a digitally-modeled space and performing volumetric queries. The method including retrieving or creating voxel representations of the object (OV) and of the space, partitioning these representations of the digitally-modeled object into sets of heart (OH) and border (OB) voxels, determining intersections between sets of voxels of the object and of the space, and based on said intersections, determining the localization of the digitally-modeled object with respect to the digitally-modeled space.Type: ApplicationFiled: November 11, 2020Publication date: May 20, 2021Applicant: DASSAULT SYSTEMESInventors: Thibaud COLAS, Xavier GOURDON, Pierre-Yves BISSON
-
Patent number: 10996651Abstract: Described herein is a computer-implemented method for orienting 3D printing of a real object. The method comprises obtaining a 3D modeled object that represents the real object. The method also comprises determining one or more orientations of the 3D modeled object for which an overhang volume is optimal. This improves 3D printing.Type: GrantFiled: November 27, 2017Date of Patent: May 4, 2021Assignee: DASSAULT SYSTEMESInventors: Arnaud Deslandes, Jean-Francois Rameau
-
Publication number: 20210118241Abstract: A computer-implemented method for making a skeleton of a modeled human or animal body take a posture, including obtaining a first and a second skeleton each comprising rotational joints connected by bones, each rotational joint of the second skeleton being associated to a respective joint of the first skeleton, determining a relative configuration of the second skeleton, mapping each joint of the first skeleton to a joint of the second skeleton, making the first skeleton take a posture defined by a rotational state for each joint of the first skeleton, and computing transformation matrices for the joints of the second skeleton such that a change is minimized, said second skeleton further including a prismatic joint on at least one of its bones, and determining rotations of the rotational joints and translation of the prismatic joint or joints of the second skeleton such that change is minimized.Type: ApplicationFiled: October 14, 2020Publication date: April 22, 2021Applicant: DASSAULT SYSTEMESInventors: Sarath REDDI, Pinghan CHEN
-
Patent number: 10984317Abstract: The disclosure notably relates to a computer-implemented method for forming a dataset. The dataset is configured for learning a function. The function takes as inputs images of instances of one or more classes of real objects. The method comprises, for each class, providing a parametric model of the class, generating a plurality of 3D modeled objects with the parametric model, and adding to the dataset, for each one of the plurality of 3D modeled objects, one or more corresponding images. The generating includes traversing one or more of the set of ranges. The method constitutes an improved solution for forming a dataset configured for learning a function.Type: GrantFiled: June 18, 2018Date of Patent: April 20, 2021Assignee: DASSAULT SYSTEMESInventors: Jeannine Panciatici, Maria Pumborios, Jonathan Cloux, Thibault Fourcaud
-
Patent number: 10984606Abstract: A change in orientation or reorientation operation is applied to 3D models while maintaining constant zoom level of model display. The orientation is provided by a computer-based tool or GUI widget formed of a transparent container element and a miniaturized depiction of the 3D model. The transparent container element encapsulates the miniaturized depiction and enables see through view of the miniaturized depiction illustrating real time orientation of the 3D model. The container element is user-interactive to effect change in orientation of the 3D model concurrently displayed in a work area of a screen view. The zoom level of the displayed 3D model in the work area remains constant avoiding or omitting zoom to extents throughout user interaction with the GUI widget.Type: GrantFiled: June 21, 2018Date of Patent: April 20, 2021Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATIONInventors: Priya Dalmia, Amina M. Roderick
-
Patent number: 10974446Abstract: Disclosed is a computer-implemented method for determining a boundary representation of the result of a two-axis 3D printing process. The method comprises obtaining a stack of planes, each couple of consecutive planes corresponding to a respective slice of the result of the 3D printing process. The method also comprises, for each couple of consecutive planes: obtaining one or more respective tool trajectories, determining a respective 2D contour corresponding to the one or more tool trajectories. The method also comprises determining a respective extrusion of the respective 2D contour bounded by a second plane of the couple and a first plane of the couple, and forming the boundary representation with the extrusions and portions of the planes. The method improves 3D printing.Type: GrantFiled: December 19, 2017Date of Patent: April 13, 2021Assignee: DASSAULT SYSTEMESInventors: Romain Nosenzo, Richard Maisonneuve, Nicolas Montana
-
Patent number: 10963811Abstract: The invention notably relates to a computer-implemented method for selecting an appropriate decision by constraining options assessed with a model. The method comprises selecting a model capable of receiving inputs and providing output in response to an input; training a model with a set of data representing similar events; generating options that represent hypothetical events; computing target values by applying the trained model on the generated options; computing index for indexing the generated options and target values associated with the trained model; querying the said index for obtaining a selection of a set of options, the selection being performed according to a specific constraint; returning, as a result of the query, a subset of the set of the generated options, the subset being ranked according to the target values associated with each option.Type: GrantFiled: December 30, 2016Date of Patent: March 30, 2021Assignee: DASSAULT SYSTEMESInventor: Xavier Grehant
-
Publication number: 20210090351Abstract: A computer-implemented method for assisting a positioning of a digitally modeled 3D object including obtaining a first digitally modeled 3D object having a 3D position in a 3D scene, rendering a projection of said first digitally modeled 3D object on a screen according to a first axis and a first viewpoint, and while modifying, upon user action, the 3D position of the first digitally modeled 3D object along the first axis, automatically scaling the first 3D object in order to keep constant the projection of the moved object on the screen.Type: ApplicationFiled: September 16, 2020Publication date: March 25, 2021Applicant: DASSAULT SYSTEMESInventors: Jeremy LAMBOLEY, Christophe DELFINO, Romain PERRON, Christophe BELOT, Florent COIC
-
Patent number: 10948896Abstract: One goal in automated product designing of additive manufacturing is to obtain designs having overhangs without support structures if the criterion for overhangs is rigorously geometrical. In an embodiment of the present invention, designers can request automated optimization and design, using simulation and sensitivity-based optimization, of structures having overhangs in the print direction that do not need any support structures. In an embodiment, a method includes, at a processor, calculating model design responses and model sensitivities of a computer-aided engineering (CAE) model in a CAE system based on design variables of the CAE model for various design responses being either applied in objective or constraints. The method further includes optimizing values of the design variables. The method further includes calculating physical design variables by employing a penalty function. Additionally, the calculations can also be in conjunction with employing material interpolation schemes.Type: GrantFiled: December 18, 2015Date of Patent: March 16, 2021Assignee: Dassault Systemes Simulia Corp.Inventor: Claus Bech Wittendorf Pedersen