欢迎访问《图学学报》 分享到:

图学学报 ›› 2021, Vol. 42 ›› Issue (1): 110-116.DOI: 10.11996/JG.j.2095-302X.2021010110

• 计算机图形学与虚拟现实 • 上一篇    下一篇

一种低次的变次数样条曲线的细分算法

  

  1. 江南大学理学院,江苏 无锡 214122
  • 出版日期:2021-02-28 发布日期:2021-02-01
  • 基金资助:
    国家自然科学基金项目(61772013);中央高校基本科研业务费专项(JUSRP21816) 

A subdivision algorithm for changeable degree spline curves of low degrees

  1. School of Science, Jiangnan University, Wuxi Jiangsu 214122, China
  • Online:2021-02-28 Published:2021-02-01
  • Supported by:
    National Natural Science Foundation of China (61772013); Fundamental Research Funds for the Central Universities (JUSRP21816) 

摘要: 提出一种变次数样条曲线的细分算法,在细分前可指定每段的次数和异次段间的连续性,其中, 每段的次数可在[1,4]上任选,异次段间的连续性可在 C0 和 C1 中任选,同次段间的连续阶为次数减 1。算法使 用变次数样条的插节点性质,在所有非零节点区间中,整体插入中点,精确地给出细分前后基函数的关系,同 时,利用细分生成的变次数样条的节点区间与次数成比例的方法,使得细分过程中,异次段间的插值系数较为 简单。细分过程可表示为线性插值的形式,但不同于非对称的每段分别进行的局部插值方法,而是具有类似均 匀 B 样条的 Lane-Riesenfeld 细分的整体插值方式,因此,包含次数≤4 时的 Lane-Riesenfeld 细分方法。

关键词: 变次数样条, B 样条, 细分, 连续阶, 线性插值

Abstract: A subdivision scheme of changeable degree spline curves was proposed, in which the degree of each segment and the continuity between different segments can be specified before subdivision. In the algorithm, the degree of each segment can be selected from [1,4], the continuity between different degree segments was optional from C0 or C1 , and the continuity between the same degree segments was the degree minus 1. The scheme was based on the knot insertion of changeable degree spline. The midpoints were inserted into all non-zero knot intervals, and the relation of basis functions before and after the subdivision process were given accurately. At the same time, the length of each knot interval was proportional to its degree, which simplified the interpolation coefficients of different degree segments in the subdivision process. The subdivision process can be expressed in the form of linear interpolation, but it is different from the asymmetric local interpolation method for each segment. Instead, it is a global interpolation method, which is similar to the Lane-Riesenfeld subdivision of uniform B-spline. Therefore, the Lane-Riesenfeld subdivision scheme with degree ≤4 is included. 

Key words: changeable degree spline, B-spline, subdivision, continuity order, linear interpolation 

中图分类号: