Detecting collisions in a simulated machining of a workpiece represented by dexels

    公开(公告)号:US10140395B2

    公开(公告)日:2018-11-27

    申请号:US14954820

    申请日:2015-11-30

    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.

    DETERMINING AN ARCHITECTURAL LAYOUT
    272.
    发明申请

    公开(公告)号:US20180330184A1

    公开(公告)日:2018-11-15

    申请号:US15975407

    申请日:2018-05-09

    Inventor: Eloi Mehr Adil Baaj

    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.

    STRUCTURAL OPTIMIZATION OF ADDITIVELY MANUFACTURED PARTS ACCOUNTING FOR MANUFACTURING-INDUCED STATES

    公开(公告)号:US20180330029A1

    公开(公告)日:2018-11-15

    申请号:US15661726

    申请日:2017-07-27

    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.

    Embedded frequency based search and 3D graphical data processing

    公开(公告)号:US10127333B2

    公开(公告)日:2018-11-13

    申请号:US14984765

    申请日:2015-12-30

    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.

    Automatic motion of a computer-aided design model

    公开(公告)号:US10127332B2

    公开(公告)日:2018-11-13

    申请号:US14580098

    申请日:2014-12-22

    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.

    Engraving a 2D image on a subdivision surface

    公开(公告)号:US10108752B2

    公开(公告)日:2018-10-23

    申请号:US15013775

    申请日:2016-02-02

    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.

    Top-down CAD design
    277.
    发明授权

    公开(公告)号:US10055514B2

    公开(公告)日:2018-08-21

    申请号:US14575839

    申请日:2014-12-18

    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.

Patent Agency Ranking