-
公开(公告)号:US10380545B2
公开(公告)日:2019-08-13
申请号:US14745133
申请日:2015-06-19
Applicant: Autodesk, Inc.
Inventor: James Sherwood Page , Gordon Kurtenbach , Mary Hope McQuiston , Hans Kellner , Anthony Christopher Kipkirui Yegon Ruto
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.
-
公开(公告)号:US10379716B2
公开(公告)日:2019-08-13
申请号:US15707018
申请日:2017-09-18
Applicant: Autodesk, Inc.
Inventor: Todd Christopher Nicol , Jeff Maisano , Josh Dagg
IPC: G06F3/0484 , G06F3/0482 , G06F3/0483 , G06F3/0481 , G06F17/50
Abstract: The present disclosure includes, among other things, systems, methods and program products for presenting object properties by receiving selection of a component of a model presented in a graphical user interface (GUI) of a computer aided design tool, the GUI including an interactive display element having an arrangement of property fields related to the selected component, determining property values associated with the property fields based on the selected component, and providing the determined property values in corresponding property fields of the interactive display element for presentation in the GUI in conjunction with the model, such that responsive to receiving selection of a different component of the model, the property fields are updated with property values corresponding to the different component.
-
公开(公告)号:US20190213912A1
公开(公告)日:2019-07-11
申请号:US16240606
申请日:2019-01-04
Applicant: AUTODESK, INC.
Inventor: Tovi GROSSMAN , Benjamin LAFRENIERE , George FITZMAURICE , Volodymyr DZIUBAK , Andrea BUNT
CPC classification number: G09B19/0053 , G09B5/08
Abstract: One embodiment of the present application sets forth a computer-implemented method for remotely monitoring performance of a task in real time, comprising receiving, in real time from a first student computing device, first student data that includes a first set of actions performed in a first student application instance executing on the first student device, comparing a first student action included in the first set of actions to a first target action, in response to comparing the first student action to the first target action, identifying a first issue indicator associated with the first student action, determining a first remedy associated with at least one of the first target action and the first issue indicator, and performing a first remediation action associated with the first remedy.
-
公开(公告)号:US20190213911A1
公开(公告)日:2019-07-11
申请号:US16157006
申请日:2018-10-10
Applicant: AUTODESK, INC.
Inventor: Benjamin LAFRENIERE , Tovi GROSSMAN
IPC: G09B19/00 , G06F3/0482
CPC classification number: G09B19/0053 , G06F3/04815 , G06F3/0482
Abstract: One embodiment of the present invention sets forth a technique for facilitating the learning of a new software application. The technique includes causing a first user interface to be displayed on a display, wherein the first user interface is based on a user interface associated with a first software application; receiving a user input via the first user interface from a user; determining a first function associated with a second software application that should be provided to the user based on the user input; and causing the first user interface and a portion of a second user interface associated with the second application and incorporated into the first user interface to be displayed on the display, wherein the portion of the second user interface provides the first function to the user to enable the user to perform one or more subsequent operations relative to the first function.
-
公开(公告)号:US10347034B2
公开(公告)日:2019-07-09
申请号:US15349837
申请日:2016-11-11
Applicant: Autodesk, Inc.
Inventor: David Timothy Rudolf , Ronald Poelman , Oytun Akman
Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.
-
公开(公告)号:US10296664B2
公开(公告)日:2019-05-21
申请号:US14973360
申请日:2015-12-17
Applicant: AUTODESK, Inc.
Inventor: Xuejun Sheng , Jingyang John Chen , Wayne Catalfano
Abstract: One embodiment of the invention disclosed herein provides techniques for fitting a mesh representation that includes a plurality of mesh points with a NURBS surface. A subdividing engine subdivides the mesh representation into a plurality of patches in a parametric domain. A vertex solving engine computes one or more vertex boundary continuity constraints for each vertex included in a plurality of vertices associated with the plurality of patches. An edge solving engine computes one or more edge boundary continuity constraints for each edge included in a plurality of edges associated with the plurality of patches. A patch solving engine fits a first patch included in the plurality of patches with at least one partial NURBS surface based on the vertex boundary continuity constraints and the edge boundary continuity constraints.
-
公开(公告)号:US10289289B2
公开(公告)日:2019-05-14
申请号:US14561116
申请日:2014-12-04
Applicant: AUTODESK, INC.
Inventor: Hsiang-Ting Chen , Tovi Grossman , Wei Li-Yi , Ryan Michael Schmidt , Bjoern Hartmann , George Fitzmaurice , Maneesh Agrawala
IPC: G06F3/0481 , G06F3/0484
Abstract: Techniques for managing authored views. The techniques includes displaying a main window including a model, an authoring panel configured for displaying authored view indicators associated with authored views of the model, and a navigation panel configured for displaying thumbnail representations of authored views associated with the model. The techniques also include based on a user input, accessing an authored view of the model, wherein the authored view includes one of a view-point, a view path and a view surface. The techniques further include displaying the authored view in the main window, an authored view indicator associated with the authored view in the authoring panel, and a thumbnail representation based on the authored view in the navigation panel.
-
公开(公告)号:US10268917B2
公开(公告)日:2019-04-23
申请号:US15336549
申请日:2016-10-27
Applicant: Autodesk, Inc.
Inventor: Ronald Poelman , Oytun Akman
Abstract: A method, apparatus, system, and computer readable storage medium provide the ability to pre-segment point cloud data. Point cloud data is obtained and segmented. Based on the segment information, a determination is made regarding points needed for shape extraction. Needed points are fetched and used to extract shapes. The extracted shapes are used to cull points from the point cloud data.
-
公开(公告)号:US20190096116A1
公开(公告)日:2019-03-28
申请号:US15784051
申请日:2017-10-13
Applicant: AUTODESK, INC.
Inventor: Hyunmin CHEONG , George FITZMAURICE , Tovi GROSSMAN , Rubaiat Habib KAZI , Ali Baradaran HASHEMI
Abstract: One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.
-
公开(公告)号:US10220569B2
公开(公告)日:2019-03-05
申请号:US14299991
申请日:2014-06-09
Applicant: AUTODESK, INC.
Inventor: Ryan Michael Schmidt
IPC: B29C64/40 , B33Y50/02 , G06F17/50 , B29C64/386 , G05B19/4099 , B29C67/00 , G06F3/12 , B29C64/20
Abstract: In one embodiment of the present invention, a support structure generator creates support structures designed to buttress three-dimensional (3D) digital models during 3D printing. In operation, the support structure generator incrementally constructs a support graph that connects overhanging points included in the 3D model with support points on a horizontal ground plane or relatively flat surfaces in the 3D model. After generating the 3D model, the support structure generator translates the connections between the nodes into support posts sized to sufficiently support the connected surfaces with the minimum amount of support material. Advantageously, the support structure is noticeably sparser than conventional support structures that fill a given support region with a solid volume of support material. Consequently, the time necessary for 3D printers to fabricate the support structure of interconnected support posts is less than the time required for 3D printers to fabricate conventional support structures.
-
-
-
-
-
-
-
-
-