点線を描画する HTML5 キャンバス拡張機能を採用して適応させましたが、http://jsfiddle.net/VxCYL/2/に示すようにいくつかの問題があります。
例 1: 2 点間の距離が非常に小さい場合にドットが「束ねられる」ことを回避するにはどうすればよいですか (30,50 から 32,50 に移動する最初のコーナーを参照)。描画するか次のポイントに移動するかを決定するときに、最後のポイントからの距離を確認する必要があるのでしょうか。ポイントがたくさんあると、出力がぎこちなく見えます。
例 2: from.x が to.x よりも小さい、または from.y が to.y よりも小さい場合、つまり、逆方向に描画すると、moveTo が期待どおりに動作しません。つまり、示されている例では、線はまだ結合されている必要があります。上。
ありがとう。