【发布时间】:2015-01-17 15:39:36
【问题描述】:
我有两个Vector3 点A和B。
我想让向量 C 放置在从 A 到 B 的轨迹路径的 90%。
我如何计算这个向量?
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于数学而不是关于编程的。
我有两个Vector3 点A和B。
我想让向量 C 放置在从 A 到 B 的轨迹路径的 90%。
我如何计算这个向量?
【问题讨论】:
vectorA.lerp( vectorB, 0.9 ); // this modifies vectorA
或
vectorC.subVectors( vectorB, vectorA ).multiplyScalar( 0.9 ).add( vectorA );
或
vectorC.copy( vectorA ).lerp( vectorB, 0.9 );
也许您可以找到其他方法来做到这一点。 :-)
three.js r.69
【讨论】: