2012-02-29 13 views
3

セグメントごとに可変幅のhtml 5キャンバスに複数のセグメント線を描画したいと思います。html5キャンバスに線分を可変幅で描くことはできますか?

私は(擬似コード)のような何か試してみました:


beginpath() 
setLineWidth(1) 
lineTo(0,0) 
... 
setLineWidth(10) 
lineTo(73, 44) 

stroke() 

を、ストロークが最後の線幅()値をとるようですか?別の方法がありますか?

私はすべてのセグメントを独自の線にしようとしましたが、1000以上のセグメントを描画するときは本当に実際に表示されていました。

答えて

0

おそらく、各セグメントを独自の行にする必要があります。それは同じ勾配の勾配でカスタムシェイプを作る方法を解明します。

2

セグメントごとにstroke()に電話する必要があります。他の可能性はありません。

+1

残念ながら、このソリューションは10倍遅いです。 – laserpanda

関連する問題