在Mesh对象上设置morphTargetInfluences时该值的含义。我一直在使用WebGL Morph Targets示例(请参阅下面的链接)。它似乎设置一个介于0和1之间的值,并改变顶点的位置。我试图找出实际代表的价值。如果立方体的大小为100,并且我将变形目标影响设置为0.5,那么如何确定新立方体的高度是多少?
bar.morphTargetInfluences[0] = value;
https://github.com/mrdoob/three.js/blob/master/examples/webgl_morphtargets.html
答案 0 :(得分:0)
该值是一个标量,用于确定变形目标的效果。变形目标是另一个顶点列表(相同长度),与原始的顶点列表一起。假设我们有一个大小为2的列表(一行),
var list1 = [0.1, -0.2]
和变形目标:
var list2 = [0.2, -0.3]
标量值的使用方式如下:
finalVertexPosition = list1[0] + (list2[0] * scalar);
主要用于动画(从键转换为键)。