Equation Class
约束方程的基类.
构造器
项目索引
方法
Methods
addToWlambda
(
-
deltalambda
添加约束速度到刚体中
参数:
-
deltalambdaNumber
computeB
()
Number
计算SPOOK 方程的RHS 值(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:
Properties
DEFAULT_RELAXATION
Number
static
创建新方程时的默认弛豫度
Default: 4
DEFAULT_STIFFNESS
Number
static
创建新方程时的默认刚度
Default: 1e6
enabled
Boolean
设置或获取当前方程式的可用状态,如果为true, 它将被添加到求解中
maxForce
Number
求解时施加的最大作用力
minForce
Number
求解时施加的最小作用力
multiplier
Number
由上一次求解得到的约束乘数,大致相当于约束所产生的作用力
needsUpdate
Boolean
标志刚度或弛豫是否改变
relativeVelocity
Number
相对速度
relaxation
Number
稳定约束方程所需的步进, 通常为3到5个步进
stiffness
Number
约束方程的刚度,通常使用一个较大的数字(〜1e7),但也可以自由设置一个数字以获得比较稳定的模拟
