Re: [問題] 請問該網站的曲線是怎麼畫的 (內附網址)
我以前寫的DynaShape API的畫線方式
與第二種線條的畫法應該是類似的
http://cjcat.blogspot.com/2008/11/smooth-curves.html
實際上畫出這種線條不只需要lineTo()
也需要用到beginFill()
線條不是直接通過你Array中座標資料的點
而是通過由一點座標與前後兩個座標,三者算出來的"另外兩個點"
這兩個點的連線,長度就是最後的"線條粗細
並且該連線,與前後兩個座標點的連線要垂直
大致像這樣
‧新座標一
‧座標一 ‧座標二 ‧座標三
‧新座標二
同樣的,座標一和座標三也有他們的"新座標一"和"新座標二
用lineTo(),或更進階一點,用curveTo()來把"新座標一"和"新座標二"串起來
並且用beginFill()來把中間填滿顏色
就是第二種線條的畫法
當然這種畫法不是唯一,這是我想到的方法而已
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.76.178
推
11/19 10:34, , 1F
11/19 10:34, 1F
推
11/19 10:38, , 2F
11/19 10:38, 2F
推
11/19 11:12, , 3F
11/19 11:12, 3F
推
11/19 22:01, , 4F
11/19 22:01, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):