We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 572c053 commit 5ae8231Copy full SHA for 5ae8231
1 file changed
javascript/src/URDFDragControls.js
@@ -235,10 +235,11 @@ export class PointerURDFDragControls extends URDFDragControls {
235
const mouse = new Vector2();
236
237
function updateMouse(e) {
238
-
239
- mouse.x = ((e.pageX - domElement.offsetLeft) / domElement.offsetWidth) * 2 - 1;
240
- mouse.y = -((e.pageY - domElement.offsetTop) / domElement.offsetHeight) * 2 + 1;
241
+
+ const rect = domElement.getBoundingClientRect();
+ mouse.x = ((e.clientX - rect.left) / rect.width) * 2 - 1;
+ mouse.y = -((e.clientY - rect.top) / rect.height) * 2 + 1;
242
243
}
244
245
this._mouseDown = e => {
0 commit comments