Programación en REVIT API

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

RECUPERACIÓN ACTIVIDAD 1

Paula Jezreel Fonseca Ramírez / 20231579018

Como ya se sabe Revit es un software pago de Autodesk, sin embargo, puede ser gratis para estudiantes por un
año con posibilidad de renovación. Revit se usa para el modelado 3D, sin embargo, esta tiene una interfaz de
programación de aplicaciones API que sirve para que los usuarios y desarrolladores puedan crear propias
funciones para automatizar procesos.

Esta interfaz permite distintos lenguajes de programación, entre estos C#, Ruby, Visual Basic y el más utilizado
actualmente Python. Actualmente estas habilidades de programación y automatización de procesos son muy
importantes para la implementación de las metodologías BIM. Buscando en LinkedIn, la mayoría de roles que
requieren personal para el área BIM deben tener estas habilidades, con salarios desde 2 a 7 millones de pesos,
claro está que también incluye muchas más como los conocimientos básicos en ciertos tipos de software como
Rhino, Naviswork, etc. Para acceder a REVIT con Python, hay varias formas, puede ser desde PyRevit, Revit
Python Shell y Dynamo, este último está integrado en el mismo software de REVIT y se usa para las tareas
repetitivas. Todas estas formas interactúan a través de scripts, no solo automatizando tareas sino también
personalizando el entorno de Revit. De la misma manera que Revit, el software Rhino tiene su complemento
de programación basados en scripts visuales conocido como Grasshopper, donde según la experiencia de
usuario se prefiere.

La implementación del trabajo digital en la construcción, específicamente con REVIT se desarrolla a partir del
año 2000, surgiendo a partir del concepto de BIM utilizado 20 años antes. Actualmente, el BIM es requerido en
un 35%-50% en los proyectos de obras públicas y se estima que será obligatorio completamente para el año
2026 en Colombia. Incluso hay cursos básicos de 35.000$ COP en Udemy (link al final), es un área de bastante
innovación y que viendo el avance tecnológico es muy probable que se siga desarrollando el BIM en el campo
de la programación y de la IA.

En cuanto a investigaciones sobre este tema,de acuerdo al Journal of Computing in Civil Engineering, durante
la última década se ha explorado bastante el campo de la impresión 3d en la ingeniería civil, más que todo usado
para concreto. Sin embargo, muy pocos estudios han intentado realizar el diseño de esta impresión a partir de
la información BIM, obtenida de los softwares en un script de Dynamo. (Weng, 2021).

Otro estudio dado por el Practice Periodical on Structural Design & Construction, explica como se puede
mejorar la productividad de los encofrados en madera en las obras, a partir de REVIT API, determinando el
mejor diseño de acuerdo a diferentes condiciones como disponibilidad de materiales, consideraciones de
seguridad y salud, estructura de la instalación, etc. (Jin Ziyu, 2022).

La industria de los “digital twins” tiene apenas unos años de exploración, en un artículo de este mismo año, se
plantea la idea de combinar esta área con el BIM, utilizando las interfaces de programación para, no solo obtener
esa digitalización en tiempo real y monitorearla a partir de sensores, sino que estos dados sean automáticamente
agregados como información al modelo de cada software (model data), incluyendo en este caso Dynamo in
Revit. (Valerian Vanessa Tuhaise, 2023).

Link curso: https://www.udemy.com/course/python-revit-api-for-dynamo/

Bibliografía
Jin Ziyu, G. J. (2022). BIM-Based Timber Formwork Design and Modeling. Practice Periodical on Structural Design & Construction, Vol. 28 Issue 1, p1-14, 14p.

Valerian Vanessa Tuhaise, J. H. (2023). Technologies for digital twin applications in construction. ELSEVIER, Vol 152.

Weng, Y. N. (2021). Extracting BIM Information for Lattice Toolpath Planning in Digital Concrete Printing with Developed Dynamo Script: A Case Study.
Journal of Computing in Civil Engineering, Vol. 35 Issue 3, p1-14, 14p.

También podría gustarte