disable keyboard toggle in Linux/X11
revert num solver iterations to 50 (from 150) set solver iterations for one gripper grasp to 150
This commit is contained in:
@@ -209,6 +209,7 @@ public:
|
||||
|
||||
if ((m_options & eONE_MOTOR_GRASP)!=0)
|
||||
{
|
||||
m_robotSim.setNumSolverIterations(150);
|
||||
{
|
||||
SliderParams slider("Vertical velocity",&sGripperVerticalVelocity);
|
||||
slider.m_minVal=-2;
|
||||
|
||||
@@ -478,6 +478,16 @@ void b3RobotSimAPI::setGravity(const b3Vector3& gravityAcceleration)
|
||||
|
||||
}
|
||||
|
||||
void b3RobotSimAPI::setNumSolverIterations(int numIterations)
|
||||
{
|
||||
b3SharedMemoryCommandHandle command = b3InitPhysicsParamCommand(m_data->m_physicsClient);
|
||||
b3SharedMemoryStatusHandle statusHandle;
|
||||
b3PhysicsParamSetNumSolverIterations(command, numIterations);
|
||||
statusHandle = b3SubmitClientCommandAndWaitStatus(m_data->m_physicsClient, command);
|
||||
b3Assert(b3GetStatusType(statusHandle)==CMD_CLIENT_COMMAND_COMPLETED);
|
||||
|
||||
}
|
||||
|
||||
void b3RobotSimAPI::setNumSimulationSubSteps(int numSubSteps)
|
||||
{
|
||||
b3SharedMemoryCommandHandle command = b3InitPhysicsParamCommand(m_data->m_physicsClient);
|
||||
|
||||
@@ -157,6 +157,7 @@ public:
|
||||
void setGravity(const b3Vector3& gravityAcceleration);
|
||||
|
||||
void setNumSimulationSubSteps(int numSubSteps);
|
||||
void setNumSolverIterations(int numIterations);
|
||||
|
||||
bool calculateInverseKinematics(const struct b3RobotSimInverseKinematicArgs& args, struct b3RobotSimInverseKinematicsResults& results);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user