D3.js - Schnittbereich erkennen

8

NB

Diese Frage ist kein Duplikat. Andere Beiträge suchen nach den Schnittpunkten und nicht nach dem Schnittbereich

Ich versuche den Schnittbereich von 3 Kreisen zu erkennen, um ihn anders zu verarbeiten als die Nicht-Schnittmenge.

Meine Kreise sehen so aus:

Der Schnittbereich hier ist nicht sichtbar. Was ich bisher tun konnte, ist, es zu zeigen, indem ich die Undurchsichtigkeit verringere, um so etwas zu erhalten:

Ich bin auf der Suche nach einer intelligenten Methode, um den Schnittpunkt dieser drei Kreise zu erkennen.

BEARBEITEN

Falls das helfen kann, hier ist mein d3.js code:

%Vor%

Vielen Dank im Voraus!

    
farhawa 25.10.2015, 13:11
quelle

1 Antwort

7

Wie ich in meinen Kommentaren gesagt habe, sind die Schnittpunkte einfach die zwei Bögen, die von den Schnittpunkten jedes Kreises gezogen werden. Leihen Sie den Schnittstellenkode von hier aus.

%Vor%

Der vollständige Arbeitscode für zwei Kreise lautet:

%Vor%

Danach wird der Schnittpunkt von 3 Kreisen zu:

%Vor%
    
Mark 25.10.2015, 13:43
quelle

Tags und Links