| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- // 拳击柱质量
 
- 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;
 
- }
 
- //一步72厘米,已 6 公里消耗 470 大卡计算,一步出来 约是 55 卡路里
 
- const getRunCalorie = function(runCount){
 
- 	return runCount * 0.055; //单位大卡
 
- }
 
- // 一分钟 60下,30分钟 消耗卡路里大概 270大卡
 
- const getJumpCalorie  = function(jumpCount){
 
- 	return jumpCount * 0.1125; //单位大卡
 
- }
 
- export default {
 
- 	BOXING_MASS,
 
- 	ANGLE_RATIO,
 
- 	SENDITIVITY,
 
- 	getBoxingCalorie,
 
- 	getAccCalorie,
 
- 	getRunCalorie,
 
- 	// calculation
 
- 	getJumpCalorie
 
- }
 
 
  |