Method and apparatus for continuity based smoothing

    公开(公告)号:US11380058B2

    公开(公告)日:2022-07-05

    申请号:US17070592

    申请日:2020-10-14

    申请人: Autodesk, Inc.

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

    METHOD AND APPARATUS FOR CONTINUITY BASED SMOOTHING

    公开(公告)号:US20210110603A1

    公开(公告)日:2021-04-15

    申请号:US17070592

    申请日:2020-10-14

    申请人: Autodesk, Inc.

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

    Producing a refined control mesh for generating a smooth surface of an object

    公开(公告)号:US11620793B2

    公开(公告)日:2023-04-04

    申请号:US17212963

    申请日:2021-03-25

    申请人: Autodesk, Inc.

    IPC分类号: G06T17/20 G06F30/12 G06T17/30

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of structures include, in one aspect, a method for producing, the method including: obtaining a polygonal control mesh for a smooth surface representing an object; subdividing the polygonal control mesh in one or more subdivisions to produce a refined control mesh, wherein the subdividing comprises: using data defining an eigen polyhedron around an extraordinary point in the polygonal control mesh to generate adjustment rules to determine positions of the extraordinary point, and face points and edge points for faces adjacent to the extraordinary point, and determining, according to the adjustment rules, the positions for the extraordinary point, the face points, and the edge points for the faces adjacent to the extraordinary point; and generating, by the computer graphics application, the smooth surface for output from the refined control mesh.

    PRODUCING A REFINED CONTROL MESH FOR GENERATING A SMOOTH SURFACE OF AN OBJECT

    公开(公告)号:US20220309749A1

    公开(公告)日:2022-09-29

    申请号:US17212963

    申请日:2021-03-25

    申请人: Autodesk, Inc.

    IPC分类号: G06T17/20 G06T17/30 G06F30/12

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of structures include, in one aspect, a method for producing, the method including: obtaining a polygonal control mesh for a smooth surface representing an object; subdividing the polygonal control mesh in one or more subdivisions to produce a refined control mesh, wherein the subdividing comprises: using data defining an eigen polyhedron around an extraordinary point in the polygonal control mesh to generate adjustment rules to determine positions of the extraordinary point, and face points and edge points for faces adjacent to the extraordinary point, and determining, according to the adjustment rules, the positions for the extraordinary point, the face points, and the edge points for the faces adjacent to the extraordinary point; and generating, by the computer graphics application, the smooth surface for output from the refined control mesh.