http://jsfiddle.net/psycketom/TUyJb/3/
最近、パーセンテージに基づいてキャンバスの線の端点を計算するための質問をしました:キャンバス、線分を描画します
今、私は実際の開始点として使用される開始点からの行のXパーセンテージを計算する方法に固執しています。
上記のフィドルでは、エンドポイントをミラーリングしようとしました。
growth = 0.2;
// calculate line endpoint
current.x = start.x + (target.x - start.x) * growth;
current.y = start.y + (target.y - start.y) * growth;
// calculate line startpoint
scurrent.x = start.x + (start.x - target.x) * growth;
scurrent.y = start.y + (start.y - target.y) * growth;
しかし、それは私が望んでいることをしていないようです。
私の本当の目標は、線を引く関数を作成することです。
- 点xの境界で、点yまで
- 長さn
- 位置zから開始します。