-
11.
公开(公告)号:US20230351650A1
公开(公告)日:2023-11-02
申请号:US17731284
申请日:2022-04-28
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Shrikant Savant , Harsh Sureshbhai Khoont , Zahra Karimi , Jody Stiles , Chin-Loo Lama , Makarand Apte
CPC classification number: G06T11/203 , G06T7/12 , G06F30/12 , G06T2207/20084
Abstract: A computer-implemented method includes receiving a digital representation of an image and generating CAD sketches from it. The number of surfaces in a CAD model depends upon the number entities at the sketch level. The method keeps the number of created sketch entities and constraints to a minimum. The method includes a scalable approach for a range of images. Each contour is represented by a sequence of points following a path corresponding to a boundary in the image. The method includes classifying each point in a particular one of the contours as a curve region or a corner region contour point, thereby segmenting the contour into plurality of curve regions separated by corner regions. The method includes optimally fitting a curve to each one of the curve regions to create the best possible representation of the curve region. Additionally, the refine algorithm automatically improves the fit wherever needed.
-
公开(公告)号:US11315319B2
公开(公告)日:2022-04-26
申请号:US15931806
申请日:2020-05-14
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Bowen Yu , Kyeong Hwi Lee , Shrikant Savant , Girish Mule
Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void distance field and to produce a frozen distance field representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and an iso-surface distance field is generated from the extracted iso-surface mesh. A distance field intersection is derived between the iso-surface distance field and the variable-void distance field. A distance field union is performed between the distance field intersection and the frozen distance field, and a result iso-surface mesh is produced from the distance field union.
-
13.
公开(公告)号:US11217013B2
公开(公告)日:2022-01-04
申请号:US15931779
申请日:2020-05-14
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Bowen Yu , Kyeong Hwi Lee , Shrikant Savant , Girish Mule
Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void mesh and to produce a frozen mesh representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and a mesh Boolean intersection is derived between the extracted iso-surface mesh and the variable-void mesh. A mesh Boolean union between the mesh Boolean intersection and the frozen mesh.
-
14.
公开(公告)号:US11189091B1
公开(公告)日:2021-11-30
申请号:US15931779
申请日:2020-05-14
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Bowen Yu , Kyeong Hwi Lee , Shrikant Savant , Girish Mule
Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void mesh and to produce a frozen mesh representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and a mesh Boolean intersection is derived between the extracted iso-surface mesh and the variable-void mesh. A mesh Boolean union between the mesh Boolean intersection and the frozen mesh.
-
公开(公告)号:US20190147317A1
公开(公告)日:2019-05-16
申请号:US15810840
申请日:2017-11-13
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Ameya Divekar , Makarand Apte , Shrikant Savant
Abstract: Methods and systems identify frequently-used CAD components and apply machine learning techniques to predict mateable entities and corresponding mate types for those components to automatically add components to a CAD model. An example method includes accessing information regarding CAD model parts and related mate information stored in a computer database, and dividing parts into a plurality of clusters having parts with similar global shape signatures. In response to a new part being added, contextual signatures of entities of the new part are input into a mateability predictor neural network to determine a mateable entity of the new part. Input into a mate-type predictor neural network is (i) a contextual signature of the mateable entity and (ii) a contextual signature of an entity of another part of the CAD model to determine a mate type between the entities. A mate between the new part and the other part is automatically added based on the determined mate type.
-
-
-
-