useloadpcd
Version:
A .pcd file loader for React with React hooks and Three.js.
17 lines (16 loc) • 688 B
JavaScript
import TrackballControls from '../three/Trackball';
var setupControls = function (camera, canvas, config) {
var controls = new TrackballControls(camera, canvas);
controls.rotateSpeed = config.rotateSpeed;
controls.zoomSpeed = config.zoomSpeed;
controls.panSpeed = config.panSpeed;
controls.noZoom = config.noZoom;
controls.noPan = config.noPan;
controls.noRotate = config.noRotate;
controls.staticMoving = config.staticMoving;
controls.dynamicDampingFactor = config.dynamicDampingFactor;
controls.minDistance = config.minDistance;
controls.maxDistance = config.maxDistance;
return controls;
};
export default setupControls;