相交的算法错了
来源:10-5 饼图文本重排(相交判定)
杨大猫
2016-11-27
老师这样写只检测了ab相交及a被b包含的情况,而没有检测b被a包含的情况,正确的代码应该是
var intersect_x1 = (shadowA_x[0]>shadowB_x[0] && shadowA_x[0]<shadowB_x[1])||(shadowA_x[1]>shadowB_x[0] && shadowA_x[1]<shadowB_x[1]); var intersect_x2 = (shadowB_x[0]>shadowA_x[0] && shadowB_x[0]<shadowA_x[1])||(shadowB_x[1]>shadowA_x[0] && shadowB_x[1]<shadowA_x[1]); var intersect_x = intersect_x1||intersect_x2
写回答
1回答
-
Lyn
2017-04-28
老师这的确是错了,你这个能扩展为一个测试用例吗?输入相交监测算法,随机提供参数,输出验证算法是否正确。
00
相似问题
关于重排的检测的
回答 1
提个关于原生JS滚动执行动画的问题
回答 4