如何使用svg.checkIntersection()
我创建它是为了测试svgapi中的如何使用svg.checkIntersection(),svg,Svg,我创建它是为了测试svgapi中的checkIntersection方法 我不知道我是否遗漏了什么,或者方法没有按预期工作。测试显示我错了8次。我希望至少有两个交点,忽略边缘情况 任何帮助都将不胜感激。干杯 更新:我一直在用Chrome 43进行测试。到目前为止,最好不要使用。checkIntersection()及其丑陋的妹妹。getIntersectionList()。如果浏览器实现了这些功能,则会出现多个错误报告:请参阅&。FF是完全支持的,而IE似乎有最好的实现。@altocumulus
checkIntersection
方法
我不知道我是否遗漏了什么,或者方法没有按预期工作。测试显示我错了8次。我希望至少有两个交点,忽略边缘情况
任何帮助都将不胜感激。干杯
更新:我一直在用Chrome 43进行测试。到目前为止,最好不要使用
。checkIntersection()
及其丑陋的妹妹。getIntersectionList()
。如果浏览器实现了这些功能,则会出现多个错误报告:请参阅&。FF是完全支持的,而IE似乎有最好的实现。@altocumulus很高兴知道。非常有价值的信息。谢谢。在正确实现这一点之前,我正在使用中的库,它们迄今为止工作正常。不要使用svg.getIntersectionList
函数!我在IE10和新歌剧中有完全不同的结果。在Opera中,这是非常错误的:对于三角形以及所有形状和路径,它们都采用矩形。在IE中是正确的:三角形是三角形,路径-路径,只有矩形-矩形。请参阅我的演示。请参阅上文@altocumulus中的Chrome、WebKit和FF(完全缺少支持)。