数値計算などに使用するユーティリティクラス

Hierarchy

  • CubismMath

Properties

Epsilon: number = 0.00001

Methods

  • 値の絶対値を求める

    Returns

    値の絶対値

    Parameters

    • x: number

      絶対値を求める値

    Returns number

  • カルダノの公式によってベジェのt値に該当する3次方程式の解を求める。 重解になったときには0.0~1.0の値になる解を返す。

    a * x^3 + b * x^2 + c * x + d = 0

    Returns

    0.0~1.0の間にある解

    Parameters

    • a: number

      三次項の係数値

    • b: number

      二次項の係数値

    • c: number

      一次項の係数値

    • d: number

      定数項の値

    Returns number

  • 立方根を求める

    Returns

    値の立方根

    Parameters

    • x: number

      立方根を求める値

    Returns number

  • コサイン関数の値を求める

    Returns

    コサイン関数cos(x)の値

    Parameters

    • x: number

      角度値(ラジアン)

    Returns number

  • 角度値をラジアン値に変換する

    Returns

    角度値から変換したラジアン値

    Parameters

    • degrees: number

      角度値

    Returns number

  • 2つのベクトルから角度値を求める

    Returns

    角度値から求めた方向ベクトル

    Parameters

    Returns number

  • 2つのベクトルからラジアン値を求める

    Returns

    ラジアン値から求めた方向ベクトル

    Parameters

    Returns number

  • イージング処理されたサインを求める フェードイン・アウト時のイージングに利用できる

    Returns

    イージング処理されたサイン値

    Parameters

    • value: number

      イージングを行う値

    Returns number

  • 大きい方の値を返す

    Returns

    大きい方の値

    Parameters

    • left: number

      左辺の値

    • right: number

      右辺の値

    Returns number

  • 小さい方の値を返す

    Returns

    小さい方の値

    Parameters

    • left: number

      左辺の値

    • right: number

      右辺の値

    Returns number

  • 三次方程式の三次項の係数が0になったときに補欠的に二次方程式の解をもとめる。 a * x^2 + b * x + c = 0

    Returns

    二次方程式の解

    Parameters

    • a: number

      二次項の係数値

    • b: number

      一次項の係数値

    • c: number

      定数項の値

    Returns number

  • ラジアン値を角度値に変換する

    Returns

    ラジアン値から変換した角度値

    Parameters

    • radian: number

      ラジアン値

    Returns number

  • ラジアン値を方向ベクトルに変換する。

    Returns

    ラジアン値から変換した方向ベクトル

    Parameters

    • totalAngle: number

      ラジアン値

    Returns CubismVector2

  • 第一引数の値を最小値と最大値の範囲に収めた値を返す

    Returns

    最小値と最大値の範囲に収めた値

    Parameters

    • value: number

      収められる値

    • min: number

      範囲の最小値

    • max: number

      範囲の最大値

    Returns number

  • サイン関数の値を求める

    Returns

    サイン関数sin(x)の値

    Parameters

    • x: number

      角度値(ラジアン)

    Returns number

  • 平方根(ルート)を求める

    Returns

    値の平方根

    Parameters

    • x: number

      平方根を求める値

    Returns number

Generated using TypeDoc