GearConstraint Class
限制两个物体的角度相等。如果一个变速比不为1,则BodyA 的角度必须为BodyB 的倍数角度。
构造器
GearConstraint
(
-
bodyA -
bodyB -
[options]
参数:
Example:
var constraint = new GearConstraint(bodyA, bodyB);
world.addConstraint(constraint);
var constraint = new GearConstraint(bodyA, bodyB, {
ratio: 2,
maxTorque: 1000
});
world.addConstraint(constraint);
项目索引
Methods
getMaxTorque
()
Number
获取这一约束的最大扭矩
Returns:
Number:
setMaxTorque
(
-
torque
设置这一约束的最大扭矩
参数:
-
torqueNumber
setRelaxation
(
-
relaxation
为这个约束设置弛豫度
参数:
-
relaxationNumber
setStiffness
(
-
stiffness
为这个约束设置刚度
参数:
-
stiffnessNumber
update
()
在求解之前更新内部约束参数
Properties
angle
Number
相对角度
collideConnected
Boolean
如果你想将连接的刚体碰撞,将其设置为true
Default: true
equations
Array
用于求解约束的方程
ratio
Number
变速比
