void buildModel() { TimeManager::getCurrent()->setTimeStepSize(0.002f); sim.setDamping(0.001f); model.setElasticRodBendAndTwistStiffness(0.5f); model.setElasticRodStretchStiffness(1.0f); restDarboux = Vector3r(0.0f, 0.0f, 0.0f); createRod(); }
void TW_CALL setBendAndTwistStiffness(const void *value, void *clientData) { const float val = *(const float *)(value); model.setElasticRodBendAndTwistStiffness(val); }