Doodle3D-Core/src/utils/pointerUtils.js

12 lines
385 B
JavaScript
Raw Normal View History

2017-11-15 15:13:49 +01:00
import { Vector } from 'cal';
export function convertEvent(DOMNode, event) {
const { left, top } = DOMNode.getBoundingClientRect();
return new Vector(event.clientX - left, event.clientY - top);
}
export function isMouseEvent(event) {
// Multitouch events can be ignored because they cannot be triggered by a mouse
return event.event && event.event.pointerType === 'mouse';
}