長方形の外側にあるものはすべて非表示にしたい。(これはクリッピングで成功しました)。ただし、別の条件は、「黒い大きな円の内側にあるものもすべて非表示にする」ことです。どうすればそれを達成できますか?
以下の例では、「黄色い円」を削除する必要があります。
詳細については、下の画像を参照してください
- オリジナル:-
希望:-
以下は私のSvgコードです:-
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500" height="500">
<g>
<rect x="50" y="50" width="200" height="200" stroke="1" fill="red"/>
<circle cx="180" cy="150" r="30" stroke="blue" />
</g>
<g clip-path = "url(#clip1)">
<circle cx="180" cy="150" r="10" stroke="blue" fill="yellow" />
</g>
<clipPath id = "clip1">
<rect x="50" y="50" width="200" height="200" stroke="1" fill="red"/>
</clipPath>
</svg>