Wie binde ich den Endpunkt einer Linie in Illustrator an ein Rechteck/einen Kreis?

Ich bin ein Anfänger in Illustrator und ich mag es sehr. Ich mache auch gerne Concept Maps wie diese:Geben Sie hier die Bildbeschreibung ein

Ich habe mich gefragt, ob es eine Möglichkeit gibt, Concept Maps einfach zu erstellen und zu ändern .

Das Problem ist, wenn ich dieses Diagramm in Illustrator zeichne:

Geben Sie hier die Bildbeschreibung ein

und dann bewege ich das Rechteck nach links, dann bleibt die Linie dort, wo sie ist:

Geben Sie hier die Bildbeschreibung ein

Was ich möchte, ist, dass die Rechtecke den Endpunkten der Linien zugeordnet sind, sodass sich die Linie wie folgt mitbewegt, wenn ich das linke Rechteck bewege:

Geben Sie hier die Bildbeschreibung ein

Ich frage mich, ob es möglich ist, eine so einfache Aufgabe mit einer so leistungsstarken Vektorzeichenanwendung wie Illustrator zu erledigen, oder nicht? Ich würde hoffen, dass es möglich ist, aber vielleicht weiß ich einfach nicht wie. Könnte mir da bitte jemand weiterhelfen?

Für diese Art von Aufgabe würde ich ein spezielles Programm wie den Diagrammdesigner verwenden, da Ai viel "allgemeiner" ist. meesoft.logicnet.dk/DiagramDesigner
Sie bestehen darauf, Illustrator zu verwenden? Ich würde Ihnen wärmstens empfehlen, einige der Vorschläge von @Joojaa auszuprobieren
Ich frage mich, ob es in Illustrator überhaupt möglich ist, eine so einfache Aufgabe wie oben beschrieben zu erledigen, da Illustrator eine wirklich leistungsstarke Software ist.
Ich habe solche dedizierten Konzept-Mapping-Softwares ausprobiert, aber mein Ziel ist es, die zusätzlichen Funktionen von Illustrator zu nutzen.
Mit anderen Worten, ich möchte über das hinausgehen, was typische Concept-Mapping-Software bietet. Typischer Konzept-Mapping-Software fehlen viele Funktionen von Illustratoren. Am nächsten wäre Omnigraffle, aber dem fehlt die Handschriftfunktion.
Hi; Es wäre besser, wenn Sie dort eine neue Frage mit Ihrer unteren Bearbeitung beginnen.
Ok, ich habe diese Bearbeitung einfach entfernt. Ich glaube, es gibt keine solche Software, außer vielleicht Microsoft Visio, das muss ich mir mal anschauen.
jetzt ist der Frage-Antwort-Thread verwirrend. Da es sich um 2 separate Fragen und Antworten handelt, muss es definitiv aufgeteilt werden. Außerdem beantwortet die direkte Auswahl die Frage nicht wirklich. Es tut nur sehr begrenzt das, was Sie wollen. und war in den 1970er Jahren in der ersten Vektorsoftware enthalten. Aber um ehrlich zu sein, konnte ich nicht glauben, dass du mich dort hingebracht hast :) Siehe Originalformulierung hat mich auf eine wilde Gänsehautjagd geschickt. Gibt es eine Möglichkeit für Mods, die Dinge aufzuteilen @Scott oder lösche ich einfach meine Antwort.
Überlassen Sie die Antwort @joojaa, es ist sehr gültig. Wenn überhaupt, könnten die beiden zusammengeführt werden, aber auch getrennt (auch wenn einer geschlossen ist) schaffen sie einen Mehrwert. Ich und Ilan beantworteten die strenge Frage ohne Kommentar (wie in Illustrator). Sie haben einfach Alternativen angeboten (wie ohne Illustrator). Meiner Meinung nach ist aber alles gültig.
@joojaa Fragenbearbeitungen ändern oft die Gültigkeit von Antworten auf diese bestimmte Frage. Es ist mir passiert. Betrachten Sie es jedoch von einem Google-Standpunkt aus ... jemand, der auf diese Frage stößt, wird Ihre Antwort sehr hilfreich finden.

Antworten (2)

Lassen Sie mich die Frage selbst beantworten - dh wie Sie Objekte in Illustrator genau so zusammenschieben, wie Sie es fragen.

Angenommen, Sie haben dieses Bild mit 5 Rechtecken und 4 direkten Linien, die wie angegeben zeigen -

Geben Sie hier die Bildbeschreibung ein

Sie möchten das graue Rechteck an eine beliebige andere Position verschieben, so dass alle direkten Linien gleichzeitig mit dem grauen Rechteck an die neue Position verschoben werden.

Dazu klickst du auf Direct Direction Tool (oder drückst Aauf die Tastatur)-

Geben Sie hier die Bildbeschreibung ein

Als nächstes erstellen Sie ein Auswahlrechteck, indem Sie das gesamte graue Rechteck und die Punkte direkter Linien auswählen, die das Rechteck berühren -

Geben Sie hier die Bildbeschreibung ein

Sie sollten sehen, dass alle Punkte einfarbig = ausgewählt sind und andere Punkte sich weiß anfühlen = nicht ausgewählt – genau wie auf dem Bild.

Nun platzierst du den Mauszeiger über einem beliebigen Teil ausgewählter Objekte (normalerweise wird Ai mit dem Wort „Pfad“ notieren, wenn du über einem fraglichen Objekt stehst), dann klickst du und beginnst mit dem Ziehen an eine beliebige Stelle – alle Objekte bewegen sich mit dir Erwarten Sie, dass sie sich bewegen (in Frage, meine ich) -

Geben Sie hier die Bildbeschreibung ein

oder

Geben Sie hier die Bildbeschreibung ein

Auf ähnliche Weise können Sie jedes Objekt nach Belieben verschieben: Sie wählen die nächstgelegenen Ankerpunkte und fertig.

Ich würde so etwas empfehlen:

  • yEd , früher viel benutzt, heute nicht mehr so ​​viel. Wahrscheinlich am besten für einfache bis mäßig komplexe Sachen. Gute Unterstützung für verschiedene Formate.
  • Gephi , für schöne große kraftgerichtete Graphen.
  • Tulip , habe ich nicht mehr als einmal benutzt, schien in Ordnung zu sein
  • graphwiz , ich benutze das die ganze Zeit und mache dann den letzten Schliff in Illutrator. Es hat wahrscheinlich das Bild erzeugt, das Sie haben.
  • Mathematica , aber das ist vielleicht übertrieben.

Bild erstellt mit yedit und Illustratr

Bild 1: Ein (zufälliges) Diagramm, das mit der Kombination aus yEd und Illustrator erstellt wurde.

Der Grund dafür ist, dass Sie eine Software haben möchten, die Ihnen ein gutes automatisches Layout geben kann. Oder Sie machen viel Arbeit. Andere Dinge, wenn Sie Webseiten oder mehr Optionen wünschen, dann schauen Sie sich Folgendes an:

  • graphdracula , verwendet Raphaël .
  • d3js , siehe Beispiele , für sehr gute interaktive Grafiken für Webseiten. Sie können einfach den Inhalt des SVG-Tags kopieren und in eine Datei einfügen, wenn Sie diese im Illustrator öffnen möchten
  • Google-Diagramme

Andere erwähnenswerte Software:

  • Microsoft Visio hat meines Wissens kein Auto-Layout

EDIT als Antwort auf geänderte Frage:

Nein, es ist leider nicht möglich, dass eine Linie Objekten folgt. Aber ja, Sie können sie ja direkt gleichzeitig verschieben. Was Sie nicht können, ist ein Objekt an die Linie zu binden. Das ist nicht Zweck der Bewerbung. Könnte es zum Laufen gebracht werden? Vielleicht habe ich in dieser Richtung mit der API experimentiert. Es kann zum Laufen gebracht werden, aber ohne das Auto-Layout kann ich keinen schrecklich großen Markt dafür sehen. Automatische Layoutalgorithmen für Diagramme sind etwas knifflig. Als ich mich bemühte und in meiner örtlichen Akademie nachfragte, ob es dort jemanden gibt, der dies studiert, bekam ich leere Blicke. Die Abhandlungen zu diesem Thema sind etwas schwierig zu lesen und ich habe es bisher nur geschafft, 3 der trivialsten Routinen mit erheblichem Aufwand selbst zu implementieren (und zwei höchst ineffiziente eigene). Ich habe nicht vor, etwas dagegen zu unternehmen.

Absolut. Illustrator ist überhaupt nicht das richtige Werkzeug dafür; Alle oben genannten Beispiele werden flexibler, einfacher, stilvoller, konsistenter und nachhaltiger.
Kann ich vorschlagen, dass Sie Google-Diagramme hinzufügen?
Danke Joojaa, daher kann ich diese einfache Aufgabe mit Illustrator nicht so einfach erledigen. Das ist alles, was ich wissen wollte, es scheint, dass ich auf ZoomNotes für Mac warten muss.
@jhegedus Sie können einen Teil der Arbeit woanders erledigen und das dann zum Illustrator exportieren, das mache ich. Es ist keine so große Sache.
@RandomO'Reilly Fertig. Wenn jemand mehr hat, füge ich sie gerne hier und natürlich meiner eigenen Sammlung hinzu.
In Anbetracht dessen, dass dies im Grunde eine Frage zur Netzwerkvisualisierung ist, sind hier einige weitere (einige sind vielleicht nicht so relevant, aber Sie könnten etwas Interessantes daraus ziehen) : visualsquirrel.wordpress.com/2014/03/10/…