BricsHatch. Sombreado de ladrillos paramétrico

jueves, 14 de julio de 2016

Decíamos ayer...

Siento haber tardado en publicar pero lo primero es lo primero y el trabajo me impide dedicarme a la programación todo lo que yo quisiera.

Esta vez os traigo una utilidad que ya publique, allá por el año 1991, reformada, claro está, para los nuevos tiempos que corren.



Siempre buscaba o generaba patrones de sombreado de ladrillo para los alzados y secciones o detalles de proyecto. En ocasiones también tenía que adecuar las fachadas al reparto de ladrillo con determinada separación en vertical y horizontal del mismo. Muchas veces no disponía del patrón adecuado y no había tiempo para generar patrones (algo engorroso) y los dibujaba a mano (líneas o polilíneas).

Así puse manos a la obra para crear un programa que me generase los patrones de ladrillo en base a unos parámetros específicos. Y de paso generar otro programa de sombreados de baldosas (en una próxima entrega).

Compativilidad
Probado en AutoCAD v.2015-2017 (x64) y BricsCAD v.15 (x64)
Como siempre: Si lo probáis en otras versiones y/o plataformas os agradecería que me informaseis de los resultados para poder contrastar y solucionar posibles problemas.
Funcionamiento
Utilice BRICS_HATCH en la línea de comandos para ejecutar la aplicación.
Utilice el Icono de Sombreados y Tipos de Línea en la cinta de opciones, en la barra de herramientas o en el menú desplegable.
  • Modificar las Opciones necesarias en el cuadro de dialogo del programa.
  • Aceptar y generar el sombreado con las opciones clásicas de AutoCAD. El programa guardara los datos y pasara el control al comando "SOMBREA"("_HATCH") de AutoCAD.
Opciones
  • Aparejo: El tipo de aparejo de ladrillo que se generará (Tipo o Soga-Tizón). Por defecto "Tipo", cambiar el tipo para verlo en la imagen del cuadro de dialogo.
  • Anchura Ladrillo: Anchura real de cada ladrillo
  • Altura Ladrillo: Altura real de cada ladrillo
  • Llaga Horizontal: Separación horizontal entre ladrillos (puede ser 0).
  • Llaga Vertical: Separación vertical entre ladrillos (puede ser 0).
  • Punto de origen: Punto de origen del sombreado que se creará en el dibujo. "Designar >>" cierra temporalmente el cuadro de dialogo para indicar un punto de origen de sombreado en el dibujo.
Ejemplos:

Los patrones personalizados se guardan en el directorio Custom_patterns, integrado dentro de las rutas de la marmita, de manera que si el programa detecta que el patrón de sombreado ya existe no lo genera, utiliza el existente.

Nota: El directorio Custom_patterns ha de estar en las rutas de soporte de Autocad. Las funciones auxiliares del proyecto que se cargan automáticamente al inicio, añaden esta ruta a las rutas de soporte sin que tengamos que hacerlo manualmente.

El nombre generado para el patrón de sombreado utiliza el siguiente criterio:

Ejemplo de nombre de patrón: LAD_1_02400x00700_h00150-v00100.PAT

//  PREFIJO        TIPO        ANCHO        ALTO         SEP.HORIZONTAL     SEP.VERTICAL       EXT  
//-------------------------------------------------------------------------------------------------
     "LAD"    "_"  "1"   "_"  "02400" "x" "007000"  "_"    "h00150"    "-"   "v00100"    "."  "PAT"
//-------------------------------------------------------------------------------------------------
       
Codigo y descarga.
Código
Descarga.

El programa necesitará que estén cargadas y actualizadas las funciones comunes para los programas publicados en La Marmita.

Estas utilidades y han sido incorporadas al proyecto de “La Marmita”, integradas en el menú, en la ruta de archivos y en la carga automática de funciones y comandos.

Se puede descargar el proyecto completo desde: Proyecto "La Marmita".



Como siempre, espero sea de utilidad.
Un saludo a tod@s desde España.

1 comentario:

  1. no veo el lisp que pudiera ayudarme dentro de una rutina lisp yo quiero saber los pasos para net origen escala luego seleccionar es decir la sintaxis

    ResponderEliminar