canvas 畫笑臉

一個非常有用的函數(shù)融柬,而這個函數(shù)實際上并不能畫出任何東西辆雾,也是上面所描述的路徑列表的一部分,這個函數(shù)就是moveTo()
窒悔∥卦或者你可以想象一下在紙上作業(yè),一支鋼筆或者鉛筆的筆尖從一個點到另一個點的移動過程简珠。
moveTo(x, y)

將筆觸移動到指定的坐標x以及y上阶界。

當canvas初始化或者beginPath()
調用后,你通常會使用moveTo()
函數(shù)設置起點聋庵。我們也能夠使用moveTo()
繪制一些不連續(xù)的路徑膘融。看一下下面的笑臉例子珍策。我將用到moveTo()
方法(紅線處)的地方標記了托启。
你可以嘗試一下,使用下邊的代碼片攘宙。只需要將其復制到之前的draw()
函數(shù)即可屯耸。

        var canvas = document.querySelector("canvas");
        if (canvas.getContext) {
            var ctx = canvas.getContext('2d');
            ctx.beginPath();
            // arc(x, y, radius, startAngle, endAngle, anticlockwise)
            // 畫一個以(x,y)為圓心的以radius為半徑的圓弧(圓)蹭劈,從startAngle開始到endAngle結束疗绣,按照anticlockwise給定的方向(默認為順時針)來生成。

            // 圓心點  75铺韧,75  半徑50 起始角度 0  角度Math.PI*2代表360度  true逆時針
            ctx.arc(75,75,50,0,Math.PI*2,true); // 繪制
            ctx.moveTo(110,75);
            ctx.arc(75,75,35,0,Math.PI,false);
            ctx.moveTo(65,65);
            ctx.arc(60,65,5,0,Math.PI*2,true);
            ctx.moveTo(95,65);
            ctx.arc(90,65,5,0,Math.PI*2,true);
            ctx.stroke();
        }
效果

想看到連線的效果可以去掉代碼中的moveTo();

有聯(lián)系你的效果
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末多矮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哈打,更是在濱河造成了極大的恐慌塔逃,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件料仗,死亡現(xiàn)場離奇詭異湾盗,居然都是意外死亡,警方通過查閱死者的電腦和手機立轧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門格粪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人氛改,你說我怎么就攤上這事帐萎。” “怎么了胜卤?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵疆导,是天一觀的道長。 經(jīng)常有香客問我葛躏,道長是鬼,這世上最難降的妖魔是什么肤舞? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮均蜜,結果婚禮上李剖,老公的妹妹穿的比我還像新娘。我一直安慰自己囤耳,他們只是感情好篙顺,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著充择,像睡著了一般德玫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上椎麦,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天宰僧,我揣著相機與錄音,去河邊找鬼观挎。 笑死琴儿,一個胖子當著我的面吹牛,可吹牛的內容都是我干的嘁捷。 我是一名探鬼主播造成,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雄嚣!你這毒婦竟也來了晒屎?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缓升,失蹤者是張志新(化名)和其女友劉穎鼓鲁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體港谊,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡坐桩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了封锉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡膘螟,死狀恐怖成福,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情荆残,我是刑警寧澤奴艾,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站内斯,受9級特大地震影響蕴潦,放射性物質發(fā)生泄漏像啼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一潭苞、第九天 我趴在偏房一處隱蔽的房頂上張望忽冻。 院中可真熱鬧,春花似錦此疹、人聲如沸僧诚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湖笨。三九已至,卻和暖如春蹦骑,著一層夾襖步出監(jiān)牢的瞬間慈省,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工眠菇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留边败,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓琼锋,卻偏偏與公主長得像放闺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子缕坎,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內容

  • 一:canvas簡介 1.1什么是canvas怖侦? ①:canvas是HTML5提供的一種新標簽 ②:HTML5 ...
    GreenHand1閱讀 4,691評論 2 32
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,283評論 25 707
  • 使用canvas 繪制圖形 上一篇 canvas基本用法在學習了canvas基本用法 我們開始著手在 canvas...
    閑不住的李先森閱讀 1,040評論 0 0
  • 一、canvas簡介 1.1 什么是canvas谜叹?(了解) 是HTML5提供的一種新標簽 Canvas是一個矩形區(qū)...
    Looog閱讀 3,942評論 3 40
  • 她一直都想尋找她的白馬王子匾寝,卻不知,那人只在珊闌處
    雨落心塵_b513閱讀 185評論 0 0