Constructor
new PointerMeasurer(event)
Parameters:
Name | Type | Description |
---|---|---|
event |
PointerEvent | null |
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
firstTimeStamp :number|null
first timeStamp (ms)
Type:
- number | null
firstX :number|null
first point x
Type:
- number | null
firstY :number|null
first point y
Type:
- number | null
isPrimary :boolean|null
isPrimary for event
Type:
- boolean | null
pointerId :number|null
pointerId for event
Type:
- number | null
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
timeStamp :number|null
current timeStamp (ms)
Type:
- number | null
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
x :number|null
current point x
Type:
- number | null
y :number|null
current point y
Type:
- number | null
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 |