Carlos Pallas Rodríguez | Arquitecto

Experiencia, Responsabilidad, Profesionalidad & Colaboración

Nuevo LISP: B0 – traslademos todos nuestros bloques a la capa 0!

En progeCAD, los bloques son elementos fundamentales en el trabajo diario de arquitectos, delineantes e ingenieros. Sin embargo, para que un bloque funcione correctamente y se adapte a las propiedades de la capa donde se inserta, todos sus elementos internos deben estar en la capa «0» y configurados en ByLayer.

Cuando insertamos un bloque en un dibujo, este pierde la información sobre en qué capas estaban sus elementos internos y los trata como si siempre hubieran pertenecido a la capa «0». Esto significa que, si dentro del bloque hay objetos en capas diferentes, no se comportará de manera coherente al mover el bloque a una nueva capa.

Por ejemplo, si un bloque contiene líneas en la capa «Muebles» y otras en la capa «Muros», pero el bloque en sí se coloca en la capa «Estructura», es posible que algunas líneas mantengan sus propiedades originales en lugar de adoptar las de la nueva capa. Esto afecta la coherencia visual y la organización del dibujo, generando confusión y posibles errores en la presentación.

Para solucionar este problema, Jurassic ARQ ha desarrollado el comando B0, diseñado específicamente para progeCAD.

¿Qué hace el LISP B0?

El comando B0 permite modificar rápidamente los elementos internos de un bloque, asegurando que todos sus objetos se configuren correctamente para que adopten las propiedades de la capa en la que se inserten.

Cuando ejecutas B0, progeCAD te pedirá que selecciones un bloque y aplicará automáticamente los siguientes cambios en sus objetos internos:

Capa: Todos los elementos del bloque se trasladarán a la capa «0».
Color: Se establecerán en ByLayer, lo que permite que el color sea controlado por la capa en la que se encuentre el bloque.
Tipo de línea: También se ajustará a ByLayer, asegurando que el tipo de línea sea el adecuado según la capa en la que esté el bloque.

Beneficios de usar B0

Mayor flexibilidad: Al insertar el bloque en cualquier capa, este adoptará automáticamente sus propiedades, evitando inconsistencias.
Mejor organización del dibujo: Se eliminan los problemas de objetos internos en capas incorrectas.
Mayor control visual: Facilita la gestión de colores y tipos de línea sin tener que editar cada bloque manualmente.
Ahorro de tiempo: En lugar de modificar cada objeto dentro del bloque manualmente, B0 lo hace en segundos.

¿Cómo se usa el comando B0?

Usar esta herramienta es muy sencillo y solo requiere unos pocos pasos:

Escribe B0 en la línea de comandos de progeCAD y presiona Enter.
Selecciona el bloque que deseas modificar.
¡Listo! Todos los elementos internos del bloque habrán sido movidos a la capa «0» y configurados en ByLayer.

Si el objeto seleccionado no es un bloque válido, el programa te mostrará un mensaje indicándotelo.

Código

Descarga.

Te dejo el enlace al lisp para que puedas probarlo. ¡Espero que te sea útil!

Espero que la información te haya sido útil. Cada semana iré ampliando la cantidad de artículos dedicados al CAD, incorporando ejemplos prácticos sobre los temas tratados. Aunque existen otros programas de CAD, en este blog daremos prioridad a ProgeCAD, sin que ello signifique que la mayoría de los comandos no sean compatibles con la mayoría de los programas de CAD del mercado. Y si te ha quedado alguna duda con el artículo puedes hacerme un comentario en el siguiente cuadro, que te la intentaré resolver.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Jurassic ARQ

PROGRAMA KIT DIGITAL FINANCIADO POR LOS FONDOS NEXT GENERATION
DEL MECANISMO DE RECUPERACIÓN Y RESILIENCIA

logotipos-kit-digital-blanco

© 2024 Copyright | Desarrollado y alojado por Alsernet 2000 S.L