void NewtonDemos::OnHideVisualMeshes(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_hideVisualMeshes = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnShowContactPoints(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_showContactPoints = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnSelectBroadPhase(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_broadPhaseType = dClamp (event.GetId() - ID_BROADPHSE_TYPE0, 0, 1); END_MENU_OPTION(); }
void NewtonDemos::OnAutoSleepMode(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_autoSleepState = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnRunPhysicsConcurrent(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_physicsUpdateMode = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnShowStatistics(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_showStatistics = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnSelectSolverQuality(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_solverModeQuality = dClamp(event.GetId() - ID_SOLVER_QUALITY, 0, 1); END_MENU_OPTION(); }
void NewtonDemos::OnSelectSolverMode(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_solverModeIndex = dClamp (event.GetId() - ID_SOLVER_MODE, 0, int (sizeof (m_solverModes)/sizeof (m_solverModes[0]))); END_MENU_OPTION(); }
void NewtonDemos::OnShowCenterOfMass(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_showCenterOfMass = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnShowAABB(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_showAABB = event.IsChecked(); END_MENU_OPTION(); }
void NewtonDemos::OnShowNormalForces(wxCommandEvent& event) { BEGIN_MENU_OPTION(); m_showNormalForces = event.IsChecked(); END_MENU_OPTION(); }