问题标签 [objloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ThreeJS - 来自 .json 3D 文件的多个网格
我从在线 3D 编辑器中导出了一个 .json,我正在尝试加载它并实例化它的 20 个版本,就像这个例子一样。我的代码有缺陷,因为所有 20 个版本实际上都像同一个对象一样。不知道为什么它们没有在给定的 x,z 坐标中作为单独的对象添加到场景中。
objloader - 如何获取导入的 obj 网格 Three.js 的顶点
我正在尝试获取导入的 obj 的所有顶点。这是我的代码:
javascript - 如何获得对任何浏览器的 OES_texture_float_linear 支持?
我已经在 webGL 上工作了 3 个多月,之前它很容易用 OBJMTLLoader.js渲染我的.obj
和。.mtl
但现在它不能正确渲染。它只是渲染.obj
文件,而不是.mtl
文件。
所以我搜索了网页,发现 OBJMTLLoader.js 不再使用。相反,我们使用 MTLLoader.js 和 OBJLoader.js。
代码是这样的:
现在,这段代码没有给出错误。它给出了这个警告
我想知道为什么会这样,他们对此有什么解决方案吗?如果我不需要使用OES_texture_float_linear
扩展怎么办,或者找到另一个替代方案?
javascript - Three.js OBJ + MTLLoader 导致 TypeError "ambientLightColor is undefined"
我对 Three JS 有点陌生,但我知道它的基础知识。
现在我在使用 ThreeJS 的 MTL 和 OBJLoader 的代码中遇到了以下问题。对象本身已完美加载并渲染到场景中。但是,问题是在将对象添加到场景后出现以下错误:
每次我将鼠标悬停在场景上时都会出现新错误。
基本上这会冻结整个应用程序,并且我无法在应用程序运行时将新对象添加到场景中,而我应该能够在我的应用程序中执行此操作。
我的 OBJ+MTLLoader 看起来像这样:
我尝试只使用 OBJLoader,然后没有出现任何问题,这证实了我的怀疑,即使用 MTLLoader 时出现问题。
three.js - THREE.OBJLoader 无法显示obj文件?
这是我的代码......我搜索了很多关于它......但我找不到什么都不会显示的问题!也没有任何错误!如果你能帮助我,我也可以把我的文件发给你……谢谢
three.js - 无法使用 objloader.js 渲染 obj
我无法加载我的对象。屏幕是空白的。要加载的代码是:
这是我的对象:https ://drive.google.com/drive/folders/0B71ivPfsz82mYzVxYU1TZkt5ekk?usp=sharing
希望您能够帮助我。感谢您的关注。
angular - Three.js -> FileLoader(scope.manager) 不是构造函数
这似乎是一个重复的问题,因为它与这个或许多其他问题非常相似,但我所看到的帖子都没有真正帮助我找出问题所在(当然,是我;)...),因此我敢在这里发布它,因为它让我非常疯狂。
好吧,我正在开发一个使用 Angular CLI 生成的 Angular2 项目(没有后端任务或任何交易,目前只有 HTML + CSS + JS 文件......都是最新的和最新的)。我已经通过 npm 导入了 Three.js 和 three-obj-loader 并在我的组件中声明它是这样的:
我可以绘制任何形状,使用灯光和阴影,但无法从外部 .obj 文件加载网格。我尝试了许多看起来像这样的变体:
我不知道为什么,但是当我尝试从文件加载 obj 时,我收到控制台错误:
并且画布是空的。错误引用了我从这里安装的“three-obj-loader”模块的第 49 行。提到的第三方代码部分是:
不确定它是否相关,但我没有为这些模块安装或声明任何特殊类型,只使用普通的 JS 源文件。另外我还没有安装任何文件加载器。
注意:我试图从这里实现 OBJLoader2但得到了相同的结果。
谢谢你的任何建议。
最佳k
three.js - THREE.js OBJLoader 无法正常工作
我有这个文件,我可以在 Blender、Cinema4D 和 Photoshop 中显示它,但无法使用 Three.js OBJLoader 成功导入它。
https://drive.google.com/file/d/0B8Hv0HwLV830VDZqVVlseFhEMkk/view?usp=sharing
我看到加载的模型是黑色的,但几何形状正确。
我的场景没问题,灯光和其他元素正确显示。浏览器的控制台显示加载的图像和创建的材料。这是我用来加载模型的代码:
javascript - three.js OBJLoader 未在反应中加载
我正在尝试加载一个对象(.obj)文件以与 three.js 一起使用并做出反应(使用 react-three-renderer),但得到一个我的代码如下所示:
但是,我不断收到:“在'三个'中找不到导出'OBJLoader'(导入为'THREE')有人有想法吗?