Рамка угловая 7 не в состоянии загрузить модель GLTF - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь отобразить gltf-модель в Aframe, используя Angular 7.

 `<a-scene embedded="" cursor="rayOrigin: mouse">
  <a-assets>
    <a-asset-item id="bedroom" src="../../assets/models/homedesign/scene.gltf"></a-asset-item>
  </a-assets>

   <a-entity id="camera" camera="" position="0 0 0" look-controls wasd-controls>
   </a-entity>        

  <a-entity id="room" gltf-model="#bedroom" position="-14 -30 -125" rotation= "0 160 0" material-map="map: map">
  </a-entity> 

</a-scene>
`

Но модель не отображается, и я вижу следующее сообщение в журнале консоли -

core: propertyTypes: warn ресурс "#bedroom" не найден.

Указанный путь правильный, так как я могу открыть файл GLTF из HTML в редакторе кода.

Также отображаются все другие примитивы, такие как «a-box» и т. Д.

Вот скриншот структуры папки моего приложения -

enter image description here

HTML-файл находится в homedecor.component.html, а файл gltf находится в папке homedesign. Я запускаю сервер с помощью ng serve

Может кто-нибудь взглянуть и помочь?

Спасибо

1 Ответ

1 голос
/ 11 марта 2019

Вероятно, Angular все портит, и вам нужно отложить добавление объекта спальни, чтобы активы могли присоединиться первыми. По этой причине я не рекомендую использовать стек Angular / Typescript, так как он создает много сложных проблем, с которыми мы не можем действительно помочь.

...