createScene.js 912 B

123456789101112131415161718192021222324252627282930313233
  1. import { Scene, AmbientLight, DirectionalLight, AxesHelper, Group } from 'three'
  2. const mapGroup = new Group()
  3. function createScene() {
  4. const scene = new Scene()
  5. // const axesHelper = new AxesHelper(5)
  6. // scene.add(axesHelper)
  7. const ambientLight = new AmbientLight(0xd4e7fd, 0.2)
  8. scene.add(ambientLight)
  9. const directionalLight = new DirectionalLight(0xe8eaeb, 0.2)
  10. directionalLight.position.set(0, 10, 5)
  11. const directionalLight2 = directionalLight.clone()
  12. directionalLight2.position.set(0, 10, -5)
  13. const directionalLight3 = directionalLight.clone()
  14. directionalLight3.position.set(5, 10, 0)
  15. const directionalLight4 = directionalLight.clone()
  16. directionalLight4.position.set(-5, 10, 0)
  17. scene.add(directionalLight)
  18. scene.add(directionalLight2)
  19. scene.add(directionalLight3)
  20. scene.add(directionalLight4)
  21. scene.add(mapGroup)
  22. return scene
  23. }
  24. export { createScene, mapGroup }