javascript - THREE.JSONLoader 加载外部JSON文件(不是模型)

标签 javascript json three.js

我正在尝试使用 THREE.JSONLoader 加载 JSON 文件。该文件不是 JSON 模型,而只是一个带有坐标的文件。

理想情况下,我正在尝试这样做:

var loader = new THREE.JSONLoader(); loader.load("filename.json", function(result) { console.log(result) })

"filename.json" 文件仅包含一个 JSON 对象,如下所示: [{"x":0, "y": 1, "z":1}, {"x":0, "y": 1, "z":1}, ...]

有什么方法可以让我以这种方式三加载 JSON 吗?谢谢!!

最佳答案

查看https://github.com/mrdoob/three.js/wiki/JSON-Geometry-format-4 。我认为它应该是最新的。您应该能够将坐标存储为顶点。如果您想要自己的格式,那么编写自己的解析器可能会更容易。祝你好运

关于javascript - THREE.JSONLoader 加载外部JSON文件(不是模型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41647344/

相关文章:

javascript - 如何将纹理应用到 THREE.ExtrudeGeometry?

javascript - 根据 jQuery 中的单选按钮选择显示和隐藏内容

javascript - 防止 html 页面在页面加载时自动滚动到小部件

javascript - 如何使用 jQuery/Javascript 运行浏览器命令?

javascript - 为什么我无法创建转换 :translate in Angular. js 的字符串?

javascript - 检索多个级别,API

json - JSON 模式中的破折号给出错误

ruby-on-rails - 我如何将 Rails 模型指向 json 文件而不是创建表

javascript - 使用 URL 在 Three.js 中应用纹理

javascript - 根据管端法线将旋转应用于圆柱体