PrismaticConstraint Class
滑块约束, 只允许刚体只能沿着彼此之间的一条直线运动。参见 这一教程
构造器
PrismaticConstraint
(
-
bodyA -
bodyB -
[options]
参数:
-
bodyABody -
bodyBBody -
[options]Object 可选-
[maxForce]Number 可选施加在这一约束上的最大作用力
-
[localAnchorA]Array 可选BodyA 的目标点,在其范围内中定义
-
[localAnchorB]Array 可选BodyB 的目标点,在其范围内中定义
-
[localAxisA]Array 可选BodyB 中的点可能沿着滑动的一条轴, 在BodyA 范围内定义
-
[disableRotationalLock]Boolean 可选如果为真,BodyB 将自由地绕着这个目标点旋转
-
[upperLimit]Number 可选 -
[lowerLimit]Number 可选
-
项目索引
Methods
disableMotor
()
禁止旋转动力
enableMotor
()
启用动力
setLimits
(
-
lower -
upper
设置约束限制
参数:
-
lowerNumber下限
-
upperNumber上限
setRelaxation
(
-
relaxation
为这个约束设置弛豫度
参数:
-
relaxationNumber
setStiffness
(
-
stiffness
为这个约束设置刚度
参数:
-
stiffnessNumber
update
()
在求解前更新约束方程,任何刚体改变位置时完成
Properties
collideConnected
Boolean
如果你想将连接的刚体碰撞,将其设置为true
Default: true
equations
Array
用于求解约束的方程
localAnchorA
Array
localAnchorB
Array
localAxisA
Array
lowerLimit
Number
约束下限,这个约束位置必须大于这一数值
lowerLimitEnabled
Boolean
是否启用下限
motorEnabled
Boolean
现在的动力状态,开启或禁用状态使用 .enableMotor
motorSpeed
Number
设置动力的目标速度
position
Number
目标点A 相对目标点B 沿着约束轴的位置
type
Number
upperLimit
Number
约束上限,约束位置必需小于这一数值
upperLimitEnabled
Boolean
是否启用上限
