Mediante esta rutina podrás borrar los objetos que se encuentren en el área interior o exterior de una polilinea seleccionada, si se indica la opción recortar, los objetos que sean intersectados por la polilinea serán recortados por el lado que se indique.
Cuando se trata de eliminar objetos fuera de la polilinea, se deberá de tener especial cuidado ya que este comando elimina todos los objetos que se encuentren fuera de la polilinea.
La polilinea a seleccionar deberá de ser una polilinea cerrada, de no serlo la rutina une el último punto del segmento con el primero, cerrando así mediante una línea imaginaria la polilinea y eliminando todo lo que este dentro o fuera de esa línea.
La opción recortar como es lógico, solo funciona con objetos que pueden ser recortados de una forma manual, como por ejemplo, líneas, círculos, arcos, etc, los bloques y otros objetos compuestos no ingresan dentro de estos objetos que pueden ser recortados.
Para utilizar la rutina debes de hacer lo siguiente:
- Carga el archivo lisp en AutoCAD.
- Ingresa el nombre del comando: PolErase
- Selecciona la polilinea que servirá de borde para delimitar los objetos a eliminar.
- Elige una opción de como borrar los objetos, podrás elegir la opción: Ventana (solo elimina los objetos que están totalmente fuera o dentro de esa ventana), Captura (elimina los objetos que incluso son intersectados por el borde de la polilinea), Borrar y Recortar (como su nombre lo indica, borrará los objetos que están dentro o fuera de la polilinea y recortará los objetos que sean intersectados por el borde).
- Indica un punto sobre qué lado (interno/externo) se borrarán o recortarán los objetos.
buenas tardes, alguien me puede colaborar con un lisp para dibujar polilineas a partir de puntos cogo por seleccion, ya que por opcion de comando transparente la descripcion no esta en forma consecutiva, gracias
Hola,
Muchas gracias por el aporte.
Tengo que hacer este proceso en muchísimas polilineas. ¿Sería posible obtener uno para que deje selecionar mas de una polilínea y eliminar todos los elementos dentro de sus perímetros?
Un saludo y muchas gracias
buen dia que tal amigo muy buena rutina mi preguntas se puede modificar este autolisp para queb no elimine los objetos si no cree un bloque con los objetos que se encuentran dentro de la linea y que incluya la linea, no se si me explico, es decir ejemplo tengo una polilina cerrada quepara el ejemplo sera parentesis () entonces que al elecionar la linea todo lo que este incluyendo la linea sea un bloque es decir (QWER), genere un bloque no importa el nombre digamos 01 y el contenido dle bloque sea lo que esta en la linea es decir BLOQUE 01 = (QWER)
Que tal amigo excelente lisp de borrar dentro de fuera del poli linea, que mi pregunta es si se puede hacer con filtro donde uno indique color layer o tipo de objeto, o entidad del dibujo a borrar. De antemano gracias
Hola Ermel. Si se puede, voy a entregar una nueva versión con lo que me indicas pronto. Saludos.