【发布时间】:2019-01-21 09:48:56
【问题描述】:
我有一些顶点和面数据只是简单的 x,y,z 坐标 像这样:
var vertices = [1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,0]
var triangles = [0,1,2,2,3,0,4,5,1,1,0,4,6,7,5,5,4,6,3,2,7,7,6,3,7,1,5,7,2,1,4,0,6,0,3,6]
是否可以仅从这些信息创建一个 gltf 文件?
【问题讨论】:
-
对
three.js做一些研究 -
我已经使用了threejs并按预期工作,但我需要一种纯javascript方式来使用这些数据创建缓冲区和访问器
-
如果可以在threejs中创建网格,可以使用GLTFExporter导出。我不知道纯 JS 导出器,但是如果您稍微阅读一下 glTF 规范,从头开始编写应该不是不切实际的。
-
其实这可能是你需要的:npmjs.com/package/gltf-js-utils
-
@DonMcCurdy 谢谢你,这对我很有帮助,你能把它作为答案发布,这样我就可以关闭问题了
标签: javascript html gltf