Пример #1
0
void Box2DDistanceJoint::setFrequencyHz(float frequencyHz)
{
    if (mDistanceJointDef.frequencyHz == frequencyHz)
        return;

    mDistanceJointDef.frequencyHz = frequencyHz;
    if (mDistanceJoint)
        mDistanceJoint->SetFrequency(frequencyHz);
    emit frequencyHzChanged();
}
Пример #2
0
void Box2DWeldJoint::setFrequencyHz(float frequencyHz)
{
    if (qFuzzyCompare(mWeldJointDef.frequencyHz, frequencyHz))
        return;

    mWeldJointDef.frequencyHz = frequencyHz;
    if (mWeldJoint)
        mWeldJoint->SetFrequency(frequencyHz);
    emit frequencyHzChanged();
}
Пример #3
0
void Box2DMouseJoint::setFrequencyHz(float frequencyHz)
{
    if (mMouseJointDef.frequencyHz == frequencyHz)
        return;

    mMouseJointDef.frequencyHz = frequencyHz;
    if (mouseJoint())
        mouseJoint()->SetFrequency(frequencyHz);
    emit frequencyHzChanged();
}
Пример #4
0
void Box2DWheelJoint::setFrequencyHz(float _frequencyHz)
{
    if (qFuzzyCompare(frequencyHz(), _frequencyHz))
        return;

    if (mWheelJoint)
        mWheelJoint->SetSpringFrequencyHz(_frequencyHz);
    mWheelJointDef.frequencyHz = _frequencyHz;
    emit frequencyHzChanged();
}