サイトトップ

Director Flash 書籍 業務内容 プロフィール

Math for ActionScripters

□01 三角関数 − sinとcosの使い道

ActionScript 3.0による三次元表現ガイドブック

01-01 三角関数って何?

角度を座標にするのがsinとcos(PDF)

  • 三角比も間違いではないけど……
  • sinとcosの仕様
  • function polar (radius:Number, theta:Number):Point {
      // 半径が1の場合の(x, y)座標が(cosθ, sinθ)
      var nX:Number = cos(theta);
      var nY:Number = sin(theta);
      // 半径を乗じて返す
      return new Point(radius * nX, radius * nY);
    }

sinとcosの定義


01-02 三角関数で円や楕円を表す

円の方程式(PDF)

楕円の方程式(PDF)


01-03 三角関数とベクトル

ベクトルの足し算(PDF)

直交ベクトルに分解

ベクトルの内積は水平なベクトルの大きさを使う(PDF)

ベクトルの外積の大きさは垂直なベクトルの大きさを使う(PDF)


01-04 三角関数と回転行列

回転行列(PDF)

行列と単位行列との積

a   c 1 = a
b   d 0 b
 
a   c 0 = c
b   d 1 d

行列の積


作成者: 野中文雄
作成日: 2010年10月22日


Copyright © 2001-2009 Fumio Nonaka.  All rights reserved.