好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > canvas仿寫貝塞爾曲線的示例代碼

canvas仿寫貝塞爾曲線的示例代碼

熱門標簽:黃島區地圖標注 江蘇智能電銷機器人哪家好 南寧點撥外呼系統哪家公司做的好 鎮江智能外呼系統有效果嗎 成都智能外呼系統平臺 四川點撥外呼系統 云南大理400電話申請官方 電銷機器人電話用什么卡 當涂高德地圖標注

天正在等煙雨,而我在等你,啦啦啦,歡迎關注我的簡書,今天分享的是原創的canvas仿寫貝塞爾曲線方法。具體如下:

效果圖:

html

<canvas id="mycanvas" width="500" height="500">您的瀏覽器不支持canvas</canvas>

css

canvas{ border: 1px solid black;}

js

var canvas = document.getElementById("mycanvas");
        var context = canvas.getContext("2d");
        var x1 = 100;
        var y1 = 100;
        var x2 = 400;
        var y2 = 400;
        draw();
        function draw(){
            //畫半透明的線
            context.beginPath();
            context.moveTo(500,0);
            context.lineTo(0,500);
            context.strokeStyle = "rgba(0,0,0,0.3)";
            context.lineWidth = 10;
            context.stroke();
            //畫連接線
            context.beginPath();
            context.moveTo(0,500);
            context.lineTo(x1,y1);
            context.lineWidth = 2;
            context.strokeStyle = "black";
            context.stroke();
            context.beginPath();
            context.moveTo(500,0);
            context.lineTo(x2,y2);
            context.lineWidth = 2;
            context.strokeStyle = "black";
            context.stroke();
            //畫紅球
            context.beginPath();
            context.arc(x1,y1,10,0,Math.PI*2);
            context.fillStyle = "orange";
            context.fill();
            //畫藍球
            context.beginPath();
            context.arc(x2,y2,10,0,Math.PI*2);
            context.fillStyle = "blue";
            context.fill();
            //畫貝塞爾曲線
            context.beginPath();
            context.moveTo(0,500);
            context.bezierCurveTo(x1,y1,x2,y2,500,0);
            context.lineWidth = 5;
            context.stroke();
        }
        //拖動小球做動畫
        //判斷是否拖動小球
        //如果在小球上就做動畫
        canvas.onmousedown = function(e){
            var ev = e || window.event;
            var x = ev.offsetX;
            var y = ev.offsetY;
            //判斷是否在紅球上
            var dis = Math.pow((x-x1),2) + Math.pow((y-y1),2);
            if(dis<100){
                console.log("鼠標在紅球上");
                canvas.onmousemove = function(e){
                    var ev = e || window.event;
                    var xx = ev.offsetX;
                    var yy = ev.offsetY;
                    //清除畫布
                    context.clearRect(0,0,canvas.width,canvas.height);
                    x1 = xx;
                    y1 = yy;
                    //重繪制
                    draw();
                }
            }
            //判斷鼠標是否在藍球上
            var dis = Math.pow((x-x2),2) + Math.pow((y-y2),2);
            if(dis<100){
                canvas.onmousemove = function(e){
                    var ev = e || window.event;
                    var xx1 = ev.offsetX;
                    var yy1 = ev.offsetY;
                    //清除畫布
                    context.clearRect(0,0,canvas.width,canvas.height);
                    x2 = xx1;
                    y2 = yy1;
                    //重繪制
                    draw();
                }
            }
        }
        document.onmouseup =function(){
            canvas.onmousemove = " ";
        }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:南京 十堰 淮安 酒泉 佳木斯 咸寧 廣西 西寧

巨人網絡通訊聲明:本文標題《canvas仿寫貝塞爾曲線的示例代碼》,本文關鍵詞  canvas,仿寫,貝,塞爾,曲線,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《canvas仿寫貝塞爾曲線的示例代碼》相關的同類信息!
  • 本頁收集關于canvas仿寫貝塞爾曲線的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 在线看黄网| 国产制服丝袜91在线| 高h肉辣文公交车系列文| 久久久无码亚洲精品日韩京东传媒| 国产情侣久久久久AⅤ免费 | 国产无遮挡又爽又黄大胸免费图片 | 火辣辣福利污APP导航| 日本xxxⅹ69xxxx护士| JAZZJAZZ国产精品传媒| 五月香婷婷| 蜜臀久久99精品久久久晴天影视| 女友PORNY丨首页?入口| 国产精品99久久久精品无码| 天美传媒传媒免费观看| 大乳bOO巨丿爆乳女ree偷拍 | 天天骑天天射| 嗯啊小说| 亚洲一区二区在线免费观看| 又大又粗又长硬又紧又爽最新章节| 男女摸下面视频| 中文字幕日韩| 一级做a爰片性色毛片视频停止| 欧美精品观看| 成年女人毛片免费播放器下载| 男女搞基| xx中国女人| 久草水蜜桃| 91在线无码精品秘?在线-百度| 帅气男优AV女性向污网址| 天天干干天天| 亚洲小说春色综合另类| 久久理论片午夜琪琪电影网 | 范冰冰黄色小说| 羞羞色| 妺七AV导航88AV| 免费看女生隐私部位软件| 人成xxxwww免费视频| 国产日韩精品欧美一区灰灰 | 欧美A级特黄毛片| 91精品国产色综合久久久浪潮 | 快穿各种被H肉怀孕1V1|