html5中canvas繪製貝塞爾曲線
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas繪製貝塞爾曲線</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="700"></canvas>
<!--
繪製貝塞爾曲線
context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y)
cp1x:第一個控制點x座標
cp1y:第一個控制點y座標
cp2x:第二個控制點x座標
cp2y:第二個控制點y座標
x:終點x座標
y:終點y座標
繪製二次樣條曲線
context.quadraticCurveTo(qcpx,qcpy,qx,qy)
qcpx:二次樣條曲線控制點x座標
qcpy:二次樣條曲線控制點y座標
qx:二次樣條曲線終點x座標
qy:二次樣條曲線終點y座標
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
context.moveTo(50,50);
context.bezierCurveTo(50,50,150,50,150,150);
context.stroke();
context.quadraticCurveTo(150,250,250,250);
context.stroke();
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas繪製貝塞爾曲線</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="700"></canvas>
<!--
繪製貝塞爾曲線
context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y)
cp1x:第一個控制點x座標
cp1y:第一個控制點y座標
cp2x:第二個控制點x座標
cp2y:第二個控制點y座標
x:終點x座標
y:終點y座標
繪製二次樣條曲線
context.quadraticCurveTo(qcpx,qcpy,qx,qy)
qcpx:二次樣條曲線控制點x座標
qcpy:二次樣條曲線控制點y座標
qx:二次樣條曲線終點x座標
qy:二次樣條曲線終點y座標
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
context.moveTo(50,50);
context.bezierCurveTo(50,50,150,50,150,150);
context.stroke();
context.quadraticCurveTo(150,250,250,250);
context.stroke();
</script>
</body>
</html>
相關文章
- html5中canvas貝塞爾曲線繪製菊花HTMLCanvas
- 用canvas繪製一個曲線動畫——深入理解貝塞爾曲線Canvas動畫
- webGL入門-四階貝塞爾曲線繪製Web
- canvas實現高階貝塞爾曲線Canvas
- canvas bezierCurveTo() 三次貝塞爾曲線Canvas
- 簡易製作貝塞爾曲線動畫(JS+css3+canvas)動畫JSCSSS3Canvas
- 包教包會-貝塞爾曲線的繪製原理與應用
- canvas繪製貝濟埃曲線程式碼例項Canvas線程
- canvas 二次貝塞爾曲線quadraticCurveTo()Canvas
- Android日常學習:OpenGL 實踐之貝塞爾曲線繪製Android
- canvas繪製sin正弦曲線Canvas
- html5中canvas繪製線段HTMLCanvas
- canvas基礎[二]教你編寫貝塞爾曲線工具Canvas
- Android 貝塞爾曲線Android
- 自定義 View 梳理:用貝塞爾曲線繪製酷炫輪廓背景View
- html5中canvas線段繪製太陽花HTMLCanvas
- 貝塞爾曲線基礎部分
- UIBezierPath貝塞爾曲線UI
- 貝塞爾曲線理解與應用
- iOS UIBezierPath 貝塞爾曲線iOSUI
- html5中canvas繪製矩形HTMLCanvas
- 如何理解並應用貝塞爾曲線
- Android 自定義貝塞爾曲線工具Android
- 貝塞爾曲線開發的藝術
- Android繪圖最終篇之大戰貝塞爾三次曲線Android繪圖
- html5中canvas繪製圓形HTMLCanvas
- iOS UIBezierPath貝塞爾曲線常用方法iOSUI
- 使用貝塞爾曲線裁圓優化tableView優化View
- Path從懵逼到精通(2)——貝塞爾曲線
- js控制貝塞爾曲線程式碼例項JS線程
- 安卓自定義 View 進階:貝塞爾曲線安卓View
- 貝塞爾曲線(Bezier curve)實現節點連線
- 自定義View合輯(6)-波浪(貝塞爾曲線)View
- SVG <path> C 指令 三次貝塞爾曲線SVG
- SVG <path> Q指令 二次貝塞爾曲線SVG
- iOS開發之畫圖板(貝塞爾曲線)iOS
- canvas 繪製線條Canvas
- canvas繪製直線Canvas