Open jhygreatbug opened 6 years ago
第98行,计算s的第三个if,应该改成(max - min) / (2 - (max + min)),参考wiki
(max - min) / (2 - (max + min))
//计算s if ( l == 0 || max == min ) { s = 0; }else if ( 0 < l && l <= 0.5 ) { s = ( max - min ) / ( max + min ); }else if ( l > 0.5 ) { s = ( max - min ) / ( 2 - ( max - min ) ); // 这里有误 };
多谢指出,代码已修改,这是三年前的练手项目了,之后也没太关注过
第98行,计算s的第三个if,应该改成
(max - min) / (2 - (max + min))
,参考wiki