pyArchitect

English Русский Español

pyArchitect

Release License Buy Me a Coffee

Extensión de pyRevit para la productividad

Extensión de pyRevit para arquitectura, diseño de interiores y coordinación BIM. Está pensada para quitarle al arquitecto el trabajo repetitivo y mantener el proyecto ordenado.

Todas las herramientas están traducidas al inglés, al ruso y al español — el idioma se toma de la interfaz de Revit.

Instalación

pyArchitect funciona sobre pyRevit: instálalo primero, o comprueba que ya esté instalado. Después añade la extensión de una de estas dos maneras.

Desde la ventana Extensions de pyRevit

pyArchitect figura en el catálogo de extensiones del propio pyRevit, así que se puede instalar sin usar la línea de comandos:

Desde la línea de comandos

Actualización

Al iniciar Revit, pyArchitect compara su versión con la del repositorio y avisa cuando hay una nueva. Para instalarla, usa el botón Update del propio pyRevit, que descarga los últimos commits de todas las extensiones instaladas.

Funciones

Así se ve la extensión en la cinta: Cinta de pyArchitect La pestaña contiene los siguientes paneles:

Cada herramienta lleva su propia descripción. Para verla, pasa el ratón por encima del botón y espera un momento.

Panel Herramienta Qué hace
Main Info Información básica sobre el proyecto actual y la extensión, más la versión instalada y la última disponible. Funciona sin documento abierto
Coordination Plan de Coordinación Crea un nuevo plan de coordinación orientado al norte real y revela el punto base y el punto de levantamiento
Coordination Vista Navis Crea o actualiza la vista 3D de Navisworks según el perfil elegido. Shift+Clic define el perfil por defecto y edita los presets
Coordination 3D Vistas Subproyectos Crea vistas 3D basadas en conjuntos de trabajo
Coordination 3D Vistas Vínculos Crea vistas 3D basadas en vínculos
Coordination Vincular más Crea muchos vínculos RVT, DWG o IFC a la vez
Coordination Revisar vínculos Doctor de vínculos: ancla los vínculos, mueve cada uno a su propio subproyecto ##_RVT_<ARCHIVO>, lo renombra o crea cuando el archivo vinculado cambió de nombre y elimina los subproyectos vacíos de vínculos antiguos
Finishing Acabado de techo Crea el acabado de techo de las habitaciones seleccionadas, con desplazamiento opcional por su espesor
Finishing Acabado de suelo Crea el acabado de suelo de las habitaciones seleccionadas, con desplazamiento opcional por su espesor
Finishing Acabado de muros Crea una segunda capa de muros dentro de las habitaciones seleccionadas — útil para las mediciones de trabajos de interior
Tools Copiar valores Copia el valor de un parámetro de una propiedad a otra. Shift+Clic imprime un informe detallado de la transferencia
Tools Sección de muro Crea una sección alrededor de cada muro seleccionado
Tools Unir por categoría Une todos los elementos de una categoría a los elementos que elijas y corrige el aviso de elementos unidos que no se intersecan
Tools Unir por selección Une entre sí dos grupos de elementos seleccionados y corrige el mismo aviso
Tools Puertas reflejadas Selecciona todas las instancias de puerta reflejadas
Tools Ventanas reflejadas Selecciona todas las instancias de ventana reflejadas
Tools GUID de parámetros Lista los parámetros compartidos del proyecto junto con sus GUID
Tools Volumen de placas Anota el volumen y la masa de todas las placas en el parámetro Comentarios
Tools Consulta de volumen Devuelve el volumen de los elementos seleccionados y calcula el total en metros cúbicos
Tools Categorías e ID Lista las categorías del modelo con sus ID
Tools Eliminar Habitaciones Sin Colocar Elimina del proyecto todas las habitaciones sin colocar
Tools Eliminar parámetro compartido Elimina por lotes los parámetros compartidos elegidos, de modo que después se pueda añadir un parámetro con el mismo GUID y distintas propiedades
Tools Todos los elementos de categoría Selecciona todos los elementos de la categoría elegida
Batch Exportar IFC (lote) Exportación por lotes de modelos de Revit a IFC
Batch NavisView (lote) Crea la vista de exportación a Navisworks en un lote de modelos de Revit

Herramientas por lotes

Las dos funcionan sin documento abierto — lánzalas desde una sesión de Revit vacía. Comparten el mismo formulario:

Cada modelo se abre en segundo plano y se procesa por separado.

Exportar IFC (lote) resuelve en cada modelo la vista 3D solicitada y la exporta a IFC con los ajustes de la pestaña Options: versión IFC, conjuntos de propiedades, cantidades base, tratamiento de los vínculos y carpeta de exportación.

NavisView (lote) prepara en cada modelo una vista 3D para Navisworks. Un perfil decide qué categorías se ocultan; se deduce del nombre del archivo y puede cambiarse por modelo. Eliges entre escribir copias en una carpeta o editar y guardar los modelos de origen.

Shift+Clic en cualquiera de los dos botones abre los ajustes — opciones de exportación, ajustes de la vista y perfiles de Navisworks — sin ejecutar el lote.

Resolución de problemas

Si la extensión no carga, borra todos los archivos del directorio %AppData%\Roaming\pyRevit\Extensions\pyArchitect.extension junto con la carpeta pyArchitect.extension, y vuelve a instalarla siguiendo la sección de Instalación.

Los ajustes se guardan en un único archivo, pyrevit_pyArchitect.ini, en la carpeta appdata de pyRevit. Borrarlo devuelve la extensión a sus valores por defecto.

Licencia

Publicado bajo la GNU General Public License v3.0.

Agradecimientos

Muchas gracias a: