Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Point

坐标数学类

Hierarchy

  • Point
    • Point

Index

Constructors

constructor

  • new Point(x?: number, y?: number): Point
  • Parameters

    • x: number = 0
    • y: number = 0

    Returns Point

Properties

x

x: number

该点的水平坐标。

y

y: number

该点的垂直坐标。

Static TEMP

TEMP: Point

临时使用的公用对象。

Methods

copy

  • copy(point: Point): Point
  • copy point坐标

    Parameters

    • point: Point

      需要被copy的point

    Returns Point

distance

  • distance(x: number, y: number): number
  • 计算当前点和目标点(x,y)的距离

    Parameters

    • x: number

      水平坐标

    • y: number

      垂直坐标

    Returns number

    返回当前点和目标点之间的距离

normalize

  • normalize(): void
  • 标准化

    Returns void

recover

  • recover(): void
  • 回收到对象池,方便复用

    Returns void

reset

  • reset(): Point
  • 重置

    Returns Point

setTo

  • setTo(x: number, y: number): Point
  • Point 的成员设置为指定值

    Parameters

    • x: number

      水平坐标

    • y: number

      垂直坐标

    Returns Point

    当前 Point 对象

toString

  • toString(): string
  • 返回包含 x 和 y 坐标的值的字符串。

    Returns string

Static create

  • create(): Point
  • 从对象池创建

    Returns Point