4x4の行列

4x4行列の便利クラス。

Hierarchy

  • CubismMatrix44

Constructors

Properties

_tr: Float32Array

Methods

  • オブジェクトのコピーを生成する

    Returns CubismMatrix44

  • 行列を浮動小数点数の配列で取得

    Returns

    16個の浮動小数点数で表される4x4の行列

    Returns Float32Array

  • X軸の拡大率を取得

    Returns

    X軸の拡大率

    Returns number

  • Y軸の拡大率を取得する

    Returns

    Y軸の拡大率

    Returns number

  • X軸の移動量を取得

    Returns

    X軸の移動量

    Returns number

  • Y軸の移動量を取得

    Returns

    Y軸の移動量

    Returns number

  • X軸の値を現在の行列で逆計算

    Parameters

    • src: number

    Returns number

  • Y軸の値を現在の行列で逆計算

    Parameters

    • src: number

    Returns number

  • 単位行列に初期化する

    Returns void

  • 現在の行列に行列を乗算

    Parameters

    Returns void

  • 現在の行列の拡大率を指定した倍率に設定する

    Parameters

    • x: number

      X軸の拡大率

    • y: number

      Y軸の拡大率

    Returns void

  • 現在の行列の拡大率を相対的に設定する

    Parameters

    • x: number

      X軸の拡大率

    • y: number

      Y軸の拡大率

    Returns void

  • 行列を設定

    Parameters

    • tr: Float32Array

      16個の浮動小数点数で表される4x4の行列

    Returns void

  • X軸の値を現在の行列で計算

    Returns

    現在の行列で計算されたX軸の値

    Parameters

    • src: number

      X軸の値

    Returns number

  • Y軸の値を現在の行列で計算

    Returns

    現在の行列で計算されたY軸の値

    Parameters

    • src: number

      Y軸の値

    Returns number

  • 現在の行列の位置を移動

    現在の行列の位置を指定した位置へ移動する

    Parameters

    • x: number

      X軸の移動量

    • y: number

      y軸の移動量

    Returns void

  • 現在の行列の位置を起点にして移動

    現在の行列の位置を起点にして相対的に移動する。

    Parameters

    • x: number

      X軸の移動量

    • y: number

      Y軸の移動量

    Returns void

  • 現在の行列のX軸の位置を指定した位置へ移動する

    Parameters

    • x: number

      X軸の移動量

    Returns void

  • 現在の行列のY軸の位置を指定した位置へ移動する

    Parameters

    • y: number

      Y軸の移動量

    Returns void

  • 受け取った2つの行列の乗算を行う。

    Returns

    乗算結果の行列

    Parameters

    • a: Float32Array

      行列a

    • b: Float32Array

      行列b

    • dst: Float32Array

    Returns void

Generated using TypeDoc