检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李效伟 杨义军[2] Li Xiaowei;Yang Yijun(School of Data Science and Computer,Shandong Women’s University,Ji’nan 250300;School of Computer Science&Technology,Shandong University,Qingdao 266237)
机构地区:[1]山东女子学院数据科学与计算机学院,济南250300 [2]山东大学计算机科学与技术学院,青岛266237
出 处:《计算机辅助设计与图形学学报》2019年第11期1882-1888,共7页Journal of Computer-Aided Design & Computer Graphics
基 金:国家自然科学基金(61872224);山东省重点研发计划项目(2015GGX106006);教育部产学合作协同育人项目(201801258006,201801258008);山东女子学院高水平科研项目培育基金(2019GSPSJ08)
摘 要:为了在NURBS曲面上生成满足C1连续的近似弧长参数化等参线,将NURBS曲面4条边界的积分能量函数作为目标函数,提出一种基于分段三次重新参数化的曲面参数优化算法.首先推导出NURBS曲面4条边界的参数表达式;然后使用Hermite基函数变换NURBS曲面u和v方向参数,重新计算参数化等参线,导出变换后的4条边界的积分能量函数;最后通过数值优化算法计算出曲面的最优参数表示.在MFC和OpenGL环境下实现了多个NURBS曲面的等参线分布和纹理映射实验,结果表明该算法是有效的.In order to generate closer approximations to the arc-length parameterization of NURBS surfaces, an algorithm based on C1 continuous piecewise-cubic re-parameterization is presented. Firstly, the four boundaries of NURBS surfaces are calculated. Secondly, the Hermite basis function is used to transform the differential geometric representation of NURBS surfaces, and iso-parametric lines of u and v are recalculated, and the formulated energy function of the four optimized boundaries is derived. Finally, the parameters are optimized by the L-BFGS method, and a C1 continuous algorithm which generates closer approximations to the arc-length parameterization is implemented. Experiments on iso-parametric distribution and texture mapping of NURBS surfaces under MFC and OpenGL environments show the effectiveness of our algorithm.
关 键 词:NURBS曲面 边界曲线 数值优化 C1连续性 弧长参数化
分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.43