Class: PointerMeasurer

PointerMeasurer(eventopt)

pointer measurer 포인터 측정기. 이동거리, 각도, 가속도, 이동 시간 등등

Constructor

new PointerMeasurer(eventopt)

Parameters:
Name Type Attributes Description
event PointerEvent <optional>

Members

angle :number

getter angle (rad)
Type:
  • number

distance :number

getter distance (px)
Type:
  • number

distanceX :number

getter horizontal distance (px)
Type:
  • number

distanceY :number

getter vertical distance (px)
Type:
  • number

duration :number

getter point duration (ms)
Type:
  • number

(nullable) firstTimeStamp :number

first timeStamp (ms)
Type:
  • number

(nullable) firstX :number

first point x
Type:
  • number

(nullable) firstY :number

first point y
Type:
  • number

(nullable) isPrimary :boolean

isPrimary for event
Type:
  • boolean

(nullable) pointerId :number

pointerId for event
Type:
  • number

speed :number

getter speed (scalar) (px/ms)
Type:
  • number

speedX :number

getter horizontal speed (scalar) (px/ms)
Type:
  • number

speedY :number

getter vertical speed (scalar) (px/ms)
Type:
  • number

(nullable) timeStamp :number

current timeStamp (ms)
Type:
  • number

velocity :number

getter velocity (scalar) (px/ms) (alias speed)
Type:
  • number

velocityX :number

getter horizontal velocity (vector) (px/ms)
Type:
  • number

velocityY :number

vertical velocity (vector) (px/ms)
Type:
  • number

(nullable) x :number

current point x
Type:
  • number

(nullable) y :number

current point y
Type:
  • number

Methods

angleBetween(other) → {number}

angle between two pointers (A->B)(rad)
Parameters:
Name Type Description
other PointerMeasurer
Returns:
angle between two points
Type
number

distanceBetween(other) → {number}

distance between two pointers
Parameters:
Name Type Description
other PointerMeasurer
Returns:
distance between two points
Type
number

reset()

reset member variables

setCurrent(x, y)

set current pointer data
Parameters:
Name Type Description
x number
y number

setEvent(event)

set variables from event
Parameters:
Name Type Description
event Event

setFirst(x, y)

set first pointer data
Parameters:
Name Type Description
x number
y number