Ich habe diese Geige: https://jsfiddle.net/thatOneGuy/1spn8nne/1/Wie entfernen Formen von gefülltem SVG Pfad
Diese beiden Wege hat, denn jetzt sind sie nur rect sind aber eigentlich komplizierte Form. Ich habe diesen Code verwenden zwei Rects zu schaffen, mit ‚Löchern‘ in:
createRects(dataPointsPath2, 'blue');
createHoles(dataPointsCircle2);
createRects(dataPointsPath1, 'red');
createHoles(dataPointsCircle1);
Was ich brauche, sind die Löcher aus dem gefüllten Pfad entfernt werden, so dass Sie die rect dahinter sehen können.
Wie gehe ich beim Entfernen einer Form (Kreis) von einem gefüllten Pfad?
EDIT
ich gerade festgestellt haben, wahrscheinlich ein Clip-Pfad für diese gut funktionieren wird, werde ich versuchen, implementieren, aber wenn jemand eine Idee hat, würde ich die Hilfe zu schätzen wissen :)
Nein, das ist nur Füllung von keiner auf den Kreisen. Ich möchte, dass diese Kreise von den entsprechenden gefüllten Pfaden entfernt werden, d. H. Die Rechtecke. – thatOneGuy
Oh meinst du, anstatt einen rect + Kreis zu haben, willst du einen rect - circle? –
genau @TimB, ich denke Clip-Pfad wird gut funktionieren, versuchen, jetzt zu implementieren – thatOneGuy