BORRA_V

Borra las entidades que están dentro de una línea cerrada que actúa de ventana, las que la solapan o las que quedan fuera de ella. En el modo Corte corta las líneas por el borde de la ventana.

Parámetros

Número de parámetro Descripción Valores Opcional
1 Código de las líneas que actúan de ventana Código Sí
2 Tipo de recorte 0 = Interior, 1 = Corte, 2 = Solape Sí
3 Borrar los elementos externos 0 = no, 1 = sí Sí

Los parámetros se indican los tres o ninguno. Con menos de tres, la orden los ignora y funciona de forma interactiva.

Con los tres parámetros, la orden no muestra el cuadro de diálogo ni pide seleccionar nada. Muestra el mensaje «Calculando...» y usa como ventana, una tras otra, cada línea del archivo activo o de los archivos de referencia visibles que cumple todas estas condiciones: tiene el código indicado, está cerrada, tiene al menos 4 vértices, no está borrada, está visible y está dentro de la zona de interés. Las ventanas no se borran ni se cortan entre sí. Al terminar, la orden finaliza.

Si el tipo de recorte no es 0, 1 ni 2, suena el aviso de error, aparece el globo «Tipo de recorte incorrecto» y la orden termina sin cambiar el dibujo.

Observaciones

Sin parámetros, la orden muestra el cuadro de diálogo Borrar ventana:

Cuadro de diálogo Borrar ventana

Cada vez que se ejecuta la orden, el cuadro aparece con 1 Corte seleccionado y la casilla Borrar los elementos externos desmarcada. Si pulsas Cancelar, la orden termina sin hacer nada.

Al pulsar Aceptar, la orden muestra el mensaje «Selecciona la línea que actúa de borde.». La línea tiene que existir antes de ejecutar la orden, estar cerrada y tener al menos 4 vértices. Si la entidad seleccionada no es una línea o no cumple esas condiciones, suena el aviso de error y la orden sigue esperando a que selecciones otra. Al seleccionar una línea válida, la orden borra y termina.

Sin la casilla Borrar los elementos externos, la orden borra el interior de la ventana:

Tipo de recorte Texto en el cuadro Qué borra
0 Interior (cualquier elemento que se encuentre totalmente dentro de la línea de límite) Las líneas que tienen todos sus vértices dentro de la ventana o sobre el borde, y los polígonos y complejos que están completamente dentro
1 Corte (corta los elementos por la línea de límite) Corta las líneas que atraviesan el borde: borra los trozos interiores y conserva los exteriores. Borra las líneas que están enteras dentro de la ventana. No borra ni corta los polígonos ni los complejos
2 Solape (cualquier elemento que tenga al menos un punto dentro de la línea de límite) Las líneas que tienen al menos un vértice dentro de la ventana o sobre el borde, y los polígonos y complejos que tienen algún vértice dentro

Con la casilla Borrar los elementos externos marcada, la orden borra el exterior de la ventana:

Tipo de recorte Qué borra
0 Las líneas que no tienen ningún vértice dentro de la ventana ni sobre el borde, y los polígonos y complejos que están completamente fuera
1 Corta las líneas que atraviesan el borde: borra los trozos exteriores y conserva los interiores. Borra las líneas que están enteras fuera de la ventana. No borra ni corta los polígonos ni los complejos
2 Las líneas que tienen al menos un vértice fuera de la ventana, también las que cruzan el borde, y los polígonos y complejos que tienen algún vértice fuera

Los puntos, los complejos puntuales y los textos se clasifican en los tres modos por su primer vértice: dentro de la ventana o sobre el borde, o fuera. Los multipuntos y las imágenes se clasifican por sus vértices: en los modos Interior y Corte se borran si todos sus vértices quedan en la zona que se borra; en el modo Solape, si alguno queda en ella.

En el modo Corte, cada línea cortada se borra y sus trozos conservados se añaden como líneas nuevas con los códigos de la original. Una línea cerrada que se corta queda en trozos abiertos.

La orden solo borra entidades del archivo de dibujo activo. Excluye las entidades borradas, las que están fuera de la zona de interés, la propia ventana y las entidades que tienen apagados (OFF) todos sus códigos.

Lo que borra y añade la orden se deshace con UNDO.

Ejemplo

BORRA_V=LIMITE 1 0

Usa como ventana cada línea cerrada con el código LIMITE. Corta las líneas que cruzan el borde, borra los trozos interiores y las entidades interiores, y conserva las líneas LIMITE.

Características de la orden

Tipo de orden Orden interactiva sin parámetros; orden inmediata con parámetros
Repite automáticamente No
Opción del menú donde aparece la orden Editar/Borrar ventana
Barra de herramientas en la que aparece la orden Eliminar y recuperar
Extensión DigiNG.OrdenesStandard.dll
Variables relacionadas No tiene variables relacionadas
Órdenes relacionadas BORRA_COD_V
BORRA_E
Nombre interno {290F947C-CAAD-4945-8524-9E71C9713108}