I don't think this is the right way to think of it. The editor provides default lights. We just need a command turn the defaults on/off. Then, we can add whatever lights we want.
We should have commands:
useDefaultLights(boolean)
addLight(THREE light object)
could have `removeLight(THREE light object)
useDefaultLights(true) would remove all custom lights and just use the defaults.
I don't think this is the right way to think of it. The editor provides default lights. We just need a command turn the defaults on/off. Then, we can add whatever lights we want.
We should have commands:
useDefaultLights(boolean)
addLight(THREE light object)
useDefaultLights(true)
would remove all custom lights and just use the defaults.