计算机工程与科学 ›› 2023, Vol. 45 ›› Issue (01): 104-112.
耿梦圆1,解 滨2,韩力文1,3,4
GENG Meng-yuan1,XIE Bin2,HAN Li-wen1,3,4
摘要:
Lupaş q-Bernstein算子是最早提出的有理形式下基于q整数的q模拟Bernstein算子。通过Lupaş q-Bernstein基函数的递推关系反向使用金字塔算法,离散卷积生成n次Lupaş q-Bernstein基函数序列。 结合离散卷积满足的交换性,针对n次Lupaş q-Bézier曲线推导出其速端曲线及n!种de Casteljau算法。 与Bézier曲线de Casteljau算法得到的切点不同,Lupaş q-Bézier曲线的de Casteljau算法得到的曲线上的一点是直线与曲线相交的2个割点之一。 针对二次Lupaş q-Bézier曲线,给出了计算左/右割点的充分必要条件,然后通过提出双割点算法,可以同时得到左/右割点。