OFFSETTING BOUNDARY REPRESENTATIONS IN COMPUTER-AIDED DESIGN

    公开(公告)号:US20250103759A1

    公开(公告)日:2025-03-27

    申请号:US18475738

    申请日:2023-09-27

    Applicant: Autodesk, Inc.

    Abstract: A computer-implemented method includes receiving an offset amount for a first boundary representation of a first three-dimensional object, forming a second boundary representation of a second three-dimensional object, the second three-dimensional object being an offset version of the first three-dimensional object, and processing the second boundary representation of the second three-dimensional object for output by a physical device. The forming includes using multi-threading to process respective ones of the connected surface elements to produce offset surface elements for the second boundary representation of the second three-dimensional object in accordance with the offset amount, and identifying portions of the connected surface elements that will not have corresponding portions in the offset surface elements by evaluating a distance field representation of the first three-dimensional object using sampling points taken from the connected surface elements, the offset surface elements, or both.

    Techniques for storing and accessing data using an information model

    公开(公告)号:US12253972B2

    公开(公告)日:2025-03-18

    申请号:US18361679

    申请日:2023-07-28

    Applicant: AUTODESK, INC.

    Abstract: Techniques are disclosed for storing and accessing data in an information model. In some embodiments, data is stored in the information model using assets, components, and relationships, or using any other suitable transformation of the data. Each asset is a container for components. Each component stores data according to a schema that defines the organization of data in the component. Assets and components can be related to other assets and/or other components. A file can be imported into the information model by extracting data from the file, creating assets and components in the information model based on the extracted data, and wiring together the created assets and components. In addition or alternatively, an application can invoke an API to write data to the information model. An application can also invoke the API to query the information model, such as to read data from the information model.

    NAVIGATION AND VIEW SHARING SYSTEM FOR REMOTE COLLABORATION

    公开(公告)号:US20250063139A1

    公开(公告)日:2025-02-20

    申请号:US18938209

    申请日:2024-11-05

    Applicant: Autodesk, Inc.

    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for collaboration and view sharing between users when performing editing operations over a shared document. A first portion of a shared document is displayed to a first user in a user interface of a first instance of a collaboration application of a first user. The displayed first portion comprises a first location of the first user within the shared document. In the user interface, an indication specifying a relative locational direction from the first location towards a second location of a second user within the shared document is provided. A second portion of the shared document is being displayed to the second user through a second instance of the collaboration application during a conference call between a set of users, where the displayed second portion includes the second location of the second user within the shared document.

    DESIGN SPACE WITH INTEGRATED PROMPT SPACE FOR MACHINE LEARNING MODELS

    公开(公告)号:US20250045472A1

    公开(公告)日:2025-02-06

    申请号:US18748933

    申请日:2024-06-20

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, a computer-implemented method for displaying a prompt space, the method comprising displaying a design space comprising one or more design objects, receiving a selection of a current location within the design space, and displaying the prompt space at a placement location within the design space based on the current location. In other embodiments, a computer-implemented method for displaying a prompt history, the method comprising displaying a design space that includes a first design object, displaying a first prompt-history marker within the design space, the first prompt-history marker representing a first prompt history associated with the first design object, and in response to receiving a selection for viewing the first prompt history, displaying the first prompt history in a prompt space within the design space.

    TECHNIQUES FOR STORING AND ACCESSING DATA USING AN INFORMATION MODEL

    公开(公告)号:US20250036595A1

    公开(公告)日:2025-01-30

    申请号:US18361679

    申请日:2023-07-28

    Applicant: AUTODESK, INC.

    Abstract: Techniques are disclosed for storing and accessing data in an information model. In some embodiments, data is stored in the information model using assets, components, and relationships, or using any other suitable transformation of the data. Each asset is a container for components. Each component stores data according to a schema that defines the organization of data in the component. Assets and components can be related to other assets and/or other components. A file can be imported into the information model by extracting data from the file, creating assets and components in the information model based on the extracted data, and wiring together the created assets and components. In addition or alternatively, an application can invoke an API to write data to the information model. An application can also invoke the API to query the information model, such as to read data from the information model.

    Generative design techniques for automobile designs

    公开(公告)号:US12190022B2

    公开(公告)日:2025-01-07

    申请号:US18047607

    申请日:2022-10-18

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, a generative design application generates and evaluates automotive designs. In operation, the generative design application computes a first set of metric values based on a set of metrics associated with design goal(s) and a first set of parameter values for a parameterized automobile model. The generative design application then performs optimization operation(s) on the first set of parameter values based on the first set of metric values to generate a second set of parameter values. Subsequently, the generative design application generates at least one design based on the second set of parameter values that is more convergent with respect to at least one of the design goals than a previously generated design. Advantageously, less time and effort are required to generate and evaluate multiple designs and then optimize those designs relative to more manual prior art approaches.

    INTERACTIVE GENERATIVE DESIGN WITH SENSITIVITY ANALYSIS AND PROBABILITY VISUALIZATION FOR CATEGORICAL DESIGN VARIABLES

    公开(公告)号:US20240411942A1

    公开(公告)日:2024-12-12

    申请号:US18414322

    申请日:2024-01-16

    Applicant: AUTODESK, INC.

    Abstract: Techniques for interactive generative design with sensitivity analysis and probability visualization for categorical design variables include a computer-implemented method for evaluating an impact of categorical design variables on a design problem solution comprises receiving information regarding choices for one or more categorical design variables associated with each of a plurality of design members of a design problem, determining a respective sensitivity of an objective function to the choices for the one or more categorical design variables for each design member of the plurality of design members, determining a respective visual aspect for each design member based on the respective sensitivity, displaying, on a user interface, a graphical depiction of the plurality of design members, wherein each design member is displayed using the respective visual aspect, and displaying, on the user interface, a key for interpreting the respective visual aspects.

    Goal-driven computer aided design workflow

    公开(公告)号:US12135919B2

    公开(公告)日:2024-11-05

    申请号:US18158406

    申请日:2023-01-23

    Applicant: AUTODESK, INC.

    Inventor: Francesco Iorio

    Abstract: A centralized design engine receives a problem specification from an end-user and classifies that problem specification in a large database of previously received problem specifications. Upon identifying similar problem specifications in the large database, the design engine selects design strategies associated with those similar problem specifications. A given design strategy includes one or more optimization algorithms, one or more geometry kernels, and one or more analysis tools. The design engine executes an optimization algorithm to generate a set of parameters that reflect geometry. The design engine then executes a geometry kernel to generate geometry that reflects those parameters, and generates analysis results for each geometry. The optimization algorithms may then improve the generated geometries based on the analysis results in an iterative fashion. When suitable geometries are discovered, the design engine displays the geometries to the end-user, along with the analysis results.

Patent Agency Ranking