Django 和 Aframe - OBJ,MTL 文件未在 AFrame 场景中渲染



我正在构建一个使用django和Aframe框架的应用程序。这个想法是在我遍历到新页面时加载一个苹果对象(包括 .obj 和 .mtl 文件(。问题是我Django给了我以下警告:未找到:/education/Apple.mtl。我已将对象放置在与要加载的html页面相同的文件夹中。问题是,尽管 enitre html 文件运行正常,但当我在 Django 中运行它们时,obj 文件似乎没有加载,但它们通常在刚刚运行到在 Web 浏览器上运行时运行。所以主要问题是: Django 是否支持 obj 文件的渲染,如果支持,那么问题到底是什么?请帮忙。提前谢谢。 这是屏幕截图和代码。

控制台中的文件目录结构和错误

<html>
<head>
	<script src="https://aframe.io/releases/0.8.0/aframe.min.js"></script>
</head>
<body>
<a-scene>

<a-entity obj-model="obj: apple.obj; mtl: apple.mtl; scale: 0.1 0.1 0.1; position: 0 5 -2" ></a-entity>
<a-entity position="0 70 150">
	<a-camera></a-camera>
<a-entity>

</a-scene>
</body>
</html>

我看到 mtl 出现 404 错误。该文件在该路由上不可用。检查文件是否在其他网址上提供。这似乎不是特定于 A-Frame 的问题,而是特定于 Django 服务器配置的问题。

最新更新