私の三角法は弱いので、実線の始点と終点よりも短い線分を描く方法がわかりません。
http://jsfiddle.net/psycketom/TUyJb/
私が試したのは、開始点から目標点の一部を引くことですが、間違った行になります。
/*
* this is an excerpt from fiddle, that shows
* the actual calculation functions I have implemented
*/
var target = {
x : width / 2 + 60,
y : 20
};
var start = {
x : width / 2,
y : height
};
var current = {
x : 0,
y : 0
};
var growth = 0.5;
current.x = start.x - (target.x * growth);
current.y = start.y - (target.y * growth);
私の賭けは、それを正しくするために、三角法ブランチからのsin/cosまたは何か他のものを使用しなければならないということです。しかし、私の三角法はさびていなくても、一般的に弱いので、行き詰まっています。
ターゲットに適切な線を引くにはどうすればよいですか?