Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用svg.checkIntersection()_Svg - Fatal编程技术网

如何使用svg.checkIntersection()

如何使用svg.checkIntersection(),svg,Svg,我创建它是为了测试svgapi中的checkIntersection方法 我不知道我是否遗漏了什么,或者方法没有按预期工作。测试显示我错了8次。我希望至少有两个交点,忽略边缘情况 任何帮助都将不胜感激。干杯 更新:我一直在用Chrome 43进行测试。到目前为止,最好不要使用。checkIntersection()及其丑陋的妹妹。getIntersectionList()。如果浏览器实现了这些功能,则会出现多个错误报告:请参阅&。FF是完全支持的,而IE似乎有最好的实现。@altocumulus

我创建它是为了测试svgapi中的
checkIntersection
方法

我不知道我是否遗漏了什么,或者方法没有按预期工作。测试显示我错了8次。我希望至少有两个交点,忽略边缘情况

任何帮助都将不胜感激。干杯


更新:我一直在用Chrome 43进行测试。

到目前为止,最好不要使用
。checkIntersection()
及其丑陋的妹妹
。getIntersectionList()
。如果浏览器实现了这些功能,则会出现多个错误报告:请参阅&。FF是完全支持的,而IE似乎有最好的实现。@altocumulus很高兴知道。非常有价值的信息。谢谢。在正确实现这一点之前,我正在使用中的库,它们迄今为止工作正常。不要使用
svg.getIntersectionList
函数!我在IE10和新歌剧中有完全不同的结果。在Opera中,这是非常错误的:对于三角形以及所有形状和路径,它们都采用矩形。在IE中是正确的:三角形是三角形,路径-路径,只有矩形-矩形。请参阅我的演示。请参阅上文@altocumulus中的Chrome、WebKit和FF(完全缺少支持)。