-
公开(公告)号:US10140395B2
公开(公告)日:2018-11-27
申请号:US14954820
申请日:2015-11-30
Applicant: Dassault Systemes
Inventor: Nicolas Montana , Romain Nosenzo
IPC: G06F17/50 , G05B19/4097 , G05B19/4069
Abstract: It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having at least one cutting part and at least one non-cutting part. The method comprises providing a set of dexels that represents the workpiece, a trajectory of the cutting tool, and a set of meshes each representing a respective cutting part or non-cutting part of the cutting tool. And then the method comprises for each dexel computing, for each mesh, the extremity points of all polylines that describe a time diagram, and testing a collision of the cutting tool with the workpiece along the dexel based on the lower envelope of the set of all polylines.Such a method improves the simulating of the machining of a workpiece.
-
公开(公告)号:US20180330184A1
公开(公告)日:2018-11-15
申请号:US15975407
申请日:2018-05-09
Applicant: DASSAULT SYSTEMES
Abstract: A computer-implemented method for determining an architectural layout. The method comprises providing a cycle of points that represents a planar cross section of a cycle of walls, and, assigned to each respective point, a respective first datum that represents a direction normal to the cycle of points at the respective point. The method also comprises minimizing a Markov Random Field energy thereby assigning, to each respective point, a respective one of the set of second data. The method also comprises identifying maximal sets of consecutive points to which a same second datum is assigned, and a cycle of vertices bounding a cycle of segments which represents the architectural layout. Such a method constitutes an improved solution for determining an architectural layout.
-
273.
公开(公告)号:US20180330029A1
公开(公告)日:2018-11-15
申请号:US15661726
申请日:2017-07-27
Applicant: Dassault Systemes Simulia Corp.
Inventor: Claus Bech Wittendorf Pedersen , Victor George Oancea
IPC: G06F17/50
CPC classification number: G06F17/5009 , G06F17/5018 , G06F2217/12 , G06F2217/16
Abstract: An example embodiment designs a real-world object by defining a first model of the object being produced using an additive manufacturing (AM) process, where behavior of the object being produced is given by a first equation which includes a first plurality of corresponding sensitivity equations for a first plurality of design variables. Similarly, such an embodiment defines a second model of the object after being produced, wherein behavior of the object after being produced is given by a second equation which includes a second plurality of corresponding sensitivity equations for a second plurality of design variables. In turn, the second model is iteratively optimized with respect to a given one of the second plurality of design variables using both the first plurality of corresponding sensitivity equations and the second plurality of corresponding sensitivity equations.
-
公开(公告)号:US10127333B2
公开(公告)日:2018-11-13
申请号:US14984765
申请日:2015-12-30
Applicant: Dassault Systemes
Inventor: Nelia Gloria Mazula
Abstract: An embodiment provides a method of modifying a computer aided design (CAD) model. Such an embodiment associates metadata with a CAD model. In turn, the metadata is defined which includes providing the metadata in the form of a signal with one or more frequency characteristics that correspond to one or more respective characteristics of the CAD model. These frequencies can be used as part of mapping and/or processing algorithms in labeling or identifying unknown information about an environment. In an embodiment, the metadata may include graphical descriptions of the frequency such as a vector or other image based files.
-
公开(公告)号:US10127332B2
公开(公告)日:2018-11-13
申请号:US14580098
申请日:2014-12-22
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Mark Gibson , Shrikant Vitthal Savant , Kyeong Hwi Lee
Abstract: A computer-implemented method automates motion of a computer-aided design (CAD) model. The CAD model represents a real-world object comprised of a number of parts. The part containing a user-specified entity is analyzed to collect data relevant to a motion study, for example, size data, location data, and material type data are collected. Based on the user-specified entity, parameters for automating motion are inferred and used to automate motion. The parameters include at least one of a part that is moved directly by a motor, a location on the part where the motor is mounted, a motor type, an axis of motion of the part, and a motion function indicating a change of motion over time.
-
公开(公告)号:US10108752B2
公开(公告)日:2018-10-23
申请号:US15013775
申请日:2016-02-02
Applicant: DASSAULT SYSTEMES
Inventor: Richard Maisonneuve
Abstract: It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
-
公开(公告)号:US10055514B2
公开(公告)日:2018-08-21
申请号:US14575839
申请日:2014-12-18
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Mark Gibson , Frank Ruepp , Hyesung Lee , Hari Padmanabhan
IPC: G06F17/50
CPC classification number: G06F17/50 , G06F2217/02 , G06F2217/06
Abstract: In one embodiment, a computer-readable medium is configured to store instructions for creating a model in a three-dimensional (3D) environment, where the model represents a real-world object. The instructions, when loaded and executed by a processor, causes the processor to, given a two-dimensional (2D) sketch comprised of sketch entities, automatically create one or more 3D part in the 3D environment corresponding to respective groupings of sketch entities. The instructions further cause the processor to create a derived layout sketch in the 3D environment associated with a first 3D part, where the derived layout sketch is a reference to or a copy of the 2D sketch, and automatically create a relationship between the first 3D part and a second 3D part where the relationship is based on a constraint between corresponding respective groupings of sketch entities.
-
公开(公告)号:US20180225130A1
公开(公告)日:2018-08-09
申请号:US15424633
申请日:2017-02-03
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Hari Padmanabhan , Amina M. Roderick
IPC: G06F9/44 , G06F3/0481 , G06F3/0484 , G06F3/0482
CPC classification number: G06F9/453 , G06F3/0481 , G06F3/04842
Abstract: A computer-implemented method and system creates an interactive learning environment. Windows are created for guiding a user through a series of steps to perform a task supported by a computer software application. The windows contain textual and/or visual content that informs the user of the elements to accomplish the task. At least one of the windows contains a pointer indicating a location of a command in a user interface of the computer software application. User interaction is enabled during the execution of the series of steps, allowing for user input.
-
公开(公告)号:US20180178446A1
公开(公告)日:2018-06-28
申请号:US15846289
申请日:2017-12-19
Applicant: DASSAULT SYSTEMES
Inventor: Romain NOSENZO , Richard MAISONNEUVE , Nicolas MONTANA
IPC: B29C64/153 , B29C64/386 , B33Y50/02 , G06T17/10
CPC classification number: B29C64/153 , B29C64/386 , B29C64/393 , B33Y50/02 , G06F17/50 , G06F2217/12 , G06T17/10 , Y02P90/265
Abstract: 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.
-
公开(公告)号:US20170364628A1
公开(公告)日:2017-12-21
申请号:US15625760
申请日:2017-06-16
Applicant: Dassault Systemes SolidWorks Corporation
Inventor: Robert M. Siegel , Donald Van Zile, III
CPC classification number: G06F17/5086 , G05B2219/36319 , G06F17/5004 , G06F2217/02 , G06T19/20 , G06T2210/36
Abstract: A computer-implemented method constructs a three-dimensional (3D) model, deletes data defining two or more features of the 3D model, and creates a new feature to replace the two or more features. Each of the two or more features has a set of faces, and a reduced amount of data is associated with the new feature with respect to the amount of data defining the two or more features. The method maps unique identifiers, enabling references to be retained and preventing a failure of an operation that uses the reference.
-
-
-
-
-
-
-
-
-