Connettori
I connettori sono linee usate per collegare le forme tra loro, rappresentando relazioni o flussi.
Disegnare Connessioni
Per collegare due forme:
- Seleziona lo Strumento Connettore dalla barra degli strumenti.
- Passa sopra la prima forma fino a quando appaiono i punti di connessione (piccoli cerchi).
- Fai clic su un punto di connessione e trascina fino a un punto di connessione sulla seconda forma.

Instradamento Intelligente
Diagrammix3 usa algoritmi di instradamento intelligente (LibAvoid) per instradare automaticamente i connettori attorno ad altre forme, garantendo che il tuo diagramma resti pulito e leggibile.

Punti di Piegatura e Punti Fissi
Puoi controllare manualmente il percorso di un connettore:
- Punti di piegatura: Fai doppio clic su un connettore per mostrare la Barra azioni connettore. Fai clic sull'icona Aggiungi punto di piegatura (+) per aggiungere una nuova maniglia sulla linea che puoi trascinare per modificare il percorso.
- Punti fissi: Fai clic sull'icona Pin nella barra degli strumenti per aggiungere un punto "fisso" sul connettore. Questo garantisce che la linea passi per una coordinata specifica anche se le forme collegate si spostano.

Modalità di Instradamento
Disponibili nel Pannello Inspector sotto Connector Geometry:
- Straight: Una linea diretta tra i punti.
- Polyline: Linee multi-segmento con angoli netti.
- Orthogonal: Linee composte solo da segmenti orizzontali e verticali.
- Bezier: Linee morbide e curve.
Punti di Aggancio
I punti di aggancio sono punti di connessione predefiniti sulle forme dove si collegano i connettori. Forniscono un controllo preciso su dove si collegano le linee.
Punti di aggancio predefiniti
La maggior parte delle forme ha punti di aggancio automatici:
- Rettangoli: Centro di ogni bordo (4 punti)
- Ellissi: Alto, basso, sinistra, destra (4 punti)
- Triangoli: Ogni vertice e centro dei bordi
Collegamento ai punti di aggancio
- Seleziona lo strumento Connettore
- Passa sopra una forma
- Appaiono cerchi blu che mostrano i punti di aggancio disponibili
- Fai clic su un punto per iniziare la connessione
- Trascina fino a un punto sulla forma di destinazione
Punti di aggancio personalizzati
Per le forme personalizzate, puoi definire i tuoi punti di aggancio:
- Seleziona la forma
- Vai su Format → Edit Sticky Spots
- Fai clic per aggiungere nuovi punti sul bordo della forma
- Trascina per riposizionare i punti esistenti
- Option+clic per rimuovere un punto
Vantaggi dei punti di aggancio
- I connettori restano collegati quando le forme si spostano
- Posizioni di connessione coerenti tra forme simili
- Diagrammi dall'aspetto pulito e professionale
- Ottimizzazione dell'instradamento automatico
Punte di Freccia
I connettori possono avere punte di freccia ad una o entrambe le estremità. Seleziona un connettore e usa l'Inspector per scegliere tra 31 diversi stili di punte di freccia tra cui:
- Frecce base: Standard, inflessa, bastone
- Notazione UML: Triangoli di ereditarietà, diamanti di composizione
- Notazione ERD: Zampe di gallina per la cardinalità
- Decorative: Piume, cerchi, barre
Per un riferimento completo di tutti i tipi di punte di freccia, vedi il Riferimento punte di freccia.
Stili di Linea
Nell'Inspector, puoi personalizzare:
- Colore del tratto: Il colore della linea del connettore
- Spessore del tratto: Spessore della linea (da 1px a oltre 10px)
- Pattern a trattini: Linee continue, tratteggiate o punteggiate
- Frecce inizio/fine: Scegli tra 31 stili di punte di freccia
Etichette di Testo dei Connettori
Aggiungi etichette di testo ai connettori per descrivere le relazioni.
Aggiungere etichette
- Fai doppio clic in qualsiasi punto su una linea di connettore
- Appare un cursore di modifica del testo
- Digita il testo dell'etichetta
- Fai clic all'esterno per terminare
Posizionare le etichette
Trascina le etichette lungo il percorso del connettore:
- Fai clic sull'etichetta per selezionarla
- Trascina per riposizionarla lungo la linea
- L'etichetta resta collegata al connettore
Opzioni di posizionamento delle etichette
Nell'Inspector, puoi impostare:
- Posizione: Inizio, centro o fine del connettore
- Offset: Distanza dalla linea del connettore
- Rotazione: Allinea all'angolo del connettore o mantieni orizzontale
Etichette multiple
Puoi aggiungere più etichette a un singolo connettore:
- Una all'inizio (es. "1")
- Una al centro (es. "usa")
- Una alla fine (es. "*")
Questo è particolarmente utile per la notazione delle relazioni UML.
