Skip to content

Commit

Permalink
disable intro example tilt on pointerdown
Browse files Browse the repository at this point in the history
trusktr committed Nov 22, 2023
1 parent fc64841 commit 2dca98e
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions intro-example.html
Original file line number Diff line number Diff line change
@@ -173,8 +173,13 @@
tiltOnPointerMove(scene, shape)

function tiltOnPointerMove(pointerContext, rotationTarget, rotationAmount = 15) {
let pointers = new Set()
pointerContext.addEventListener('pointerdown', event => pointers.add(event.pointerId))
pointerContext.addEventListener('pointerup', event => pointers.delete(event.pointerId))

// Slightly rotate the given element based on pointer movement.
pointerContext.addEventListener('pointermove', event => {
if (pointers.size) return
rotationTarget.rotation.y = (event.clientX / pointerContext.offsetWidth) * (rotationAmount * 2) - rotationAmount
rotationTarget.rotation.x = -(
(event.clientY / pointerContext.offsetHeight) * (rotationAmount * 2) -

0 comments on commit 2dca98e

Please sign in to comment.