User interface for mobile device to navigate between components

    公开(公告)号:US11409406B2

    公开(公告)日:2022-08-09

    申请号:US14927200

    申请日:2015-10-29

    Applicant: Autodesk, Inc.

    Abstract: A method, system, apparatus, and computer program product provide the ability to navigate between components in a computer-aided design (CAD) mobile drawing application. A drawing is opened in the CAD mobile drawing application on a mobile device. A navigation panel is activated. A component is selected in the drawing. In response to the selecting, information about the selected component is displayed within the navigation panel. Via a mobile device gesture, an element of the information is selected and used as the selected element. The navigation panel is updated by displaying information about the selected element.

    Method and apparatus for continuity based smoothing

    公开(公告)号:US11380058B2

    公开(公告)日:2022-07-05

    申请号:US17070592

    申请日:2020-10-14

    Applicant: Autodesk, Inc.

    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include, in one aspect, a method for increasing smoothness between a set of adjoining surface patches includes: identifying surface patches corresponding to a portion of a modeled surface to be smoothed, where the surface patches are defined by control vertices from a control mesh; smoothing the portion of the modeled surface based on continuity, where the smoothing includes determining a continuity measure at an interface between each pair of adjoining surface patches, and modifying positions of a subset of the control vertices, thereby modifying the surface patches, by targeting an overall improvement in the continuity measures for the interfaces, while also targeting an overall minimum of modification of positions of the control vertices; and processing the modified positions of the subset of the control vertices within the modelled surface for output.

    Shaped-based techniques for exploring design spaces

    公开(公告)号:US11380045B2

    公开(公告)日:2022-07-05

    申请号:US16174110

    申请日:2018-10-29

    Applicant: Autodesk, Inc.

    Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes. First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.

    TECHNIQUES FOR AUTOMATICALLY DESIGNING STRUCTURAL SYSTEMS OF BUILDINGS TO RESIST LATERAL LOADS

    公开(公告)号:US20220198092A1

    公开(公告)日:2022-06-23

    申请号:US17127557

    申请日:2020-12-18

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, an iterative sizing application designs a structural system of a building to resist a lateral load. The iterative sizing application sequentially executes optimization algorithms on first sizing data included in a first computer-aided design of the structural system based on constraint(s) and optimization criterion(s) to generate a second computer-aided design of the structural system. Subsequently, the iterative sizing application distributes the lateral load across frames specified in the second computer-aided design to generate frame-based lateral loads. The iterative sizing application then performs computer operation(s) on sizing datasets included in the second computer-aided design based on the frame-based lateral loads to generate new sizing datasets that, when applied to the frames, configure the frames to resist the lateral load. Based on the second computer-aided design and the new sizing datasets, the iterative sizing application generates a third computer-aided design of the structural system.

    TECHNIQUES FOR AUTOMATICALLY GENERATING FRAME GRIDS FOR STRUCTURAL SYSTEMS OF BUILDINGS

    公开(公告)号:US20220198082A1

    公开(公告)日:2022-06-23

    申请号:US17127500

    申请日:2020-12-18

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, a grid generation application generates one or more frame grids for a structural system of a building. The grid generation application determines a set of edges based on a computer-aided design of the structural system. The grid generation application then performs clustering operation(s) based on the set of edges to determine at least a first base direction and a second base direction. The grid generation application determines a subset of edges based on the set of edges and the first base direction. Subsequently, the grid generation application performs clustering operation(s) based on the subset of edges to determine a first set of grid lines associated with the first base direction. Based on the first set of grid lines and a second set of grid lines that is associated with the second base direction, the grid generation application generates a frame grid for the structural system.

    Techniques for modeling behaviors of systems via transformations of authoritative models

    公开(公告)号:US11347904B2

    公开(公告)日:2022-05-31

    申请号:US15349891

    申请日:2016-11-11

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment, a model generator generates a new model for a behavior of a system based on an existing, authoritative model. First, a mapping generator generates a mapping model that maps authoritative values obtained via the authoritative model to measured values that represent the behavior of the system. Subsequently, the model generator creates the new model based on the authoritative model and the mapping model. In this fashion, the mapping model indirectly transforms the authoritative model to the new model based on the measured values. Advantageously, the authoritative model enables the model generator to increase a rate of accuracy improvement experienced while developing the new model compared to a rate of accuracy improvement that would be experienced were the new model to be generated based on conventional modeling techniques. In particular, for a given sampling budget, the model generator improves the accuracy of the new model.

    TECHNIQUES FOR COMPARING GEOMETRIC STYLES OF 3D CAD OBJECTS

    公开(公告)号:US20220156416A1

    公开(公告)日:2022-05-19

    申请号:US17523746

    申请日:2021-11-10

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, a style comparison application compares geometric styles of different three dimensional (3D) computer-aided design (CAD) objects. In operation, the style comparison application executes a trained neural network one or more times to map 3D CAD objects to feature map sets. The style comparison application computes a first set of style signals based on a first feature set included in the feature map sets. The style comparison application computes a second set of style signals based on a second feature set included in the feature map sets. Based on the first set of style signals and the second set of style signals, the style comparison application determines a value for a style comparison metric. The value for the style comparison metric quantifies a similarity or a dissimilarity in geometric style between a first 3D CAD object and a second 3D CAD object.

    TECHNIQUES FOR TRAINING A MACHINE LEARNING MODEL TO MODIFY PORTIONS OF SHAPES WHEN GENERATING DESIGNS FOR THREE-DIMENSIONAL OBJECTS

    公开(公告)号:US20220130127A1

    公开(公告)日:2022-04-28

    申请号:US17083153

    申请日:2020-10-28

    Applicant: AUTODESK, INC.

    Abstract: In various embodiments, a training application trains a machine learning model to modify portions of shapes when designing 3D objects. The training application converts first structural analysis data having a first resolution to first coarse structural analysis data having a second resolution that is lower than the first resolution. Subsequently, the training application generates one or more training sets based on a first shape, the first coarse structural analysis data, and a second shape that is derived from the first shape. Each training set is associated with a different portion of the first shape. The training application then performs one or more machine learning operations on the machine learning model using the training set(s) to generate a trained machine learning model. The trained machine learning model modifies at least a portion of a shape having the first resolution based on coarse structural analysis data having the second resolution.

Patent Agency Ranking