| * @private | * @private | ||||
| */ | */ | ||||
| _installHook() { | _installHook() { | ||||
| Object.defineProperty(this._viewer, 'tilsetSplit', { | |||||
| Object.defineProperty(this._viewer, 'tilesetSplit', { | |||||
| value: this, | value: this, | ||||
| writable: false | writable: false | ||||
| }) | }) | ||||
| /** | /** | ||||
| * | * | ||||
| * @param tileset | * @param tileset | ||||
| * @param splitDirection | |||||
| * @return {TilesetSplit} | * @return {TilesetSplit} | ||||
| */ | */ | ||||
| addTileset(tileset, splitDirection = 1) { | |||||
| addTileset(tileset) { | |||||
| if (!this._viewer || !this._enable) { | if (!this._viewer || !this._enable) { | ||||
| return this | return this | ||||
| } | } | ||||
| this._tileset = this._viewer.scene.primitives.add( | this._tileset = this._viewer.scene.primitives.add( | ||||
| tileset.delegate || tileset | tileset.delegate || tileset | ||||
| ) | ) | ||||
| this._tileset.splitDirection = splitDirection || 0 | |||||
| this._viewer.scene.splitPosition = | this._viewer.scene.splitPosition = | ||||
| this._wrapper.offsetLeft / this._wrapper.parentElement.offsetWidth | this._wrapper.offsetLeft / this._wrapper.parentElement.offsetWidth | ||||
| } | } |