import * as React from "react"; import { Scene } from "babylonjs"; import { LineContainerComponent } from "../../lineContainerComponent"; import { CheckBoxLineComponent } from "../../lines/checkBoxLineComponent"; import { GlobalState } from "../../../globalState"; interface IGLTFComponentProps { scene: Scene, globalState: GlobalState } export class GLTFComponent extends React.Component { constructor(props: IGLTFComponentProps) { super(props); const extensionStates = this.props.globalState.glTFLoaderDefaults; extensionStates["MSFT_lod"] = extensionStates["MSFT_lod"] || { isEnabled: true }; } render() { const extensionStates = this.props.globalState.glTFLoaderDefaults; return (
extensionStates["MSFT_lod"].isEnabled} onSelect={value => extensionStates["MSFT_lod"].isEnabled = value} />
); } }