| 111 | void applyRForceWithForceScalar(float forceScalar); |
| 112 | |
| 113 | void NewtonsRopeCradleExample::initPhysics() |
| 114 | { |
| 115 | { // create a slider to change the number of pendula |
| 116 | SliderParams slider("Number of Pendula", &gPendulaQty); |
| 117 | slider.m_minVal = 1; |
| 118 | slider.m_maxVal = 50; |
| 119 | slider.m_clampToIntegers = true; |
| 120 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 121 | slider); |
| 122 | } |
| 123 | |
| 124 | { // create a slider to change the number of displaced pendula |
| 125 | SliderParams slider("Number of Displaced Pendula", &gDisplacedPendula); |
| 126 | slider.m_minVal = 0; |
| 127 | slider.m_maxVal = 49; |
| 128 | slider.m_clampToIntegers = true; |
| 129 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 130 | slider); |
| 131 | } |
| 132 | |
| 133 | { // create a slider to change the pendula restitution |
| 134 | SliderParams slider("Pendula Restitution", &gPendulaRestitution); |
| 135 | slider.m_minVal = 0; |
| 136 | slider.m_maxVal = 1; |
| 137 | slider.m_clampToNotches = false; |
| 138 | slider.m_callback = onRopePendulaRestitutionChanged; |
| 139 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 140 | slider); |
| 141 | } |
| 142 | |
| 143 | { // create a slider to change the rope resolution |
| 144 | SliderParams slider("Rope Resolution", &gRopeResolution); |
| 145 | slider.m_minVal = 1; |
| 146 | slider.m_maxVal = 20; |
| 147 | slider.m_clampToIntegers = true; |
| 148 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 149 | slider); |
| 150 | } |
| 151 | |
| 152 | { // create a slider to change the pendulum width |
| 153 | SliderParams slider("Pendulum Width", &gInitialPendulumWidth); |
| 154 | slider.m_minVal = 0; |
| 155 | slider.m_maxVal = 40; |
| 156 | slider.m_clampToNotches = false; |
| 157 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 158 | slider); |
| 159 | } |
| 160 | |
| 161 | { // create a slider to change the pendulum height |
| 162 | SliderParams slider("Pendulum Height", &gInitialPendulumHeight); |
| 163 | slider.m_minVal = 0; |
| 164 | slider.m_maxVal = 40; |
| 165 | slider.m_clampToNotches = false; |
| 166 | m_guiHelper->getParameterInterface()->registerSliderFloatParameter( |
| 167 | slider); |
| 168 | } |
| 169 | |
| 170 | { // create a slider to change the force to displace the lowest pendulum |
nothing calls this directly
no test coverage detected