AngleLockEquation Class
锁定两个刚体之间的相对角度,这一约束试图将两个向量之间的点积保持为0(点积定义)。
构造器
项目索引
方法
Methods
addToWlambda
(
-
deltalambda
添加约束速度到刚体中
参数:
-
deltalambdaNumber△λ
computeB
()
Number
Computes the RHS of the SPOOK equation
Returns:
Number:
computeGq
()
Number
计算G值乘以q(q 为广义刚体坐标)
Returns:
Number:
computeGW
()
Number
计算G值乘以W(W 为刚体的速度)
Returns:
Number:
computeGWlambda
()
Number
计算G值乘以W lambda (W 为刚体的速度)
Returns:
Number:
computeInvC
(
Number
-
eps
计算SPOOK等式的分母部分:C = G * inv(M)* G'+ eps
参数:
-
epsNumber一个极小的正数,用于控制迭代精度;
Returns:
Number:
gmult
()
Number
将雅可比项乘以相应的位置或速度
Returns:
Number:
setMaxTorque
(
-
torque
设置方程的最大作用力
参数:
-
torqueNumber扭矩
setRatio
(
-
ratio
设置方程的变速比
参数:
-
ratioNumber变速比
Properties
enabled
Boolean
设置或获取当前方程式的可用状态,如果为true, 它将被添加到求解中
maxForce
Number
求解时施加的最大作用力
minForce
Number
求解时施加的最小作用力
multiplier
Number
由上一次求解得到的约束乘数,大致相当于约束所产生的作用力
needsUpdate
Boolean
标志刚度或弛豫是否改变
ratio
Number
private
变速比
relativeVelocity
Number
相对速度
relaxation
Number
稳定约束方程所需的步进, 通常为3到5个步进
stiffness
Number
约束方程的刚度,通常使用一个较大的数字(〜1e7),但也可以自由设置一个数字以获得比较稳定的模拟
