Отрисовка с помощью Three.js, загрузка моделей GLTF и текстур PNG | Rendering with Three.js, loading of GLTF models and PNG textures
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

54 linhas
1.3KB

  1. // // // //
  2. СкрытьКрутилку = мир =>
  3. {
  4. document.getElementById("крутилка").style.display = "none";
  5. };
  6. // // // //
  7. СоздатьПримерСцены = мир =>
  8. {
  9. мир.сцена.background = new THREE.Color(0xFFFFFF);
  10. var коэффициент = 2;
  11. var расстояние = 14;
  12. мир.камера.position.y = расстояние * коэффициент;
  13. мир.камера.position.z = расстояние;
  14. мир.камера.lookAt(new THREE.Vector3(0, 0, 0));
  15. мир.свет = new THREE.DirectionalLight(0xFFFFFF, 1);
  16. мир.свет.position.set(-0.5, 1, 0.5).normalize();
  17. мир.сцена.add(мир.свет);
  18. мир.сцена.add(мир.фишка);
  19. };
  20. // // // //
  21. ЗагрузитьРесурсыСцены = мир =>
  22. {
  23. загрузитьМодельЭтогоМодуля(
  24. мир,
  25. "/фишка.gltf",
  26. function(модель) {
  27. мир.фишка = модель;
  28. мир.уведомить("загрузили ресурсы сцены");
  29. }
  30. );
  31. };
  32. // // // //
  33. ВывестиНажатиеВРисователе = мир =>
  34. {
  35. console.debug("Нажатие в рисователе:", мир.позицияНажатияВРисователе);
  36. };