Revit API - With Prana
Revit API - With Prana
PROFESIONALES
CONTACTO
DIRIGIDO A:
Estudiantes, Ingenieros, arquitectos, técnicos o cualquier involucrados
profesionales involucrados con el sector construcción.
CONOCIMIENTO REQUERIDOS:
AUTODESK REVIT (BASICO)
SOFTWARE USADOS:
1. AUTODESK REVIT
2. VISUAL STUDIO COMUNITY (GRATUITO)
3. NOTEPAD++ (GRATUITO)
Objetivo de la clase
Conocer los conocimientos fundamentales del paradigma de programación POO (Programación orientada a objetos) y como se relaciona con el lenguaje de
programación en C#. Ademas se entenderá de manera gráfica como es el flujo de trabajo de la API de Revit para así poder crear nuestra primera aplicación.
cmd_helloWorld
Se creara una pequeña aplicación que permitirá comprender de manera practica el flujo de trabajo de la API de Revit. El aplicativo muestra un pequeño mensaje con la
información básica del proyecto.
Clase 02
Objetivo de la clase
Conocer como interactuar mediante selección los elementos dentro de un documento de Revit y un primer acercamiento a obtener propiedades como categoría, id,
volume, area de los elementos seleccionados.
cmd_totalVolume
Se creara una aplicación que permitirá seleccionar los elementos dentro de un documento de Revit y permitirá recorrer todos los elementos para obtener la cantidad de
volumen total
Clase 03
Objetivo de la clase
Conocer cómo trabajar con interfaces de ventanas (Winform) para crear nuestras primeras ventanas personalizadas (Botones, tablas, texto, imágenes, etc) Ademas
trabajaremos con condicionales donde nos enfocaremos a filtrar elementos seleccionados.
cmd_pickInformation
Se creara una aplicación donde mostraremos la información de los elementos seleccionados en un interfaz personalizado con acciones en botones y contenido en
tablas.
Clase 04
Objetivo de la clase
Conocer las interoperabilida con otros tipos de archivos (.xml, .pdf, .txt, .xml) para poder exportar la información de un documento Revit a un formato personalizado para
reportes.
cmd_excelExport
Se creara una aplicación donde exportaremos información de los elementos a un archivo en excel para generar un reporte de metrados.
Clase 05
Objetivo de la clase
Conocer el manejo avanzado de interfaces dentro de Revit para crear diferentes tipos de botones dentro de las pestañas (tabs) dentro de Revit y personalizar mejor
aplicaciones de gran escala. Además profundizaremos a obtener información mas avanzada de elementos (Parámetros de tipos y materiales)
app_structuralQuantity
Se creara una aplicación completa de media escala para obtener el metrado detallado de elementos estructurales y generar reporte con gráficos (Dashboard para
mejorar la compresión de los resultados de un modelo BIM.
Clase 06
Objetivo de la clase
Conocer el concepto de transacciones y como crearlas dentro de Revit para poder modificar los elementos(información geométrica como información de parámetros)
esto nos permitirá crear Elementos y modificar parámetros.
app_createElements
Se creara una aplicación que permita crear Elementos y modificar su información y geometría. Crearemos Muros, Vigas, Losas y Columnas ademas de modificar por
condicionales los parámetros compartidos.
Clase 07
Objetivo de la clase
Trabajaremos con interfaces avanzados WPF (Windows presentation Foundation) para manejar ventanas mas personalizadas y mas vistosas para el usuario.
app_WPFInterface
Trabajaremos un interfaz de usuario para crear informes vistosos y con mejores conceptos de interfaz de usuario (UI) y experiencia de usuario (UX) para lo que nos
guiaremos de material disign de Google.
Clase 08
Objetivo de la clase
Comprenderemos el flujo para publicar una aplicación en la tienda oficial de Autodesk. Publicaremos nuestra primera Aplicación y se dará una introducción de los
próximos pasos en el desarrollo de software
app_sinDefinir
Reto para el docente….
SOBRE EL DOCENTE
LAMBDA [email protected]