Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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

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
Javascript 发现剪裁的元素_Javascript_Svg - Fatal编程技术网

Javascript 发现剪裁的元素

Javascript 发现剪裁的元素,javascript,svg,Javascript,Svg,如果我剪辑一组SVG元素,是否有某种方法可以使用SVGAPI来确定这些元素中的每一个是否都受到剪辑的影响 换言之,鉴于以下情况: <svg> <defs> <clipPath id="aClip"> <rect x="10" y="10" width="90" height="90"/> </clipPath> </defs> <circle cx="50" cy="50" r

如果我剪辑一组SVG元素,是否有某种方法可以使用SVGAPI来确定这些元素中的每一个是否都受到剪辑的影响

换言之,鉴于以下情况:

<svg>
 <defs>
    <clipPath id="aClip">
        <rect x="10" y="10" width="90" height="90"/>
    </clipPath>
 </defs>
   <circle cx="50" cy="50" r="10"  clip-path="url(#aClip)" />
   <circle cx="150" cy="50" r="10"  clip-path="url(#aClip)" />
   <circle cx="150" cy="150" r="10"  clip-path="url(#aClip)" />
</svg>

…是否有任何方法可以在不绘制元素和使用画布检查光栅重叠的情况下判断哪些圆元素被剪裁