/** Is the joint limit enabled? */ public boolean isLimitEnabled () { return joint.isLimitEnabled(); }
@Override public void keyPressed(char argKeyChar, int argKeyCode) { switch (argKeyChar) { case 'l': m_joint.enableLimit(!m_joint.isLimitEnabled()); getModel().getKeys()['l'] = false; break; case 'm': m_joint.enableMotor(!m_joint.isMotorEnabled()); getModel().getKeys()['m'] = false; break; case 's': m_joint.setMotorSpeed(-m_joint.getMotorSpeed()); getModel().getKeys()['s'] = false; break; } }
builder.setLocalAxisA(vecToPb(j.getLocalAxisA())); builder.setRefAngle(j.getReferenceAngle()); builder.setEnableLimit(j.isLimitEnabled()); builder.setLowerLimit(j.getLowerLimit()); builder.setUpperLimit(j.getUpperLimit());
@Override public void keyPressed(char argKeyChar, int argKeyCode) { switch (argKeyChar) { case 'l': m_joint.enableLimit(!m_joint.isLimitEnabled()); getModel().getKeys()['l'] = false; break; case 'm': m_joint.enableMotor(!m_joint.isMotorEnabled()); getModel().getKeys()['m'] = false; break; case 's': m_joint.setMotorSpeed(-m_joint.getMotorSpeed()); getModel().getKeys()['s'] = false; break; } }