Please wait a minute...
浙江大学学报(理学版)  2023, Vol. 50 Issue (2): 153-159    DOI: 10.3785/j.issn.1008-9497.2023.02.004
数学与计算机科学     
一类带4个形状参数的同次三角曲面构造算法
孔翔,陈军()
宁波工程学院 理学院,浙江 宁波 315211
A class of triangular surface of the same degree with four shape parameters
Xiang KONG,Jun CHEN()
Faculty of Science,Ningbo University of Technology,Ningbo 315211,Zhejiang Province,China
 全文: PDF(1532 KB)   HTML( 3 )
摘要:

为构造三角域上二元多项式基函数,在不提高多项式次数的前提下,添加4个独立的形状参数,由此得到一类新的同次三角曲面。这类三角曲面既保留了三角Bézier曲面的几何特性,又能在保持控制顶点不变时进行微调。已有的三角Bézier曲面以及部分带形状参数的三角曲面均为本文的特例。4个独立的形状参数对曲面外形有不同的影响,其中2个形状参数在3条边界固定时仍能修改三角曲面外形。最后,讨论了2张三角曲面在进行G1连续拼接时形状参数所需满足的条件。

关键词: 三角曲面形状参数三角域曲面设计几何连续    
Abstract:

4 independent new shape parameters were incorporated into the binary polynomial basis functions over triangular domain without raising the degree, therefore introducing a new class of triangular surface with the same degree. The shape of the new triangular surface can be modified without adjusting the positions of the control points, meantime preserving the excellent geometric properties similar to the triangular Bézier surface. Moreover, the triangular Bézier surface and some triangular surfaces with shape parameters from previous studies can be regarded as the special cases of our work. With the aid of the shape parameters, the shape of the triangular surface could be adjusted even if its boundary curves keep unchanged. Finally, the conditions for G1 continuous smooth joining between two adjacent triangular patches are derived.

Key words: triangular surface    shape parameter    triangular domain    surface design    geometric continuity
收稿日期: 2022-02-14 出版日期: 2023-03-21
CLC:  TP 391  
基金资助: 浙江省自然科学基金资助项目(LY18F020026)
通讯作者: 陈军     E-mail: chenj@nbut.edu.cn
作者简介: 孔翔(1978—),ORCID: https://orcid.org/0000-0002-8235-6240,男,硕士,讲师,主要从事数学建模、计算机辅助设计研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
孔翔
陈军

引用本文:

孔翔,陈军. 一类带4个形状参数的同次三角曲面构造算法[J]. 浙江大学学报(理学版), 2023, 50(2): 153-159.

Xiang KONG,Jun CHEN. A class of triangular surface of the same degree with four shape parameters. Journal of Zhejiang University (Science Edition), 2023, 50(2): 153-159.

链接本文:

https://www.zjujournals.com/sci/CN/10.3785/j.issn.1008-9497.2023.02.004        https://www.zjujournals.com/sci/CN/Y2023/V50/I2/153

图1  三角曲面的10个控制顶点
曲面来源

独立形状

参数的数量

本文算法特例
三角Bézier曲面10α1=α4=1,α2=α3=0
文献[111α1=2+α3,α2=α3=0,α4=1
文献[122α1=λ1II3,α2=α3=0,α4=λ2II2
文献[131α1=2+λ3,α2=α3=0,α4=1
文献[141α1=α4=λ,α2=0,α3=1-λ6
文献[151α1=2+λ3,α2=1-λ3,α3=0,α4=1
表1  当n = 3时本文与已有结果的比较
图2  α3变动时点的变动趋势
图3  当α2=α3=0, α4=1时的三角曲面 S (u,v,w)
图4  当α1=0.6, α3=0, α4=1时的三角曲面 S (u,v,w)
图5  当α1=1, α2=0, α4=0.2时的三角曲面 S (u,v,w)
图6  当α1=0.5, α2=α3=0时的三角曲面 S (u,v,w)
图7  2张相邻三角曲面的控制顶点
图8  G1光滑拼接的三角曲面
1 FARIN G. Triangular Bernstein-Bézier patches[J]. Computer Aided Geometric Design, 1986, 3(2): 83-127. DOI:10.1016/0167-8396(86)90016-6
doi: 10.1016/0167-8396(86)90016-6
2 DRAMAN N N C, KARIM S A A, HASHIM I, et al. Theoretical, Modelling and Numerical Simulations Toward Industry 4.0[M]. Singapore: Springer, 2021: 1-19. doi:10.1007/978-981-15-8987-4_1
doi: 10.1007/978-981-15-8987-4_1
3 FARIN G. Curves and Surfaces for CAGD: A Practical Guide[M]. 5th ed. San Francisco: Morgan Kaufmann, 2001. doi:10.1016/b978-155860737-8/50018-1
doi: 10.1016/b978-155860737-8/50018-1
4 施法中. 计算机辅助几何设计与非均匀有理B样条[M]. 北京: 高等教育出版社, 2013.
SHI F Z. Computer Aided Geometric Design and Non-Uniform Rational B-Spline[M]. Beijing: Higher Education Press, 2013.
5 HAN X L. A class of general quartic spline curves with shape parameters[J]. Computer Aided Geometric Design, 2011, 28(3): 151-163. DOI:10. 1016/j.cagd.2011.02.001
doi: 10. 1016/j.cagd.2011.02.001
6 彭兴璇, 蒋新昕, 谢宇迪. 一类带形状参数的三次DP曲线[J]. 计算机辅助设计与图形学学报, 2018, 30(9): 1712-1718. DOI:10.3724/SP.J.1089.2018. 16913
PENG X X, JIANG X X, XIE Y D. A type of cubic DP curve with shape parameters[J]. Journal of Computer-Aided Design & Computer Graphics, 2018, 30(9): 1712-1718. DOI:10.3724/SP.J. 1089.2018.16913
doi: 10.3724/SP.J. 1089.2018.16913
7 MAQSOOD S, ABBAS M, MIURA K T, et al. Geometric modeling and applications of generalized blended trigonometric Bézier curves with shape parameters[J]. Advances in Difference Equations, 2020, 2020(1): 550-568. DOI:10.1186/s13662-020-03001-4
doi: 10.1186/s13662-020-03001-4
8 胡钢, 吉晓民, 白晓波. 广义带多参Bézier-like曲面及其拼接条件[J]. 计算机集成制造系统, 2016, 22(2): 501-515. DOI:10.13196/j.cims.2016.02.023
HU G, JI X M, BAI X B. Generalized Bézier-like surfaces with multiple shape parameters and its continuity conditions[J]. Computer Integrated Manufacturing Systems, 2016, 22(2): 501-515. DOI:10.13196/j.cims.2016.02.023
doi: 10.13196/j.cims.2016.02.023
9 HU G, WU J L, QIN X Q. A novel extension of the Bézier model and its applications to surface modeling[J]. Advances in Engineering Software, 2018, 125(10): 27-54. DOI:10.1016/j.advengsoft.2018.09.002
doi: 10.1016/j.advengsoft.2018.09.002
10 BIBI S, ABBAS M, MISRO M Y, et al. Construction of generalized hybrid trigonometric Bézier surfaces with shape parameters and their applications[J]. Journal of Mathematical Imaging and Vision, 2021, 63: 1118-1142. DOI:10.1007/s10851-021-01046-y
doi: 10.1007/s10851-021-01046-y
11 刘植, 檀结庆, 陈晓彦. 三角域上带形状参数的三次Bézier曲面[J]. 计算机研究与发展, 2012, 49(1): 152-157.
LIU Z, TAN J Q, CHEN X Y. Cubic Bézier triangular patch with shape parameters[J]. Journal of Computer Research and Development, 2012, 49(1): 152-157.
12 陈军, 周联. 两类带两个形状参数的三角Quasi-Bézier曲面[J]. 农业机械学报, 2013, 44(6): 263-268. doi:10.6041/j.issn.1000-1298.2013.06.046
CHEN J, ZHOU L. Two kinds of triangular Quasi-Bézier surfaces with two shape parameters[J]. Transactions of the Chinese Society for Agricultural Machinery, 2013, 44(6): 263-268. doi:10.6041/j.issn.1000-1298.2013.06.046
doi: 10.6041/j.issn.1000-1298.2013.06.046
13 ZHU Y P, HAN X L. Quasi-Bernstein-Bézier polynomials over triangular domain with multiple shape parameters[J]. Applied Mathematics & Computation, 2015, 250: 181-192. DOI:10.1016/j.amc.2014.10.098
doi: 10.1016/j.amc.2014.10.098
14 严兰兰, 温荣生, 饶智勇. 三次三角域Bézier曲面的同次扩展[J]. 图学学报, 2018, 39(1): 97-103. DOI:10.11996/JG.j.2095-302X.2018010097
YAN L L, WEN R S, RAO Z Y. Extension of the cubic triangular bézier surface of the same degree[J]. Journal of Graphics, 2018, 39(1): 97-103. DOI:10.11996/JG.j.2095-302X.2018010097
doi: 10.11996/JG.j.2095-302X.2018010097
15 查东东, 刘华勇, 王曾珍. 带形状参数的三次三角域Bézier曲面[J]. 计算机工程与科学, 2021, 43(11): 1994-2002. DOI:10.3969/j.issn.1007-130X.2021.11.012
ZHA D D, LIU H Y, WANG Z Z. Cubic triangular Bézier surface with shape parameters[J]. Computer Engineering & Science, 2021, 43(11): 1994-2002. DOI:10.3969/j.issn.1007-130X.2021.11.012
doi: 10.3969/j.issn.1007-130X.2021.11.012
16 曹娟, 汪国昭. 三角域上三次Bernstein- Bézier参数曲面的扩展[J]. 计算机辅助设计与图形学学报, 2006, 18(9): 1403-1407.
CAO J, WANG G Z. Extension of the cubic Bernstein-Bézier surfaces over the triangular domain[J]. Journal of Computer-Aided Design & Computer Graphics, 2006, 18(9): 1403-1407.
17 CAO J, WANG G Z. An extension of Bernstein-Bézier surface over the triangular domain[J]. Progress in Natural science, 2007, 17(3): 352-357. doi:10.1080/10020070612331343269
doi: 10.1080/10020070612331343269
18 陈军. 一类带三个形状参数的三角曲面[J]. 计算机集成制造系统, 2013, 19(11): 2680-2685. DOI:10. 13196/j.cims.2013.11.chenjun.2680.6.2013112
CHEN J. Triangular surface with three shape parameters[J]. Computer Integrated Manufacturing Systems, 2013, 19(11): 2680-2685. DOI:10.13196/j.cims.2013.11.chenjun.2680.6.2013112
doi: 10.13196/j.cims.2013.11.chenjun.2680.6.2013112
19 YAN L L. Construction method of shape adjustable Bézier triangles[J]. Chinese Journal of Electronics, 2019, 28(3): 610-617. DOI:10.1049/cje.2019. 03.016
doi: 10.1049/cje.2019. 03.016
20 HU G, WU J L, QIN X Q. A new approach in designing of local controlled developable H-Bézier surfaces[J]. Advances in Engineering Software, 2018, 121: 26-38. DOI:10.1016/j.advengsoft.2018. 03.003
doi: 10.1016/j.advengsoft.2018. 03.003
21 HU G, WU J L, LI H N, et al. Shape optimization of generalized developable H-Bézier surfaces using adaptive cuckoo search algorithm[J]. Advances in Engineering Software, 2020, 149: 102889. DOI:10. 1016/j.advengsoft.2020.102889
doi: 10. 1016/j.advengsoft.2020.102889
22 郭磊, 张春红, 胡钢. 基于四次带参广义Bézier曲面的汽车造型设计方法[J]. 中国机械工程, 2015, 26(23): 3130-3133, 3139. DOI:10.3969/j.issn.1004-132X.2015.23.002
GUO L, ZHANG C H, HU G. Car body design based on quartic generalized Bézier surfaces with multiple shape parameters[J]. China Mechanical Engineering, 2015, 26(23): 3130-3133, 3139. DOI:10.3969/j.issn.1004-132X.2015.23.002
doi: 10.3969/j.issn.1004-132X.2015.23.002
23 刘植, 何佳文, 陈晓彦, 等. 基于三次拟Bézier方法的汽车车灯轮廓设计[J]. 中国机械工程, 2017, 28(19): 2300-2305. DOI:10.3969/j.issn.1004-132X. 2017.19.005
LIU Z, HE J W, CHEN X Y, et al. Automobile headlamp contour design based on cubic Quasi-Bézier methods[J]. China Mechanical Engineering, 2017, 28(19): 2300-2305. DOI:10.3969/j.issn.1004-132X.2017.19.005
doi: 10.3969/j.issn.1004-132X.2017.19.005
[1] 王海波, 杨当福, 佘卫勤, 刘圣军, 刘新儒, 陈月安, 白燕羽. 带2个形状参数的多项式可展曲面造型[J]. 浙江大学学报(理学版), 2021, 48(2): 131-142.
[2] 徐晓岭, 顾蓓青, 王蓉华. 两参数拉普拉斯BS疲劳寿命分布的统计分析[J]. 浙江大学学报(理学版), 2020, 47(6): 691-704.
[3] 张迪, 查东东, 刘华勇. 三次DP曲线定义区间的扩展及其形状优化[J]. 浙江大学学报(理学版), 2020, 47(2): 178-190.
[4] 严兰兰, 樊继秋. 保形分段三次多项式曲线的形状分析[J]. 浙江大学学报(理学版), 2018, 45(1): 44-53.
[5] 徐晓岭, 王蓉华, 顾蓓青. 全样本场合下两参数Birnbaum-Saunders疲劳寿命分布的统计分析[J]. 浙江大学学报(理学版), 2017, 44(6): 692-704.
[6] 李军成, 宋来忠. 利用带形状参数的有理势函数构造基于Metaball的过渡曲线[J]. 浙江大学学报(理学版), 2017, 44(3): 307-313.
[7] 严兰兰, 应正卫. 具有简单G3条件的可调曲线曲面[J]. 浙江大学学报(理学版), 2016, 43(1): 87-96.