Sfoglia il codice sorgente

new dir lgiht for inspector

David Catuhe 6 anni fa
parent
commit
217f9b994b

+ 8 - 0
inspector/src/components/sceneExplorer/sceneExplorerComponent.tsx

@@ -16,6 +16,7 @@ import { DefaultRenderingPipeline } from 'babylonjs/PostProcesses/RenderPipeline
 import { Vector3 } from 'babylonjs/Maths/math';
 import { PointLight } from 'babylonjs/Lights/pointLight';
 import { FreeCamera } from 'babylonjs/Cameras/freeCamera';
+import { DirectionalLight } from 'babylonjs/Lights/directionalLight';
 
 require("./sceneExplorer.scss");
 
@@ -256,6 +257,13 @@ export class SceneExplorerComponent extends React.Component<ISceneExplorerCompon
             }
         });
         nodeContextMenus.push({
+            label: "Add new directional light",
+            action: () => {
+                let newDirectionalLight = new DirectionalLight("directional light", new Vector3(1, -1, 1), scene);
+                this.props.globalState.onSelectionChangedObservable.notifyObservers(newDirectionalLight);
+            }
+        });
+        nodeContextMenus.push({
             label: "Add new free camera",
             action: () => {
                 let newFreeCamera = new FreeCamera("free camera", scene.activeCamera ? scene.activeCamera.globalPosition : new Vector3(0, 0, -5), scene);