2Dベクトルです。

値を操作するメソッドは基本的に破壊的操作であるため、影響を与えたくない場合は明示的にclone()を呼び出してインスタンスを複製してください。

Hierarchy

  • Vector2

Constructors

Properties

x: number
y: number

Methods

  • スカラー値sを自身のx, y成分に加算します。

    Parameters

    • s: number

    Returns Vector2

  • インスタンスを複製します。

    Returns Vector2

  • 自身とvのベクトルの2Dの外積の大きさを計算します。

    Parameters

    Returns number

  • スカラー値sで自身を除算します。

    Parameters

    • s: number

    Returns Vector2

  • 自身とvのベクトルの内積を計算します。

    Parameters

    Returns number

  • 自身の値とvを比較し、ほとんど等しいときにtrueを返します。

    Parameters

    Returns boolean

  • 自身(ベクトル)の長さを返します。

    Returns number

  • 自身(ベクトル)の2乗の長さを返します。

    Returns number

  • 自身 と v の間を a で線形に補間した値を計算し、計算結果で自身の値を更新します。

    Parameters

    • v: Vector2
    • a: number

      補間の範囲を [0, 1] で指定します。

    Returns Vector2

  • スカラー値sを自身に乗算します。

    Parameters

    • s: number

    Returns Vector2

  • 自身の値を正規化します。

    Returns Vector2

  • 自身のx, y成分の値を設定します。

    Parameters

    • x: number
    • y: number

    Returns Vector2

  • スカラー値sで自身のx, y成分を減算します。

    Parameters

    • s: number

    Returns Vector2

Generated using TypeDoc