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 |