Dynamo+Python. Nivel 2
Desde aquí puedes ver el programa y acceder a parte del contenido
-
1
Intro
-
2
Crear un módulo con nuestras funciones
-
3
Importar bibliotecas externas
-
4
Repaso de ProtoGeometry
-
5
RevitNodes
-
6
Ejercicio. Vigas a partir de curvas
-
7
DSCoreNodes
-
8
Ejercicio. Pilares siguiendo una curva seno
-
9
Empezando con la API de Revit
-
10
Explorando parámetros
-
11
Obtener valores de parámetros
-
12
RevitServices(Transaction)
-
13
FilteredElementCollector
-
14
Filtros
-
15
Filtros Multicategoría
-
16
Location. Mover
-
17
Copiar y rotar
-
18
Crear muros
-
19
Conversiones
-
20
Ejercicio muros y suelo poligonales
-
21
Incorporar ejemplares de familia
-
22
Configuración de la plantilla
-
Bienvenidos VISTA PREVIA GRATUITA Intro VISTA PREVIA GRATUITA Programa VISTA PREVIA GRATUITA -
Crear un módulo con nuestras funciones. I VISTA PREVIA GRATUITA Crear un módulo con nuestras funciones. II VISTA PREVIA GRATUITA Leer desde Python Script -
Importar bibliotecas externas. I Importar bibliotecas externas. II -
Repaso de ProtoGeometry. I Repaso de ProtoGeometry. II Repaso de ProtoGeometry. Descargas -
RevitNodes. I RevitNodes. II RevitNodes. III RevitNodes. IV RevitNodes. Descargas -
Vigas a partir de curvas. I Vigas a partir de curvas. II Ejercicio. Vigas a partir de curvas. Descargas -
DSCoreNodes. I DSCoreNodes. II DSCoreNodes. Descargas -
Pilares siguiendo una curva seno. I Pilares siguiendo una curva seno. II Ejercicio. Pilares siguiendo una curva seno. Descargas -
Acceder a la Revit API Empezando con la API. I Empezando con la API. II Ejercicio. Obteniendo los elementos bloqueados Elementos de cara a Dynamo-Revit API Empezando con la API de Revit. Descargas -
Revit Lookup Parámetros. I Parámetros. II Parámetros. III Explorando parámetros. Descargas -
Obtener valores de parámetros. I Obtener valores de parámetros. II Obtener valores de parámetros. III -
RevitServices(Transaction). I RevitServices(Transaction). II RevitServices(Transaction). Descargas -
FilteredElementCollector. I FilteredElementCollector. II -
ElementFilter. I ElementFilter. II Ejercicio filtrado de muros WhereElementIsNotElementType Filtros. Descargas -
Filtros Multicategoría. I Filtros Multicategoría. II Filtros Multicategoría. Descargas -
Location. I Location. II Mover Location. I Mover Location. II Location. Mover. Descargas -
Copiar Elemento Rotar Elemento. I Rotar Elemento. II Copiar y rotar. Descargas -
Crear Muro. I Crear Muro. II Crear múltiples muros Crear muros. Descargas -
Método ToDSType Conversión de Revit a Dynamo Conversión de Dynamo a Revit Ejercicio conversión UnitUtils Conversiones. Descargas -
Ejercicio muros y suelo poligonales. I Ejercicio muros y suelo poligonales. II Ejercicio muros y suelo poligonales. III Ejercicio muros y suelo poligonales. Descargas -
Incorporar ejemplares de familia. I Incorporar ejemplares de familia. II Incorporar ejemplares de familia. Descargas -
Configuración de la plantilla Configuración de la plantilla. Descargas
Objetivos principales
Al final del curso habrás desarrollado todos estos conceptos
- Crear un módulo con nuestras funciones. De la misma forma que podemos importar módulos creados por otros, podemos crear módulos con nuestras propias funciones.
- Importar bibliotecas externas. Veremos el sentido que tiene utilizar bibliotecas creados por otros y las distintas formas de importarlos.
- Repaso de ProtoGeometry. Repasaremos desde cero el uso de ProtoGeometry, fundamental para poder utilizar los nodos de geometría de Dynamo.
- RevitNodes. Vamos a utilizar los nodos de Revit de Dynamo en nuestra consola de Python a través del uso de RevitNodes.
- Ejercicio. Vigas a partir de curvas. A través de este ejercicio veremos cómo podemos unir el uso de ProtoGeometry y de RevitNodes.
- DSCoreNodes. Veremos la utilidad de esta biblioteca en cuanto con ella obtenemos muchos de los nodos fundamentales de DesignScript
- Pilares siguiendo una curva seno. Haremos un ejercicio para rematar el uso de algunas de las bibliotecas que hemos ido viendo.
- Empezando con la API de Revit. Empezaremos a introducirnos en la API de Revit con el fin de tener más posibilidades que las que nos dan los nodos de Dynamo.
- Explorando parámetros. Vamos a ver la gran utilidad que tiene Revit Lookup y a empezar a explorar los parámetros de los elementos de nuestro proyecto.
- Obtener valores de parámetros. Veremos las distintas maneras de obtener los valores de parámetros determinados.
- RevitServices (Transaction). Nos vamos a introducir en los conceptos de transacción, para qué sirve y cúando utilizarlo. A su vez veremos DocumentManager y TransactionManager.
- FilteredElementCollector. Utilizaremos esta clase para filtrar, agrupar e iterar a través de grupos de elementos.
- Filtros. Veremos cómo crear filtros a partir de la API y cómo aplicarlos a nuestros colectores.
- Filtros multicategoría. En este caso, vamos a ver filtros para distintas categorías y cómo funcionan.
- Location.Mover. Nos introduciremos en la localización de elementos y de cómo podemos editar o variar dicha localización.
- Copiar y rotar. Hablaremos de copiar elementos de nuestro proyecto y a su vez de cómo podemos rotarlos según nos convenga.
- Crear muros. Para empezar a crear algo, veremos cómo se puede hacer un muro o múltiples muros según la secuencia que queramos.
- Conversiones. Veremos las opciones que tenemos de conversión de unidades y de atar el script desde Dynamo o desde Revit según convenga.
- Ejercicio muros y suelo poligonales. Completaremos un ejercicio que servirá de repaso del de creación de muros, en este caso, inscritos en una circunferencia y creando a la vez su suelo correspondiente.
- Incorporar ejemplares de familia. Entenderemos cómo incorporar ejemplares de familias por componente y haremos un ejercicio en el que colocaremos múltiples luminares a través de una secuencia dada.
- Configuración de la plantilla. Por último veremos cómo podemos configurar la plantilla de nuestro Python Script para que aparezcan las bibliotecas que deseamos
Opciones de pago
2 cómodas posibilidades de adquirir el curso
-
€49,00
-
2 pagos mensuales de €26,00
Formador del curso
Acceso al formador a través del foro de discusión
-
Arquitecto, consultor y formador
Javier Aramendia
Javier es Autodesk Revit certified professional con más de dieciocho años de experiencia en firmas internacionales como IDOM (Madrid, España), FOSTER & PARTNERS (Londres, GB), COOP HIMMELB(L)AU (Viena, Austria) o ARQUITECTONICA (Miami, EEUU) entre otros. Actualmente aparte de su tarea como consultor para varias empresas, dirige a la vez el Máster BIM de Edificación y el Máster de programación aplicada a BIM de Structuralia entre otras actividades. Como profesional ha trabajado en varios proyectos significativos como el BCE (Banco Central Europeo) en Frankfurt o en el BIM Management de la nueva línea de metro de Estambul. Arquitecto por la ETSAM, siendo máster en Arquitectura BIM y en Project Management por el CSA y experto en edificación y sostenibilidad por la UEM. Una de sus pasiones es impartir talleres, seminarios y cursos de capacitación para profesionales y empresas o a través de su canal de Youtube.
