2006年10月12日のブックマーク (1件)

  • 直線(ベクトル)の角度を求める-数学アルゴリズム演習ノート-

    プログラミングで図形を扱っていると、ある直線とある直線が交わっている時にその角度を求めたい、という事があります。しかし、プログラムの中では分度器で計るというわけにはいきません。 そんな時にはどうしたら良いのか、まず原点を一端とする直線(つまりx,y座標を成分とするベクトル)とX軸との角度を計算で求める数学的なアルゴリズムを考えてみましょう。 コサインから2直線(ベクトル)の角度を求める 直線(ベクトル)がなす角度を求めるには、中学校や高校の数学でやったように三角比を計算しその値に対応する角度を求めるのが楽でしょう。今回はコサインを計算して角度を求めてみました。 原点とある点を結んだ直線とx 軸とのなす角度を求めるわけですから、原点と点を結ぶ線を斜辺とする直角2等辺三角形の三角比を求める事になりますね。 この直角2等辺三角形のx 軸と斜辺のなす角のコサインを求めるのは簡単で、底辺(x 軸。長

    tikeda4028
    tikeda4028 2006/10/12
    角度の計算