What each mouse button does in an OrbitCamera
Holding ctrl, meta or shift swaps a button's 'rotate' and 'pan'.
'rotate'
'pan'
const cadButtons: OrbitMouseButtons = { left: 'none', middle: 'rotate', right: 'pan' };Object.assign(orbit.mouseButtons, cadButtons); Copy
const cadButtons: OrbitMouseButtons = { left: 'none', middle: 'rotate', right: 'pan' };Object.assign(orbit.mouseButtons, cadButtons);
Action for the left mouse button
'rotate' Copy
const orbit = new OrbitCamera({ view: view3d, mouseButtons: { left: 'pan', right: 'rotate' } }); Copy
const orbit = new OrbitCamera({ view: view3d, mouseButtons: { left: 'pan', right: 'rotate' } });
Action for the middle mouse button
'zoom' Copy
'zoom'
orbit.mouseButtons.middle = 'pan'; Copy
orbit.mouseButtons.middle = 'pan';
Action for the right mouse button
'pan' Copy
const orbit = new OrbitCamera({ view: view3d, mouseButtons: { right: 'none' }, preventContextMenu: false }); Copy
const orbit = new OrbitCamera({ view: view3d, mouseButtons: { right: 'none' }, preventContextMenu: false });
What each mouse button does in an OrbitCamera
Holding ctrl, meta or shift swaps a button's
'rotate'and'pan'.Example