Exemplo n.º 1
0
void Box2DFrictionJoint::setMaxTorque(float torque)
{
    if (mFrictionJointDef.maxTorque == torque)
        return;

    mFrictionJointDef.maxTorque = torque;
    if (mFrictionJoint)
        mFrictionJoint->SetMaxTorque(torque);
    emit maxTorqueChanged();
}
Exemplo n.º 2
0
void Box2DMotorJoint::setMaxTorque(float maxTorque)
{
    if (m_maxTorque == maxTorque)
        return;

    m_maxTorque = maxTorque;
    if (motorJoint())
        motorJoint()->SetMaxTorque(maxTorque);
    emit maxTorqueChanged();
}
Exemplo n.º 3
0
void Box2DFrictionJoint::setMaxTorque(float maxTorque)
{
    if (!(b2IsValid(maxTorque) && maxTorque >= 0.0f)) {
        qWarning() << "FrictionJoint: Invalid maxTorque:" << maxTorque;
        return;
    }
    if (mFrictionJointDef.maxTorque == maxTorque)
        return;

    mFrictionJointDef.maxTorque = maxTorque;
    if (frictionJoint())
        frictionJoint()->SetMaxTorque(maxTorque);
    emit maxTorqueChanged();
}