「貝茲曲線」修訂間的差異
跳至導覽
跳至搜尋
(→一、) |
(→一、) |
||
| 第18行: | 第18行: | ||
</tr></table> | </tr></table> | ||
二次貝茲曲線的參數方程為: | 二次貝茲曲線的參數方程為: | ||
| − | + | ||
| + | B(t)=(1−t)<sup>2</sup>×P<sub>0</sub>+2(1−t)t×P<sub>1</sub>+t<sup>2</sup>2×P<sub>2</sub> | ||
==參考文章== | ==參考文章== | ||
*[https://zh.wikipedia.org/wiki/貝茲曲線 貝茲曲線] | *[https://zh.wikipedia.org/wiki/貝茲曲線 貝茲曲線] | ||
*[http://blog.iderzheng.com/continuous-and-smooth-bezier-curve/ 連續平滑的貝塞爾曲線] | *[http://blog.iderzheng.com/continuous-and-smooth-bezier-curve/ 連續平滑的貝塞爾曲線] | ||
於 2023年8月27日 (日) 13:53 的修訂
二次貝茲曲線
- 二次貝茲曲線畫出的是拋物線,無法畫出橢圓和雙曲線。故無法畫出正圓。
- 所有拋物線都「相似」(不是相等),所有曲率的微線段都有。
- 兩端點外只有一個控制點。
- 拋物線方程式 ax2+bxy+cy2+dx+ey+f=0 則 b2 - 4ac=0 ,即前三項為完全平方式。
參考
- 二元二次方程式圖形判別的例題
---------- 擬合圓 ---------- - How to create circle with Bézier curves?
- 如何使用Bézier曲線創建圓?
- 用三阶贝塞尔曲线拟合圆
一、
| Q or q (quadratic Bézier curve) |
x1 y1 x y![]() <path d='M0,0 Q50,50 100,0' style='stroke:black'/> <path d='m0,0 q50,50 100,0' style='stroke:black'/> |
從目前點的座標畫條二次貝茲曲線到指定點的 x,y 座標:其中 x1,y1 為控制點 | |
二次貝茲曲線的參數方程為:
B(t)=(1−t)2×P0+2(1−t)t×P1+t22×P2
