MCPcopy
hub / github.com/lo-th/Oimo.js / handleMouseMoveDolly

Function handleMouseMoveDolly

examples/js/controls/OrbitControls.js:452–474  ·  view source on GitHub ↗
( event )

Source from the content-addressed store, hash-verified

450 }
451
452 function handleMouseMoveDolly( event ) {
453
454 //console.log( 'handleMouseMoveDolly' );
455
456 dollyEnd.set( event.clientX, event.clientY );
457
458 dollyDelta.subVectors( dollyEnd, dollyStart );
459
460 if ( dollyDelta.y > 0 ) {
461
462 dollyIn( getZoomScale() );
463
464 } else if ( dollyDelta.y < 0 ) {
465
466 dollyOut( getZoomScale() );
467
468 }
469
470 dollyStart.copy( dollyEnd );
471
472 scope.update();
473
474 }
475
476 function handleMouseMovePan( event ) {
477

Callers 1

onMouseMoveFunction · 0.85

Calls 3

dollyInFunction · 0.85
getZoomScaleFunction · 0.85
dollyOutFunction · 0.85

Tested by

no test coverage detected