-
公开(公告)号:US20240232447A9
公开(公告)日:2024-07-11
申请号:US18049390
申请日:2022-10-25
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Sachin Darwatkar , Satish Kanjarkar , Ranajit Nimbalkar
Abstract: A method automatically propagates corner connection elements in a 3D modeled object having a plurality of corners with a plurality of structural corner-members. A list of the corners and a selection of a seed corner are received. A target corner in the model is identified as topologically similar to the seed corner. Reference data is collected for a first connection element at the seed corner. The first connection element reference data is copied and oriented to the target corner. A second connection element identical to the first connection element is created and applied to the target corner.
-
22.
公开(公告)号:US20240220283A1
公开(公告)日:2024-07-04
申请号:US18147897
申请日:2022-12-29
Applicant: Dassault Systemes Americas Corp.
Inventor: John Hoene , Joseph Miller , Steven Deziel , Paul Meyer
CPC classification number: G06F9/44521 , G06F9/546 , G06F9/547
Abstract: A system and method provide access by a web application running on a host computing device in communication with a remote server to a native binary DLL. A browser extension to the web application and a native messaging application communicate with the browser extension via standard input/output. A long-running computational process on the host computing device configured as a wrapper for the binary DLL is executable by the host computing device. The native messaging application and the long-running computational process communicate with one another via a named pipe, and the long-running computational process duration is independent of the native messaging application duration.
-
公开(公告)号:US20240135733A1
公开(公告)日:2024-04-25
申请号:US18478685
申请日:2023-09-29
Applicant: DASSAULT SYSTEMES
Inventor: Lucas BRIFAULT , Eloi MEHR
CPC classification number: G06V20/64 , G06T7/543 , G06T2207/20076
Abstract: A computer-implemented method including obtaining a mesh representing a segment of an outer surface of a portion of a mechanical part. The method further including determining curves over the mesh that each follows maximal curvature directions of the mesh, fitting each curve with a respective circle, thereby obtaining a set of circles, and calculating a value of one or more statistics of the set of circles. The method then detects whether the mesh is a fillet or not as a function of the value of the one or more statistics.
-
公开(公告)号:US11893690B2
公开(公告)日:2024-02-06
申请号:US17949823
申请日:2022-09-21
Applicant: DASSAULT SYSTEMES
Inventor: Serban Alexandru State , Eloi Mehr , Yoan Souty
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.
-
公开(公告)号:US11886174B2
公开(公告)日:2024-01-30
申请号:US16944859
申请日:2020-07-31
Applicant: Dassault Systemes Americas Corp.
Inventor: Uday Pathre
IPC: G05B19/418 , G06F30/23 , G06F30/10
CPC classification number: G05B19/41885 , G05B19/4188 , G05B19/41815 , G06F30/10 , G06F30/23
Abstract: Embodiments simulate a manufacturing resource including a cable by creating a polyline model of the cable that includes a collection of points. For each point, there is an associated point mass and zero mass sphere, and an assigned elasticity and torsional stiffness between the point and adjacent points. Position and orientation of a start point and an end point of the points is defined based upon position in three dimensional (3D) space of a manufacturing resource. In turn, a simulation of the cable for a time step is performed by computing forces on each point using: (i) the associated point mass, (ii) the associated zero mass sphere, (iii) the assigned elasticity and torsional stiffness between the point and adjacent points, and (iv) the defined position and orientation of the start point and end point. Performing the simulation determines position in 3D space of each point based on the computed forces.
-
公开(公告)号:US20240029353A1
公开(公告)日:2024-01-25
申请号:US17812584
申请日:2022-07-14
Applicant: Dassault Systemes Simulia Corp.
Inventor: Huhu Wang , Satheesh Kandasamy
CPC classification number: G06T17/10 , G06T17/20 , G06T19/20 , G06T15/06 , G06T15/20 , G06T2210/12 , G06T2219/2016
Abstract: A computer-implemented method is disclosed for creating three-dimensional (3D) variable resolution (VR) region geometries of a modeled object for use in a computer-implemented numerical simulation involving the modeled object. The computer-implemented method includes, inter alia, generating two-dimensional (2D) orthographic views of a 3D modeled object, and identifying edges of each of the 2D orthographic views with a computer-based ray casting method. The computer-based ray casting method includes, for each respective one of the 2D orthographic views, casting virtual rays from different directions toward the 2D orthographic view within a plane of the 2D orthograph view, and detecting an intersection point for each of the virtual rays with an edge of the 2D orthographic view.
-
公开(公告)号:US20240027993A1
公开(公告)日:2024-01-25
申请号:US18358827
申请日:2023-07-25
Applicant: DASSAULT SYSTEMES
Inventor: Frédéric LETZELTER , Maria PUMBORIOS , Richard MAISONNEUVE
IPC: G05B19/4097 , G06T17/20 , G06T7/13 , G06T7/11
CPC classification number: G05B19/4097 , G06T17/205 , G06T7/13 , G06T7/11 , G06T2200/04 , G05B2219/35134
Abstract: A computer implemented method for designing a 3D modeled object representing a manufacturing product. The method includes obtaining a base mesh representing the 3D modeled object, selecting one or more connected edges of the base mesh, subdividing the base mesh based on the selected edges by obtaining a bevel pattern area over the selected path. The method obtains, for at least one of the two endpoints of the path, a transition area by grouping all faces sharing the at least one of the two endpoints of the path, except those of the computed bevel pattern area. The method re-meshes the transition area by obtaining a transition vertex located in the transition area and computing an edge connecting each vertex of the pair of vertices with the obtained transition vertex. The method outputs the subdivided base mesh. This improves the design of a 3D modeled object.
-
公开(公告)号:US11869147B2
公开(公告)日:2024-01-09
申请号:US17408319
申请日:2021-08-20
Applicant: DASSAULT SYSTEMES
Inventor: Nicolas Beltrand
CPC classification number: G06T17/10 , G06N3/044 , G06T2200/24
Abstract: A computer-implemented method of machine-learning including obtaining an architecture for a neural network which is configured to take as an input a 2D sketch, and to output a 3D model represented by the 2D sketch. The 3D model is a parameterized 3D model defined by a set of parameters consisting of a first subset of one or more parameters and a second subset of one or more parameters. The neural network is configured to selectively output a value for the set and take as input a value for the first subset from a user and output a value for the second subset. The method of machine-learning also includes teaching the neural network.
-
公开(公告)号:US11835054B2
公开(公告)日:2023-12-05
申请号:US16829247
申请日:2020-03-25
Applicant: Dassault Systemes Simulia Corp.
Inventor: Huhu Wang , Edward Dean Tate, Jr. , Karthik Mahadevan Muthuraman , Satheesh Kandasamy
IPC: F04D27/00 , F04D19/00 , G06F30/28 , G06F111/10 , G06F113/08 , G06F119/08
CPC classification number: F04D27/001 , F04D19/002 , G06F30/28 , F05B2210/40 , F05B2260/84 , G06F2111/10 , G06F2113/08 , G06F2119/08
Abstract: Described are computer-related techniques for determining rotation direction of an axial fan for use in fluid flow simulations. The techniques involve receiving by a computer processing system digital data of a three dimensional representation of an axial fan having plural fan blade, determining by the computer processing system from the data of three dimensional representation of the axial fan, at least a single centerline of a single blade of the axial fan from a two dimensional projection of the axial fan, and calculating by the computer processing system based on the initial valve of fan rotation, an actual value of fan rotational direction.
-
公开(公告)号:US20230367924A1
公开(公告)日:2023-11-16
申请号:US17743015
申请日:2022-05-12
Applicant: Dassault Systemes Simulia Corp.
Inventor: Xiaoshi Stone Jin , Shiaw Yuh Chiou
Abstract: A computer-implemented method and corresponding computer-based system perform a computer simulation, via at least one processor, of a filling stage of an injection molding process that fills a part cavity of a part with material over a filling time. The simulation is based on a boundary integration method and a mesh model. The mesh model represents the part cavity. The simulation computes a part thickness distribution of the part based on the mesh model. The boundary integration method computes velocity and temperature at a flow front of the material over the part thickness distribution computed and determines advancement of the flow front based on the velocity and temperature computed. The simulation outputs, via the processor, at least one indication of behavior of the injection molding process determined based on the simulation. The simulation transpires in real-time relative to the filling time.
-
-
-
-
-
-
-
-
-