import * as React from "react"; import { Observable } from "babylonjs/Misc/observable"; import { GlobalState } from '../../../../globalState'; import { PropertyChangedEvent } from '../../../../propertyChangedEvent'; import { LockObject } from '../lockObject'; import { Vector3LineComponent } from '../../../lines/vector3LineComponent'; import { MeshParticleEmitter } from 'babylonjs/Particles/EmitterTypes/meshParticleEmitter'; import { CheckBoxLineComponent } from '../../../lines/checkBoxLineComponent'; import { MeshPickerComponent } from '../../../lines/meshPickerComponent'; import { Scene } from 'babylonjs/scene'; interface IMeshEmitterGridComponentProps { globalState: GlobalState; emitter: MeshParticleEmitter, scene: Scene, lockObject: LockObject, onSelectionChangedObservable?: Observable, replaySourceReplacement?: string, onPropertyChangedObservable?: Observable } export class MeshEmitterGridComponent extends React.Component { constructor(props: IMeshEmitterGridComponentProps) { super(props); } render() { let emitter = this.props.emitter; return ( <> { !emitter.useMeshNormalsForDirection && } { !emitter.useMeshNormalsForDirection && } ); } }