Options
All
  • Public
  • Public/Protected
  • All
Menu

2d 向量

Hierarchy

  • Vector2

Implements

Index

Constructors

constructor

  • new Vector2(x?: number, y?: number): Vector2
  • 从两个值构造一个带有X和Y的二维向量。

    Parameters

    • Optional x: number

      二维空间中的x坐标

    • Optional y: number

      二维空间的y坐标

    Returns Vector2

Properties

x

x: number = 0

y

y: number = 0

Accessors

Static one

Static unitX

Static unitY

Static zero

Methods

add

divide

equals

  • equals(other: Vector2 | object): boolean
  • 比较当前实例是否等于指定的对象

    Parameters

    • other: Vector2 | object

      要比较的对象

    Returns boolean

    如果实例相同true 否则false

length

  • length(): number

lengthSquared

  • lengthSquared(): number

multiply

normalize

  • normalize(): void

round

subtract

Static add

Static angle

Static clamp

Static distance

Static distanceSquared

Static divide

Static dot

Static lerp

  • 创建一个新的Vector2,其中包含指定向量的线性插值

    Parameters

    • value1: Vector2

      第一个向量

    • value2: Vector2

      第二个向量

    • amount: number

      加权值(0.0-1.0之间)

    Returns Vector2

    指定向量的线性插值结果

Static multiply

Static negate

Static normalize

Static subtract

Static transform

Generated using TypeDoc