是否可以在 three.js 中变形两个缓冲区几何?有没有好的例子可以参考?我对使用变形目标影响手动变形特别感兴趣。
问问题
1119 次
1 回答
1
一种可能的解决方案是从字面上手动进行变形。下面是我所做的,我也在寻找一个更优雅的解决方案。此外,我不太确定这里的性能问题。
for (var b = 0; b < 5; b++) { // iterate through 5 morph targets
var deltaVertices = blendshapes[b].children[0].geometry.attributes.position.array;
for (var i = 0; i < vertices.length; i++) {
// blend other shapes as delta to the Neutral one
3D_Model.children[0].geometry.attributes.position.array[i] += weight_b * deltaVertices[i];
}
}
“blendshapes”使用 OBJLoader.js 加载 OBJ 3D 模型
于 2015-02-24T22:52:56.937 回答