Отрисовка с помощью Three.js, загрузка моделей GLTF и текстур PNG | Rendering with Three.js, loading of GLTF models and PNG textures
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 line
1.1KB

  1. // // // //
  2. ВыбратьУзелСцены = мир =>
  3. {
  4. мир.выбранныйУзел = null;
  5. мир.ловец.setFromCamera(мир.позицияНажатияВРисователе, мир.камера);
  6. var пересечения = мир.ловец.intersectObjects(мир.выборныеУзлы);
  7. if (пересечения.length)
  8. {
  9. мир.выбранныйУзел = пересечения[0].object;
  10. мир.уведомить("выбрали узел сцены");
  11. }
  12. };
  13. // // // //
  14. ЗагрузитьТекстуры = мир =>
  15. {
  16. загрузитьРесурсыПоследовательно(
  17. мир,
  18. загрузитьТекстуру,
  19. мир.текстуры,
  20. "загрузили текстуры"
  21. );
  22. };
  23. // // // //
  24. ЗагрузитьПолигональныеСетки = мир =>
  25. {
  26. загрузитьРесурсыПоследовательно(
  27. мир,
  28. загрузитьПолигональнуюСетку,
  29. мир.полигональныеСетки,
  30. "загрузили полигональные сетки"
  31. );
  32. };