UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

46 lines (45 loc) 1.17 kB
var componentViewControlMixin = { defaultOption: { viewControl: { projection: "perspective", autoRotate: false, autoRotateDirection: "cw", autoRotateSpeed: 10, autoRotateAfterStill: 3, damping: 0.8, rotateSensitivity: 1, zoomSensitivity: 1, panSensitivity: 1, panMouseButton: "middle", rotateMouseButton: "left", distance: 150, minDistance: 40, maxDistance: 400, orthographicSize: 150, maxOrthographicSize: 400, minOrthographicSize: 20, center: [0, 0, 0], alpha: 0, beta: 0, minAlpha: -90, maxAlpha: 90 } }, setView: function(opts) { opts = opts || {}; this.option.viewControl = this.option.viewControl || {}; if (opts.alpha != null) { this.option.viewControl.alpha = opts.alpha; } if (opts.beta != null) { this.option.viewControl.beta = opts.beta; } if (opts.distance != null) { this.option.viewControl.distance = opts.distance; } if (opts.center != null) { this.option.viewControl.center = opts.center; } } }; export { componentViewControlMixin as default };