Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float input = _internal_gear->_vel;
- // if(_use_couple) {
- // input *= _internal_gear->_couple;
- // }
- float k = 2.f;
- if(_one_way_reversed)
- {
- if(input > 0.f) {
- float dissipated = (input/float(_size) - _vel)/k;
- if(dissipated > 0.f) {
- _power += dissipated;
- _internal_gear->_power -= dissipated;
- }
- }
- }
- else {
- if(input < 0.f) {
- float dissipated = (input/float(_size) - _vel)/k;
- if(dissipated < 0.f) {
- _power += dissipated;
- _internal_gear->_power -= dissipated;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment