数学や幾何学はあまり得意ではありませんが、角度を増やして線分を描きたいと思っています。私が描きたいのは、手を上げて指を広げたときのようなものです。共通の点から始まり、それらの間で等しい角度で広がる線です。
私はこれを試しました:
len = 300;
angle = 10;
for (i = 0; i <= 5; ++i) {
endPointX = 50 + len * Math.cos(angle);
endPointY = 50 + len * Math.tan(angle);
draw.Line(50, 50, endPointX, endPointY);
angle += 10;
}
しかし、それは完全に間違っており、このようなものを生成します
http://i.stack.imgur.com/taX40.png
しかし、私はこのようなものが欲しいです(悪いmspaint、申し訳ありません):
http://i.stack.imgur.com/8xfpp.png
これの正しい数学は何ですか?