2 Stimmen

Wie erstelle ich Kreise, die mit elastischen Linien in Processing.js verbunden sind?

In Processing.js möchte ich Kreise haben, die Knoten repräsentieren, mit Linien, die verbundene Knoten verbinden. Ich möchte, dass diese verbundenen Kreise sich natürlich zueinander hinziehen, mit einer Art Elastizität der Linien, und dass die Kreise gegeneinander abprallen, wenn sie sich berühren. Irgendwelche Ideen, wie man das machen könnte?

1voto

Daniel Vassallo Punkte 325264

Ich denke, dieses Beispiel könnte Sie in die richtige Richtung bringen:

Es hat die Kreise, die Linien und das Springen.

0voto

Alper Punkte 2806

Oder wenn Sie es selbst wollen, dies ist der Google-Suchbegriff, den Sie suchen:http://www.google.com/search?hl=de&q=force+directed+graph+javascript&aq=f&aqi=g-c1&aql=&oq=&gs_rfai=

Der Grundalgorithmus ist ziemlich einfach, aber ein abgestimmtes Beispiel zum Laufen zu bringen ist etwas weniger einfach. Ich habe schon früher durch diese Sachen geschaut, aber diese schnelle Suche hat dieses kleine js-Projekt aufgezeigt, das es anscheinend ziemlich richtig macht: http://github.com/jackrusher/jssvggraph

Sollte nicht allzu schwer sein, zu übertragen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X