TECHNIQUE FOR FILLING HOLES IN A THREE-DIMENSIONAL MODEL
    1.
    发明申请
    TECHNIQUE FOR FILLING HOLES IN A THREE-DIMENSIONAL MODEL 有权
    在三维模型中填充孔的技术

    公开(公告)号:US20160005227A1

    公开(公告)日:2016-01-07

    申请号:US14853885

    申请日:2015-09-14

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/20 G06T15/00

    Abstract: A mesh repair engine is configured to repair a hole in a three-dimensional (3D) model by (i) filling the hole with a rough mesh, (ii) refining the rough mesh, (iii) collapsing the refined mesh, (iv) refining the collapsed mesh, (v) flattening the refined, collapsed mesh, and then (vi) deforming the flattened mesh into a 3D surface that smoothly fills the hole in the 3D model. One advantage of the disclosed repair engine and associated hole repair technique is that the mesh repair engine is capable of generating polygons that fill regions of a 3D model that are not defined. Consequently, an end-user of the mesh repair tool is able to generate watertight 3D models from previously incomplete and non-watertight 3D models.

    Abstract translation: 网格修复引擎被配置为通过(i)用粗网孔填充孔,(ii)精炼粗网,(iii)折叠精细网格,(iv) 精炼塌缩的网格,(v)使精细的,折叠的网格变平,然后(vi)使平坦的网格变形成平滑地填充3D模型中的孔的3D表面。 所公开的修复引擎和相关的孔修复技术的一个优点是网格修复引擎能够生成填充未被定义的3D模型的区域的多边形。 因此,网格修复工具的最终用户能够从先前不完整和非水密3D模型生成不透水的3D模型。

    ADAPTIVELY JOINING MESHES
    2.
    发明申请
    ADAPTIVELY JOINING MESHES 审中-公开
    适应性接合网

    公开(公告)号:US20130314415A1

    公开(公告)日:2013-11-28

    申请号:US13892750

    申请日:2013-05-13

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/20 G06T19/20

    Abstract: One embodiment of the present invention sets forth a technique for joining meshes of primitives. The technique involves receiving a first mesh boundary and a second mesh boundary, removing a first surface associated with the first mesh boundary, and removing a second surface associated with the second mesh boundary. The technique further involves joining a first vertex associated with the first mesh boundary to a first plurality of vertices associated with the second mesh boundary to form a joined surface. Finally, the technique involves performing one or more mesh refinement passes on the joined surface to generate a refined mesh surface.

    Abstract translation: 本发明的一个实施例提出了一种用于连接图元的网格的技术。 该技术涉及接收第一网格边界和第二网格边界,移除与第一网格边界相关联的第一表面,以及移除与第二网格边界相关联的第二表面。 该技术还包括将与第一网格边界相关联的第一顶点连接到与第二网格边界相关联的第一多个顶点以形成连接表面。 最后,该技术涉及在连接的表面上执行一个或多个网格细化遍以产生精细的网格表面。

    ADAPTIVELY ZIPPERING MESHES
    3.
    发明申请
    ADAPTIVELY ZIPPERING MESHES 审中-公开
    适应性拉链网

    公开(公告)号:US20130300734A1

    公开(公告)日:2013-11-14

    申请号:US13893194

    申请日:2013-05-13

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/20 G06T19/20

    Abstract: One embodiment of the present invention sets forth a technique for zippering meshes of primitives. The technique involves identifying a first vertex associated with a first mesh boundary and having a first position and identifying a second vertex that is proximate to the first vertex and associated with a second mesh boundary, where the second vertex has a second position. The technique further involves determining a third position based on the first position, the second position, and a zippering strength factor, where the third position is located in a region between the first position and the second position. Filially, the technique involves moving the first vertex to the third position.

    Abstract translation: 本发明的一个实施例提出了一种用于拉链基元的网格的技术。 该技术涉及识别与第一网格边界相关联的第一顶点并且具有第一位置并且识别靠近第一顶点并与第二网格边界相关联的第二顶点,其中第二顶点具有第二位置。 该技术还包括基于第一位置,第二位置和拉链强度因子确定第三位置,其中第三位置位于第一位置和第二位置之间的区域中。 简而言之,该技术涉及将第一顶点移动到第三位置。

    TECHNIQUES FOR APPROXIMATING THREE-DIMENSIONAL CURVES USING FOLDABLE BEAMS
    4.
    发明申请
    TECHNIQUES FOR APPROXIMATING THREE-DIMENSIONAL CURVES USING FOLDABLE BEAMS 有权
    使用可折叠的贝壳逼近三维曲线的技术

    公开(公告)号:US20170069127A1

    公开(公告)日:2017-03-09

    申请号:US14935156

    申请日:2015-11-06

    Applicant: AUTODESK, Inc

    CPC classification number: G06T17/00 B33Y50/00

    Abstract: In one embodiment of the present invention, a foldable beam generator produces a foldable beam polyline that approximates a three-dimensional (3D) space curve. The foldable beam generator optimizes the number and position of joints included in the foldable beam polyline to minimize differences between the foldable beam polyline and the 3D space curve while complying with one or more manufacturing constraints. Notably, the foldable beam generator designs each of the joints to act as a living hinge that closes to a fixed angle when heated and solidifies when cooled. By using the foldable beam polyline as a 3D digital model for manufacturing and subsequently applying heat to assemble the manufactured 3D object, defects and/or limitations of complex 3D objects typically associated with traditional manufacturing techniques may be reduced. In particular, support structures designed to buttress three-dimensional (3D) digital models during 3D printing may be minimized.

    Abstract translation: 在本发明的一个实施例中,可折叠光束发生器产生近似三维(3D)空间曲线的可折叠光束折线。 可折叠光束发生器优化可折叠光束折线中包括的关节的数量和位置,以最小化可折叠光束折线和3D空间曲线之间的差异,同时符合一个或多个制造约束。 值得注意的是,可折叠光束发生器设计每个接头以充当活动铰链,当被冷却时被加热并固化时闭合到固定角度。 通过使用可折叠光束折线作为用于制造和随后施加热量以组装所制造的3D对象的3D数字模型,可以减少通常与传统制造技术相关联的复杂3D对象的缺陷和/或限制。 特别地,可以最小化在3D打印期间设计用于支撑三维(3D)数字模型的支撑结构。

    GENERATING SUPPORT MATERIAL FOR THREE-DIMENSIONAL PRINTING
    5.
    发明申请
    GENERATING SUPPORT MATERIAL FOR THREE-DIMENSIONAL PRINTING 审中-公开
    生成三维打印支持材料

    公开(公告)号:US20150151493A1

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

    申请号:US14300036

    申请日:2014-06-09

    Applicant: AUTODESK, INC.

    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.

    Abstract translation: 在本发明的一个实施例中,支撑结构发生器产生设计用于在3D打印期间支撑三维(3D)数字模型的支撑结构。 在操作中,支撑结构生成器增量地构造支撑图,该支撑图将3D模型中包括的悬垂点与3D模型中的水平地面或相对平坦的表面上的支撑点相连接。 在生成3D模型之后,支撑结构发生器将节点之间的连接转换成支撑柱,其尺寸足以以最小量的支撑材料充分地支撑连接的表面。 有利地,支撑结构比用固体体积的支撑材料填充给定的支撑区域的常规支撑结构明显更稀疏。 因此,3D打印机制造互连支撑柱的支撑结构所需的时间少于3D打印机制造常规支撑结构所需的时间。

    TECHNIQUE FOR FILLING HOLES IN A THREE-DIMENSIONAL MODEL
    6.
    发明申请
    TECHNIQUE FOR FILLING HOLES IN A THREE-DIMENSIONAL MODEL 有权
    在三维模型中填充孔的技术

    公开(公告)号:US20140253551A1

    公开(公告)日:2014-09-11

    申请号:US13786250

    申请日:2013-03-05

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/20 G06T15/00

    Abstract: A mesh repair engine is configured to repair a hole in a three-dimensional (3D) model by (i) filling the hole with a rough mesh, (ii) refining the rough mesh, (iii) collapsing the refined mesh, (iv) refining the collapsed mesh, (v) flattening the refined, collapsed mesh, and then (vi) deforming the flattened mesh into a 3D surface that smoothly fills the hole in the 3D model. One advantage of the disclosed repair engine and associated hole repair technique is that the mesh repair engine is capable of generating polygons that fill regions of a 3D model that are not defined. Consequently, an end-user of the mesh repair tool is able to generate watertight 3D models from previously incomplete and non-watertight 3D models.

    Abstract translation: 网格修复引擎被配置为通过(i)用粗网孔填充孔,(ii)精炼粗网,(iii)折叠精细网格,(iv) 精炼塌缩的网格,(v)使精细的,折叠的网格变平,然后(vi)使平坦的网格变形成平滑地填充3D模型中的孔的3D表面。 所公开的修复引擎和相关的孔修复技术的一个优点是网格修复引擎能够生成填充未被定义的3D模型的区域的多边形。 因此,网格修复工具的最终用户能够从先前不完整和非水密3D模型生成不透水的3D模型。

    GENERATING A CONSENSUS MESH FROM AN INPUT SET OF MESHES
    7.
    发明申请
    GENERATING A CONSENSUS MESH FROM AN INPUT SET OF MESHES 有权
    从输入集合中产生共识网

    公开(公告)号:US20140098090A1

    公开(公告)日:2014-04-10

    申请号:US14043353

    申请日:2013-10-01

    Applicant: AUTODESK, Inc.

    CPC classification number: G06T17/20

    Abstract: Techniques are disclosed for generating a consensus mesh to cover a received set of points. In one embodiment, a meshing application generates multiple meshes that cover the received point set by varying parameters of an interpolating meshing technique, such as the ball-pivoting technique, tangent-space Delaunay triangulation, and the like. Different values for the one or more parameters are used to generate each of the meshes. After generating the multiple meshes, the meshing application may sort triangles in the meshes based on the frequency in which the triangles appear in the meshes. The meshing application may then iteratively add next-best triangles which are also compatible with the current consensus mesh to the consensus mesh, with the next-best triangle being a most frequently occurring triangle which has not yet been added to the consensus mesh. Compatibility may be defined using various criteria, such as producing a manifold and orientable triangulation.

    Abstract translation: 公开了用于产生共同网格以覆盖所接收的一组点的技术。 在一个实施例中,网格化应用产生多个网格,其通过改变内插网格划分技术的参数(例如球转动技术,切线 - 空间Delaunay三角剖分)等覆盖所接收的点集合。 使用一个或多个参数的不同值来生成每个网格。 生成多个网格后,网格划分应用程序可以根据三角形出现在网格中的频率对网格中的三角形进行排序。 然后,网格应用程序可以迭代地将下一个最佳三角形添加到当前共享网格中,使之与共同的网格匹配,下一个最佳三角形是尚未添加到共同网格中的最常出现的三角形。 可以使用各种标准来定义兼容性,例如产生歧管和可取向的三角测量。

    SYSTEMS AND METHODS FOR MANIPULATING A 3D OBJECT IN A 3D MODEL USING A SOFTWARE WIDGET AND SURFACE CONSTRAINTS

    公开(公告)号:US20170185262A1

    公开(公告)日:2017-06-29

    申请号:US15457915

    申请日:2017-03-13

    Applicant: AUTODESK, INC.

    Abstract: A system and method are disclosed for manipulating objects within a virtual environment using a software widget. The software widget includes one or more controls for performing surface constrained manipulation operations. A graphical representation of the software widget is superimposed over the object and enables a user to use simple mouse operations to perform the various manipulation operations. The position operation determines an intersection point between the mouse cursor and a surface of a different object and moves the object to the intersection point. The scale operation adjusts the size of the object. The rotate operation adjusts the rotation of the object around a normal vector on the surface of the different object. The twist operation deforms the object along a local z-axis. The orientation operation adjusts the orientation of the object with respect to the normal vector.

    TECHNIQUE FOR MAPPING A TEXTURE ONTO A THREE-DIMENSIONAL MODEL

    公开(公告)号:US20140253548A1

    公开(公告)日:2014-09-11

    申请号:US13786296

    申请日:2013-03-05

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/10 G06F17/50 G06T11/001 G06T15/04 G06T19/00

    Abstract: A stroke parameterization engine within a rendering engine is configured to map a texture to the surface of a three-dimensional (3D) model along a stroke defined by an end-user of the rendering engine. The stroke parameterization engine converts the stroke to a polyline, then generates a geodesic trace by sliding a geodesic circle along the polyline and collecting points associated with the 3D model that fall within the geodesic circle. The stroke parameterization engine then parameterizes points associated with the polyline and the geodesic trace using UV coordinates associated with a texture map, thereby generating UV coordinates for each point within the polyline and geodesic trace. The stroke parameterization engine then projects the texture map onto the surface of the 3D model using the UV coordinates generated for the polyline and geodesic trace.

Patent Agency Ranking