本文介绍了二次贝塞尔转换为立方?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是算法转换成二次贝塞尔(含3分)为一个立方一(得4分)

What is the algorithm to convert a quadratic bezier (with 3 points) to a cubic one (with 4 points)

感谢

推荐答案

从http://fontforge.sourceforge.net/bezier.html:

不限二次样条可以是pssed作为立方(其中立方项为零)前$ P $。立方的端点将是相同的二次的

CP 0 = QP 0
  CP 3 = QP

CP = QP
CP = QP

这两个控制点的三次分别是:

The two control points for the cubic are:

CP 1 = QP 0 + 2/3 *(QP 1 -QP 0 )
  CP = QP + 2/3 *(QP 1 -QP )

CP = QP + 2/3 *(QP-QP)
CP = QP + 2/3 *(QP-QP)

...有由于四舍五入推出了轻微的错误,但它是不太可能显着。

...There is a slight error introduced due to rounding, but it is unlikely to be noticeable.

这篇关于二次贝塞尔转换为立方?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 23:45