Los conectores inteligentes enrutan automáticamente alrededor de obstáculos y mantienen trazados limpios entre figuras a medida que las mueves por tu diagrama.

Modos de Enrutamiento

Diagrammix3 ofrece tres modos de enrutamiento de conectores para adaptarse a diferentes estilos de diagramas:

Línea Recta

El modo de enrutamiento más simple dibuja una línea directa entre los puntos de inicio y fin.

  • Ideal para: Diagramas minimalistas, cuando quieres control completo
  • Comportamiento: Trazado directo, ignora obstáculos
  • Caso de uso: Conexiones simples donde las figuras no se superpondrán con la línea

Ortogonal (Manhattan)

Crea conexiones usando solo segmentos de línea horizontales y verticales, formando ángulos rectos en cada giro.

  • Ideal para: Diagramas de flujo, diagramas técnicos, diagramas de circuitos
  • Comportamiento: Solo giros de 90 grados, sin segmentos diagonales
  • Caso de uso: Diagramas profesionales que requieren diseños estructurados

Ortogonal Inteligente

Un modo de enrutamiento inteligente que combina enrutamiento ortogonal con evasión automática de obstáculos.

  • Ideal para: Diagramas complejos con muchos elementos superpuestos
  • Comportamiento: Enruta alrededor de figuras automáticamente, recalcula cuando las figuras se mueven
  • Caso de uso: Diagramas grandes donde el enrutamiento manual sería tedioso

Comparación de Modos de Enrutamiento de Conectores Inteligentes

Cambiar el Modo de Enrutamiento

Para cambiar el modo de enrutamiento de un conector:

  1. Selecciona el conector que deseas modificar
  2. Abre el panel Inspector a la derecha
  3. Busca la sección Connector
  4. Elige del menú desplegable de modo de enrutamiento:
    • Straight
    • Orthogonal
    • Smart Orthogonal

El conector recalculará inmediatamente su trazado usando el nuevo modo de enrutamiento.

Evasión de Obstáculos

Al usar el modo Smart Orthogonal, los conectores evitan automáticamente los obstáculos en su camino.

Cómo Funciona

El motor de enrutamiento inteligente:

  • Detecta todas las figuras en el diagrama
  • Calcula el trazado óptimo alrededor de los obstáculos
  • Mantiene una distancia mínima desde los bordes de las figuras (distancia de separación)
  • Minimiza el número de giros y la longitud total del trazado
  • Recalcula automáticamente cuando las figuras se mueven

Configurar Parámetros de Evasión

Ajusta la evasión de obstáculos en Preferences → Diagram:

Shape Buffer Distance

  • Controla el espaciado mínimo entre conectores y figuras
  • Valores más grandes: más separación, rutas más amplias
  • Valores más pequeños: rutas más ajustadas, puede verse apretado
  • Predeterminado: 10 píxeles

Segment Penalty

  • Controla la preferencia de complejidad del enrutamiento
  • Valores más altos: menos segmentos, trazados más simples
  • Valores más bajos: más segmentos, rutas más ajustadas
  • Predeterminado: equilibrado para la mayoría de diagramas

Parámetros de Enrutamiento Inteligente

Recálculo Dinámico

Los conectores inteligentes recalculan sus rutas automáticamente cuando:

  • Mueves una figura a la que el conector está adjunto
  • Mueves una figura que bloquea el trazado actual del conector
  • Redimensionas una figura cerca del conector
  • Agregas o eliminas figuras que afectan el enrutamiento

Esto mantiene tu diagrama con apariencia limpia mientras trabajas, sin ajuste manual.

Consejos para Conectores Inteligentes

  1. Usa Smart Orthogonal para diagramas complejos - Deja que el algoritmo maneje el enrutamiento en diseños congestionados
  2. Aumenta la distancia de separación para claridad - Si los conectores se ven demasiado cerca de las figuras
  3. Cambia a Straight para conexiones simples - No uses enrutamiento inteligente cuando una línea directa es más clara
  4. Bloquea las figuras al finalizar - Evita movimientos accidentales que disparen el recálculo
  5. Combina con Puntos de Inflexión Manuales - Agrega inflexiones manuales a conectores inteligentes para control híbrido

Temas Relacionados