-
Notifications
You must be signed in to change notification settings - Fork 135
Description
three
version:@types/three
version:three-stdlib
version: 2.35.14
Problem description:
I'm currently writing a mesh viewer using react. I'm using the react-three/drei library https://github.com/pmndrs/drei wich relies on three-stdlib.
I noticed that I could not change the mouseButtons for my TrackballControls, and it seems closely related to this threejs issue:
mrdoob/three.js#26366
Is it possible that it is the same bug ?
Relevant code:
I try to do this to rotate both on the left and right button, but it causes the right button to zoom or dolly instead, it's quite mysterious :S
<TrackballControls
target={[0, 0, 0]}
mouseButtons={{
LEFT: THREE.MOUSE.ROTATE,
MIDDLE: THREE.MOUSE.PAN,
RIGHT: THREE.MOUSE.ROTATE
}}
/>
Suggested solution:
It seems there is a solution described here: mrdoob/three.js#26366
I'm not very good at react and threejs so maybe I got the bug completely wrong, I hope you'll be able to check it ...
I'll try to answer any questions you may have to the best of my abilities.
Thank you for all your work :)