| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // 拳击柱质量
- const BOXING_MASS = 5;
- // 角度比
- const ANGLE_RATIO = 2;
- // 灵敏度
- const SENDITIVITY = 15;
- //获取boxing 消耗的卡路里
- const getBoxingCalorie = function(count) {
-
- //打一拳,大约消耗的热量,是450*4/60=1.875 焦耳。
- //因为打拳一小时,需要消耗的热量是450大卡,而一分钟约打一下,一大卡是4焦耳。
- //现在大概是2s 打一下,1.875/30
- return (count * 1.875) / (4*30);
- }
- //获取额外的加速度 转换的卡路里
- const getAccCalorie = function(acc) {
-
- //假如回弹版本的加速度最小值 是5 ,以5为基准,最大值限制是 30
- if(acc<5){
- acc =5;
- }
- if(acc>50){
- acc = 50;
- }
-
- return acc/5*0.015625;
- }
- export default {
- BOXING_MASS,
- ANGLE_RATIO,
- SENDITIVITY,
- getBoxingCalorie,
- getAccCalorie
- // calculation
- }
|