发明名称 Semantic-driven profile curve interpolation for swept-surface extrusion
摘要 A method, apparatus, system, and computer readable storage medium provide the ability to transition between two different profile curves in a swept surface extrusion. Each curve has section sequences that include consecutive sections, which in turn include constant attributes, which in turn include graphic attributes and semantic attributes. The section sequences define a semantic pattern for each profile curve. A globally optimal match is computed between the sections of the different curves. Adapted curves are generated that are structurally identical but geometrically resemble their respective original curves. An actual profile curve is computed for a given position on an extrusion line using a one-to-one vertex position morphing based on the adapted curves. The swept surface extrusion is performed and the result is displayed.
申请公布号 US8872831(B2) 申请公布日期 2014.10.28
申请号 US201113190301 申请日期 2011.07.25
申请人 Autodesk, Inc. 发明人 Lorenz Haik H.;Baumann Konstantin
分类号 G06T11/20;G06T17/10;G06K9/00;G06T17/05 主分类号 G06T11/20
代理机构 Gates & Cooper LLP 代理人 Gates & Cooper LLP
主权项 1. A computer-implemented method for transitioning between a first profile curve and a different second profile curve in a swept surface extrusion, comprising: (a) obtaining the first profile curve and the second profile curve, wherein: (i) the first profile curve is different than the second profile curve;(ii) each profile curve comprises one or more section sequences comprised of one or more consecutive sections;(iii) each of the one or more consecutive sections comprise two or more constant attributes;(iv) the two or more constant attributes comprise one or more graphic attributes and one or more semantic attributes; and(v) the one or more section sequences define a semantic pattern for each profile curve; (b) computing a globally optimal match between the consecutive sections of the first profile curve and the second profile curve based on the semantic pattern; (c) generating an adapted first profile curve and an adapted second profile curve, wherein the adapted first profile curve and the adapted second profile curve have the same sections, and wherein the adapted first profile curve matches a first curve geometry of the first profile curve and the adapted second profile curve matches a second curve geometry of the second profile curve; (d) computing an actual profile curve for a given position on an extrusion line using a one-to-one vertex position morphing based on the adapted first profile curve and the adapted second profile curve; (e) performing the swept surface extrusion on the extrusion line based on the actual profile curve; and (f) displaying, on a display device, a drawing containing the swept surface extrusion.
地址 San Rafael CA US