Inteligentne łączniki automatycznie trasują wokół przeszkód i utrzymują czyste ścieżki między kształtami, gdy przesuwasz je po diagramie.

Tryby trasowania

Diagrammix3 oferuje trzy tryby trasowania łączników, dostosowane do różnych stylów diagramów:

Linia prosta

Najprostszy tryb trasowania rysuje bezpośrednią linię między punktem początkowym a końcowym.

  • Najlepsza do: Minimalistycznych diagramów, gdy chcesz pełnej kontroli
  • Zachowanie: Bezpośrednia ścieżka, ignoruje przeszkody
  • Zastosowanie: Proste połączenia, gdzie kształty nie będą nakładać się na linię

Ortogonalny (Manhattan)

Tworzy połączenia używając wyłącznie poziomych i pionowych segmentów linii, formując kąty proste przy każdym skręcie.

  • Najlepsza do: Schematów blokowych, diagramów technicznych, schematów obwodów
  • Zachowanie: Tylko skręty pod kątem 90 stopni, bez segmentów ukośnych
  • Zastosowanie: Profesjonalne diagramy wymagające strukturalnych układów

Inteligentny ortogonalny

Inteligentny tryb trasowania, który łączy trasowanie ortogonalne z automatycznym omijaniem przeszkód.

  • Najlepsza do: Złożonych diagramów z wieloma nakładającymi się elementami
  • Zachowanie: Trasuje automatycznie wokół kształtów, przelicza się przy przesuwaniu kształtów
  • Zastosowanie: Duże diagramy, gdzie ręczne trasowanie byłoby żmudne

Porównanie trybów trasowania inteligentnych łączników

Zmiana trybu trasowania

Aby zmienić tryb trasowania łącznika:

  1. Zaznacz łącznik, który chcesz zmodyfikować
  2. Otwórz panel Inspektora po prawej
  3. Znajdź sekcję Connector
  4. Wybierz z rozwijanego menu trybu trasowania:
    • Straight
    • Orthogonal
    • Smart Orthogonal

Łącznik natychmiast przeliczy swoją ścieżkę przy użyciu nowego trybu trasowania.

Omijanie przeszkód

Przy użyciu trybu Smart Orthogonal łączniki automatycznie omijają przeszkody na swojej ścieżce.

Jak to działa

Silnik inteligentnego trasowania:

  • Wykrywa wszystkie kształty w diagramie
  • Oblicza optymalną ścieżkę wokół przeszkód
  • Utrzymuje minimalną odległość od krawędzi kształtów (odległość buforowa)
  • Minimalizuje liczbę skrętów i całkowitą długość ścieżki
  • Przelicza automatycznie, gdy kształty się przesuwają

Konfiguracja parametrów omijania

Dostosuj omijanie przeszkód w Preferences → Diagram:

Shape Buffer Distance

  • Kontroluje minimalną odległość między łącznikami a kształtami
  • Większe wartości: więcej odstępu, szersze trasy
  • Mniejsze wartości: ciaśniejsze trasy, mogą wyglądać na stłoczone
  • Domyślnie: 10 pikseli

Segment Penalty

  • Kontroluje preferencję złożoności trasowania
  • Wyższe wartości: mniej segmentów, prostsze ścieżki
  • Niższe wartości: więcej segmentów, ciaśniejsze trasy
  • Domyślnie: zrównoważone dla większości diagramów

Parametry inteligentnego trasowania

Dynamiczne przeliczanie

Inteligentne łączniki automatycznie przeliczają swoje trasy, gdy:

  • Przesuwasz kształt, do którego łącznik jest podłączony
  • Przesuwasz kształt, który blokuje bieżącą ścieżkę łącznika
  • Zmieniasz rozmiar kształtu w pobliżu łącznika
  • Dodajesz lub usuwasz kształty wpływające na trasowanie

Dzięki temu diagram wygląda czysto podczas pracy, bez ręcznych korekt.

Wskazówki dotyczące inteligentnych łączników

  1. Używaj Smart Orthogonal do złożonych diagramów - Pozwól algorytmowi obsługiwać trasowanie w zatłoczonych układach
  2. Zwiększ odległość buforową dla czytelności - Jeśli łączniki wyglądają na zbyt bliskie kształtom
  3. Przełącz na Straight dla prostych połączeń - Nie używaj inteligentnego trasowania, gdy bezpośrednia linia jest najczytelniejsza
  4. Blokuj kształty przy finalizowaniu - Zapobiegaj przypadkowym przesunięciom, które wywołują przeliczanie
  5. Łącz z ręcznymi punktami zgięcia - Dodawaj ręczne zgięcia do inteligentnych łączników dla kontroli hybrydowej

Tematy powiązane