dibujar el contorno de algunas líneas conectadas

Tengo algunas líneas que están conectadas en varios puntos. Quiero dibujar el contorno de estas líneas y también quiero tratar con las líneas adicionales en los puntos de conexión.

He visto dos preguntas similares en este sitio web: aquí y aquí

He manejado los casos normales al compensar las líneas centrales y luego cambiar los puntos de inicio y final de las líneas.

pero no he podido tratar casos especiales cuando los puntos están cerca uno del otro.

Desafortunadamente, mi reputación es baja. No pude publicar imágenes para explicar esto mejor.

Estoy codificando en Visual Basic .net y estoy escribiendo para Autocad, pero cualquier consejo será muy útil para mí.

la mayoría de los casos problemáticos se resuelven mediante vectores de traducción, verificación de intersección

contorno

  • negro es la línea / curva original lo que sea …
  • el gris es el vector de traducción (normal a negro y el tamaño = distancia del contorno)
  • azul es contorno

si los vectores de traducción no se cruzan, lo más probable es que todo esté bien, pero si lo hacen, simplemente haz algo como esto:

  1. cortar estos puntos del esquema

  2. o crea un punto singular a partir de estas intersecciones

    es más complicado pero puede evitar algunos casos problemáticos de la viñeta n.º 1

También a veces ayuda si hay una mayor densidad de puntos de control

Espero que ayude un poco …

    Intereting Posts