-
公开(公告)号:US10195519B2
公开(公告)日:2019-02-05
申请号:US14154576
申请日:2014-01-14
Applicant: AUTODESK, INC.
Inventor: Jonathan Bachrach , Saul Griffith
Abstract: A system for generating a three-dimensional puzzle comprises a processor and a memory. The processor is configured to generate a three dimensional mesh representation. The processor is further configured to convert polygons comprising the three-dimensional mesh representation to one or more puzzle piece representations. The processor is further configured to add attachment points and receiving points to the one or more puzzle piece representations. The processor is further configured to provide the one of more puzzle piece representations with attachment points and receiving points. The memory is coupled to the processor and configured to provide the processor with instructions.
-
公开(公告)号:US10185789B2
公开(公告)日:2019-01-22
申请号:US14544157
申请日:2014-12-02
Applicant: AUTODESK, INC.
Inventor: Ryan Michael Schmidt , Nobuyuki Umetani , Jos Stam
Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.
-
公开(公告)号:US20180365348A1
公开(公告)日:2018-12-20
申请号:US15628274
申请日:2017-06-20
Applicant: Autodesk, Inc.
Inventor: Xiaoming Fei , Weihua Zhong , Lei Hua , Tianzuo Zhou , Jianwen Huang , Zeyi Xia , Yimeng He
Abstract: A method, system, apparatus, and computer program products provides the ability to dynamically define and generate inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model. A representation of a road is acquired in the BIM CAD 3D model, wherein the representation includes a geometry. An inlet spacing is defined for the road. Inlet locations for inlets are determined based on the inlet spacing. A determination is made regarding whether the inlet spacing and inlets satisfy design rules for the road. When the inlet spacing and/or inlets fail to satisfy the design rules, a different inlet spacing is selected from a group of preset integers, and the process repeats until the design rules are satisfied.
-
公开(公告)号:US20180345496A1
公开(公告)日:2018-12-06
申请号:US15995005
申请日:2018-05-31
Applicant: AUTODESK, INC.
Inventor: Hui LI , Evan Patrick ATHERTON , Erin BRADNER , Nicholas COTE , Heather KERRICK
IPC: B25J9/16
Abstract: One embodiment of the present invention sets forth a technique for controlling the execution of a physical process. The technique includes receiving, as input to a machine learning model that is configured to adapt a simulation of the physical process executing in a virtual environment to a physical world, simulated output for controlling how the physical process performs a task in the virtual environment and real-world data collected from the physical process performing the task in the physical world. The technique also includes performing, by the machine learning model, one or more operations on the simulated output and the real-world data to generate augmented output. The technique further includes transmitting the augmented output to the physical process to control how the physical process performs the task in the physical world.
-
公开(公告)号:US10147242B2
公开(公告)日:2018-12-04
申请号:US15360659
申请日:2016-11-23
Applicant: Autodesk, Inc.
Inventor: Nandakumar Santhanam , Gordon Thomas Finnigan , Arpan Biswas
Abstract: A method and system provide the ability to modify a three-dimensional (3D) model in a shape editing system. The 3D model is obtained and faces of the model are selected as features (S). A subset (S′) of the model that are fixed are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. Parametric space (u,v,w) is defined in terms of vertices of the lattice structure. Euclidean space (x,y,z) of the 3D model is mapped to the parametric space (u,v,w). The deformation lattice is evaluated by selecting control points, and either affine transformations are applied directly to the selected control points, or the deformation lattice is deformed based on a discrete fitting problem. The evaluated deformed model is then output.
-
公开(公告)号:US10147236B2
公开(公告)日:2018-12-04
申请号:US14968738
申请日:2015-12-14
Applicant: AUTODESK, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Jarrod Knibbe
IPC: G08B13/14 , G06T19/00 , B25H3/00 , G08B5/36 , G08B21/02 , G08B21/24 , G02B27/01 , G09B19/00 , F16P3/14 , G06Q10/06 , G09B19/24 , A61F9/02
Abstract: One embodiment of the invention disclosed herein provides techniques for assisting with performing a task within a smart workspace environment. A smart workspace system includes a memory that includes a workspace management application. The smart workspace system further includes a processor that is coupled to the memory and, upon executing the workspace management application, is configured to perform various steps. The processor detects that a first step included in a plurality of steps associated with a task is being performed. The processor displays one or more information panels associated with performing the current step. The processor further communicates with augmented safety glasses, augmented tools, and an augmented toolkit to safely and efficiently through a series of steps to complete the task.
-
公开(公告)号:US20180341730A1
公开(公告)日:2018-11-29
申请号:US15607289
申请日:2017-05-26
Applicant: AUTODESK, INC.
Inventor: Evan Patrick ATHERTON , David THOMASSON , Maurice Ugo CONTI , Heather KERRICK , Nicholas COTE
Abstract: A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria.
-
公开(公告)号:US10142198B2
公开(公告)日:2018-11-27
申请号:US15144627
申请日:2016-05-02
Applicant: Autodesk, Inc.
Inventor: Jian Zhao , Michael Glueck , Azam Khan
Abstract: A network analysis engine is configured to generate a network timeline that represents time-varying connectivity between nodes of the network over a time interval. The network timeline includes a sequence of network snapshots that illustrate links between nodes at specific, sequential sub-intervals of time. The network analysis engine is configured to organize the network timeline in order to reveal certain characteristics of the nodes in the network and the network as a whole. Based on these characteristics, the network can be optimized to improve overall network operation.
-
公开(公告)号:US20180304550A1
公开(公告)日:2018-10-25
申请号:US15495945
申请日:2017-04-24
Applicant: AUTODESK, INC.
Inventor: Evan ATHERTON , David THOMASSON , Maurice Ugo CONTI , Heather KERRICK , Nicholas COTE
CPC classification number: B29C67/0088 , B23K9/04 , B25J11/005 , B33Y10/00 , B33Y50/02 , G05B19/29 , G05B2219/40557 , G05B2219/45135
Abstract: A robot system is configured to fabricate three-dimensional (3D) objects using closed-loop, computer vision-based control. The robot system initiates fabrication based on a set of fabrication paths along which material is to be deposited. During deposition of material, the robot system captures video data and processes that data to determine the specific locations where the material is deposited. Based on these locations, the robot system adjusts future deposition locations to compensate for deviations from the fabrication paths. Additionally, because the robot system includes a 6-axis robotic arm, the robot system can deposit material at any locations, along any pathway, or across any surface. Accordingly, the robot system is capable of fabricating a 3D object with multiple non-parallel, non-horizontal, and/or non-planar layers.
-
公开(公告)号:US10108846B2
公开(公告)日:2018-10-23
申请号:US15282138
申请日:2016-09-30
Applicant: Autodesk, Inc.
Inventor: Douglas Look , Patricia Anne Vrobel , James Awe , Negar Arabani , Mark Thomas Davis
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate determining information about an object included in an image. In one aspect, a method includes: identifying an image; identifying a specific object included in the image; identifying data associated with the image; determining both a dimension of the specific object and a construction material of the specific object using the identified data; and outputting the dimension and the construction material of the specific object.
-
-
-
-
-
-
-
-
-