| enabled = true | enabled = true | ||||
| private _pickingWidgetDisabled = false | private _pickingWidgetDisabled = false | ||||
| setDirty() { | |||||
| setDirty() { // todo rename to refresh or setEnabledDirty? | |||||
| if (!this._viewer) return | if (!this._viewer) return | ||||
| const picking = this._viewer.getPlugin(PickingPlugin)! | const picking = this._viewer.getPlugin(PickingPlugin)! | ||||
| const enabled = !this.isDisabled() | const enabled = !this.isDisabled() | ||||
| this._viewer.setDirty() | this._viewer.setDirty() | ||||
| } | } | ||||
| constructor(enabled: boolean) { | |||||
| constructor(enabled = true) { | |||||
| super() | super() | ||||
| TransformControls.ObjectConstructors.MeshBasicMaterial = UnlitMaterial as any | TransformControls.ObjectConstructors.MeshBasicMaterial = UnlitMaterial as any | ||||
| TransformControls.ObjectConstructors.LineBasicMaterial = UnlitLineMaterial as any | TransformControls.ObjectConstructors.LineBasicMaterial = UnlitLineMaterial as any |