Techniques for optimizing orientation of models for three-dimensional printing

    公开(公告)号:US10759118B2

    公开(公告)日:2020-09-01

    申请号:US16365613

    申请日:2019-03-26

    申请人: AUTODESK, INC.

    摘要: In one embodiment of the present invention, a print orientation tool efficiently determines an orientation of a three-dimensional (3D) model such that, when 3D printed, the structural integrity of the resulting 3D object is optimized. In operation, the print orientation tool configures a stress analysis engine to slice the 3D model into two-dimensional (2D) cross-sections. The stress analysis engine then compute structural stresses associated with the 2D cross-sections. The print orientation tool translates the structural stresses to weakness metrics. Subsequently, the print orientation tool evaluates the orientations of the cross-sections in conjunction with the corresponding weakness metrics to select a printing orientation that minimizes weaknesses in the 3D model. Advantageously, by aligning the 3D model to the print bed based on the optimized printing orientation, the user mitigates weaknesses in the corresponding 3D object attributable to the 3D printing manufacturing process.

    Mesh boundary smoothing
    2.
    发明授权

    公开(公告)号:US10424112B2

    公开(公告)日:2019-09-24

    申请号:US13893196

    申请日:2013-05-13

    申请人: AUTODESK, INC.

    IPC分类号: G06T17/20 G06T19/20

    摘要: One embodiment of the present invention sets forth a technique for smoothing boundaries associated with meshes of primitives. The technique involves receiving a mesh of primitives that has a mesh boundary and an initial surface, identifying a first vertex associated with the mesh boundary and having a first location, and identifying a second vertex having a second location and a third vertex having a third location. Both the second vertex and third vertex are proximate to the first vertex. The technique further involves determining a fourth location based on the second location and the third location, projecting the fourth location onto the initial surface to determine a fifth location, and moving the first vertex to the fifth location.

    Generating tubes within three-dimensional models

    公开(公告)号:US10354018B2

    公开(公告)日:2019-07-16

    申请号:US14744981

    申请日:2015-06-19

    申请人: AUTODESK, INC.

    IPC分类号: G06F17/50 G06T19/20

    摘要: One embodiment of the present invention sets forth a technique for generating a tube within a three-dimensional (3D) model. The technique involves receiving a first location on a surface of the 3D model. The technique further involves receiving a second location on the surface of the 3D model. The technique further involves receiving at least one constraint associated with a first tube to be generated within the 3D model. The technique further involves generating, based on the at least one constraint, the first tube, where the first tube connects a first opening at the first location with to a second opening at the second location.

    Techniques for optimizing orientation of models for three-dimensional printing

    公开(公告)号:US10239258B2

    公开(公告)日:2019-03-26

    申请号:US14544158

    申请日:2014-12-02

    申请人: AUTODESK, INC.

    摘要: In one embodiment of the present invention, a print orientation tool efficiently determines an orientation of a three-dimensional (3D) model such that, when 3D printed, the structural integrity of the resulting 3D object is optimized. In operation, the print orientation tool configures a stress analysis engine to slice the 3D model into two-dimensional (2D) cross-sections. The stress analysis engine then compute structural stresses associated with the 2D cross-sections. The print orientation tool translates the structural stresses to weakness metrics. Subsequently, the print orientation tool evaluates the orientations of the cross-sections in conjunction with the corresponding weakness metrics to select a printing orientation that minimizes weaknesses in the 3D model. Advantageously, by aligning the 3D model to the print bed based on the optimized printing orientation, the user mitigates weaknesses in the corresponding 3D object attributable to the 3D printing manufacturing process.

    Techniques for Automatically Placing Escape Holes during Three-Dimensional Printing
    5.
    发明申请
    Techniques for Automatically Placing Escape Holes during Three-Dimensional Printing 审中-公开
    在三维打印过程中自动放置逃生孔的技术

    公开(公告)号:US20160136883A1

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

    申请号:US14544034

    申请日:2014-11-17

    申请人: AUTODESK, INC.

    IPC分类号: B29C67/00

    摘要: In one embodiment of the present invention, an escape hole generator creates escapes holes designed to facilitate removal of support and/or unprinted material generated inside enclosed hollows of three-dimensional (3D) digital models during 3D printing. In operation, the escape hole generator identifies a hollow included in the three-dimensional model and then selects optimized locations for escape holes. Notably, the escape hole generator selects the locations to optimize placement heuristics, such as favoring locations closer to the bottom of the 3D model, while satisfying escape hole constraints (e.g., hole size and spacing requirements). The escape hole generator then perforates the hollow at the selected locations with geometries that provide channels from the outer surface of the hollow to the outer surface of the hollow. Advantageously, automating escape hole generation enables efficient creation of hollowed 3D models that reduce 3D printing time and material usage compared to solid 3D model counterparts.

    摘要翻译: 在本发明的一个实施例中,逃逸孔发生器产生设计成有助于在3D打印期间去除三维(3D)数字模型的封闭空心内的支撑和/或未打印材料的逸出孔。 在操作中,逃生孔发生器识别包含在三维模型中的中空,然后选择用于逃生孔的优化位置。 值得注意的是,逃生孔发生器选择位置以优化布置启发式,例如有利于靠近3D模型的底部的位置,同时满足逃逸孔约束(例如,孔尺寸和间距要求)。 然后,逃生孔发生器在所选择的位置穿孔,其几何形状提供从中空部分的外表面到中空部的外表面的通道。 有利地,自动化逃生孔产生可以有效地创建中空3D模型,与实体3D模型对手相比,可以减少3D打印时间和材料使用。

    Techniques for performing cross-sectional stress analysis for three-dimensional objects
    6.
    发明申请
    Techniques for performing cross-sectional stress analysis for three-dimensional objects 审中-公开
    用于对三维物体进行横截面应力分析的技术

    公开(公告)号:US20150154320A1

    公开(公告)日:2015-06-04

    申请号:US14544156

    申请日:2014-12-02

    申请人: AUTODESK, INC.

    IPC分类号: G06F17/50

    摘要: In one embodiment of the present invention, a stress analysis engine efficiently computes stresses for an arbitrarily shaped three-dimension (3D) model. In operation, the stress analysis engine slices the 3D model into layers of cross-sections. The stress analysis engine then groups the cross-sections into virtual cross-sections. For each virtual cross-section, the stress analysis engine applies bending moment equilibrium-based equations to determine a corresponding structural stress for the 3D model. The efficiency of this stress analysis process enables real-time feedback of stresses to an interactive design tool that facilitates a trial-and-error design process. Using this trial-and-error process reduces the guesswork and/or over-engineering associated with conventional approaches based on finite element methods that are typically too slow for interactive feedback. Consequently, the disclosed cross-sectional stress analysis techniques enable efficient design of 3D models that produce structural robust 3D objects when manufactured by a 3D printer.

    摘要翻译: 在本发明的一个实施例中,应力分析引擎有效地计算任意形状的三维(3D)模型的应力。 在运行中,应力分析引擎将3D模型切片成横截面。 然后,应力分析引擎将横截面分组成虚拟横截面。 对于每个虚拟横截面,应力分析引擎应用基于弯矩平衡的方程来确定3D模型的相应结构应力。 这种压力分析过程的效率使得能够实时地将应力反馈给交互式设计工具,从而有助于试错设计过程。 使用这个试错过程可以减少与常规方法相关的猜测和/或过度工程,这些方法基于对于交互式反馈通常太慢的有限元方法。 因此,所公开的横截面应力分析技术使得能够有效地设计在由3D打印机制造时产生结构坚固的3D物体的3D模型。

    Creating gradients of different materials for three-dimensional models in computer aided design applications

    公开(公告)号:US10678959B2

    公开(公告)日:2020-06-09

    申请号:US15917265

    申请日:2018-03-09

    申请人: Autodesk, Inc.

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for creating one or more gradients of different materials for a three dimensional (3D) surface model include, in one aspect, a system including: an additive manufacturing machine designed to use different materials in combination with each other when manufacturing objects; and means for creating a discretized gradient for a 3D surface model of an object, to be manufactured using the additive manufacturing machine, by inserting one or more 3D surfaces into the 3D surface model at specified locations, thereby creating a non-manifold version of the 3D surface model having multiple discrete volumetric regions, and assigning a material specification to each of the discrete volumetric regions, each of the material specifications being either a single one of the different materials or a specified combination of the different materials, which are usable by the additive manufacturing machine to manufacture the object.

    Modeling a three-dimensional object having multiple materials

    公开(公告)号:US10452788B2

    公开(公告)日:2019-10-22

    申请号:US14841627

    申请日:2015-08-31

    申请人: AUTODESK, INC.

    IPC分类号: G06F17/50

    摘要: A single model engine for receiving and processing a 3D surface model representing the surface of a 3D object, the 3D surface model comprising at least two distinct surface regions associated with at least two different materials. The single model engine automatically produce a set of interior sheets inside the 3D surface model, the set of interior sheets defining interior boundaries and interior volumes of the different materials for the 3D object. The single model engine combines the 3D surface model with the set of interior sheets to produce a single unified model that represents the surface and interior volumes of the 3D object that comprise a single solid object having at least two different materials. At print time, the single model engine performs an export technique to produce an exportable form of the single unified model that can be received and printed by a 3D printer.

    Generating support material for three-dimensional printing

    公开(公告)号:US10220569B2

    公开(公告)日:2019-03-05

    申请号:US14299991

    申请日:2014-06-09

    申请人: AUTODESK, INC.

    摘要: 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.