节点文献

基于Bézier三角形的插值■细分

Bézier Triangle-Based Interpolatory ■-Subdivision

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 姬程辉杨勋年

【Author】 Ji Chenghui;Yang Xunnian;School of Mathematical Sciences, Zhejiang University;

【通讯作者】 杨勋年;

【机构】 浙江大学数学科学学院

【摘要】 为了更高效地构造高质量的细分曲面,提出一种基于Bézier三角形的插值■细分算法.首先在初始三角网格的每个三角形上,构造一个插值顶点和法向的三次Bézier三角形;然后取Bézier三角形中心点作为控制网格三角形对应的新面点,并将该点在Bézier三角形上的法向取为新面点的法向;最后由新面点与老顶点一起重新三角化得到细分网格.针对边界或狭长三角形等奇异情况也给出了处理方法.由于新顶点的计算只用到了其所对应三角形的顶点和法向信息,所以该算法简单、易于实现也便于并行加速.数值实例结果表明,所提算法可以得到光滑和光顺的细分曲面,调整初始顶点的法向还可以有效地改变极限曲面的形状.

【Abstract】 In order to construct high quality subdivision surfaces efficiently,an interpolating ■-subdivision method based on Bézier triangle is proposed.We subdivide a triangle mesh in three main steps:construct a cubic Bézier triangle interpolating the vertices and vertex normals of every triangle on the control mesh;compute the center point and center normal vector for every Bézier triangle;re-triangulate the newly computed center point and old vertices.A method to subdivide boundary triangles or singular triangles with thin shapes is also proposed Since every new face vertex and new vertex normal is only computed based on the vertices and vertex normal o a local triangle,this method is very easy to implement and it is also possible to accelerate the subdivision by par allel computing.Numerical examples show that the proposed method can produce smooth and fair-looking subdi vision surfaces.Moreover,the shape of the limit surfaces can be edited effectively by adjusting the normal direc tion of the initial vertices.

【基金】 国家自然科学基金(12171429)
  • 【文献出处】 计算机辅助设计与图形学学报 ,Journal of Computer-Aided Design & Computer Graphics , 编辑部邮箱 ,2025年05期
  • 【分类号】TP391.7
  • 【下载频次】85
节点文献中: 

本文链接的文献网络图示:

本文的引文网络