TilingHath. Sombreado de baldosas paramétrico

jueves, 14 de julio de 2016

Si en la entrega anterior veíamos el programa de sombreados de ladrillo paramétrico, en esta vamos a ver a su hermano gemelo pero con baldosas.

Los dos programas se crearon juntos y en el mismo archivo, y se han ido reformando y mejorando con el tiempo, los he separado por motivos de programación y por poner un poco de orden en el proyecto.



El concepto es exactamente el mismo que con BricsHatch, poder crear todo tipo de sombreados de baldosas con distintas medidas y separaciones entre ellas.

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 TILING_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
  • Ancho: Anchura real para cada baldosa
  • Alto: Altura real para cada baldosa
  • Separación: Separación entre baldosas:
    • Iguales: Si se activa la casilla, desactivara el campo de separación vertical y la medida que se indique en horizontal, se aplicara tambíen a vertical.
    • Horizontal: Separación horizontal entre baldosas (puede ser 0).
    • Vertical: Separación vertical entre baldosas (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: BAL_03000x025000_h01500-v01500.PAT

//  PREFIJO         ANCHO        ALTO        SEP.HORIZONTAL      SEP.VERTICAL       EXT  
//---------------------------------------------------------------------------------------
     "BAL"   "_"   "03000" "x" "025000"  "_"    "h01500"    "-"   "v01500"    "."  "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.

2 comentarios:

  1. Gracias por tus aportes, Uso autocad 2017 . En linea de comandos ejecuto TILING_HATCH y me sale ; error: no function definition: JLGG-INIT_VARS

    ResponderEliminar
  2. Necesitas que estén cargadas las funciones auxiliares y de cuadros de diálogo.
    Se pueden descargar desde aquí: https://lamarmitadelcad.blogspot.com.es/p/proyecto.html.

    ResponderEliminar