-
公开(公告)号:US11409406B2
公开(公告)日:2022-08-09
申请号:US14927200
申请日:2015-10-29
Applicant: Autodesk, Inc.
Inventor: Munindra Nath Chakravarty
IPC: G06F3/0484 , G06F3/0481 , G06F3/04817 , G06F3/0488 , G06F3/0482 , G06F30/00 , G06F111/20
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.
-
公开(公告)号:US20220245943A1
公开(公告)日:2022-08-04
申请号:US17719088
申请日:2022-04-12
Applicant: Autodesk, Inc.
Inventor: Shubham Goel , Charis Kaskiris , Patricia Keaney , Anand Rajagopal , Maryam Rezvani , Manu Venugopal , Xin Xu , Brad Lee Bitler
Abstract: A computer-implemented method and system provide the ability to determine and provide a safety risk analysis for construction. Construction related data is obtained and includes textual data and a visual artifact for the construction project. A construction safety context is identified based on the construction related data. Based on the construction safety context, a safety participant risk score that assigns a numerical safety risk participant value to any entity involved in the construction project is determined. Based on the safety risk participant score, a safety project score that assigns a risk level on a per-project basis is determined. The safety risk analysis is presented based on the safety participant risk score and safety project score, via a graphical user interface.
-
公开(公告)号:US20220237344A1
公开(公告)日:2022-07-28
申请号:US17714983
申请日:2022-04-06
Applicant: Autodesk, Inc.
Inventor: Andrew John Harris , Konara Mudiyanselage Kosala Bandara , Dagmara Lilianna Szkurlat , Adrian Adam Thomas Butscher , Anthony Christopher Kipkirui Yegon Ruto
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria, one or more in-use load cases, and one or more specifications of material, wherein the design criteria comprise a required number of loading cycles for the modeled object; iteratively modifying a generatively designed three dimensional shape of the modeled object, comprising: performing numerical simulation of the modeled object, finding a maximized stress or strain element for each of the one or more in-use load cases, determining an expected number of loading cycles for each of the one or more in-use load cases, redefining a fatigue safety factor inequality constraint for the modeled object, computing shape change velocities in accordance with at least the fatigue safety factor inequality constraint, and updating the level-set representation.
-
公开(公告)号:US11380058B2
公开(公告)日:2022-07-05
申请号:US17070592
申请日:2020-10-14
Applicant: Autodesk, Inc.
Inventor: Nicholas Stewart North , Adam Michael Helps
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.
-
公开(公告)号:US11380045B2
公开(公告)日:2022-07-05
申请号:US16174110
申请日:2018-10-29
Applicant: Autodesk, Inc.
Inventor: Thomas Davies , Michael Haley , Ara Danielyan , Morgan Fabian
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.
-
66.
公开(公告)号:US20220198092A1
公开(公告)日:2022-06-23
申请号:US17127557
申请日:2020-12-18
Applicant: AUTODESK, INC.
Inventor: Konara Mudiyanselage Kosala BANDARA
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.
-
公开(公告)号:US20220198082A1
公开(公告)日:2022-06-23
申请号:US17127500
申请日:2020-12-18
Applicant: AUTODESK, INC.
Inventor: Konara Mudiyanselage Kosala BANDARA
IPC: G06F30/13
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.
-
68.
公开(公告)号:US11347904B2
公开(公告)日:2022-05-31
申请号:US15349891
申请日:2016-11-11
Applicant: AUTODESK, INC.
Inventor: Francesco Iorio , Ali Baradaran Hashemi
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.
-
公开(公告)号:US20220156416A1
公开(公告)日:2022-05-19
申请号:US17523746
申请日:2021-11-10
Applicant: AUTODESK, INC.
Inventor: Peter MELTZER , Amir Hosein KHAS AHMADI , Pradeep Kumar JAYARAMAN , Joseph George LAMBOURNE , Aditya SANGHI , Hooman SHAYANI
IPC: G06F30/10
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.
-
公开(公告)号:US20220130127A1
公开(公告)日:2022-04-28
申请号:US17083153
申请日:2020-10-28
Applicant: AUTODESK, INC.
Inventor: Ran ZHANG , Morgan FABIAN , Ebot NDIP-AGBOR , Lee Morris TAYLOR
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.
-
-
-
-
-
-
-
-
-