¿La API de Revit permite igualar un parámetro de ejemplar o de tipo a un parámetro de proyecto?

Todos igualamos a mano parámetros de familias, sean de ejemplar o de tipo con otros parámetros, sean de la familia que hospeda otra familia, sean del documento que hospeda la familia. Pero desde Dynamo es imposible, hasta donde yo sé. No hay nodos. Como quiera que estoy aprendiendo Python para codificar mis propios nodos, me hago esta pregunta, para ir implementando la función. Desde C# estoy seguro que sí, pero aún sabiendo, me da algo de pereza.

Agregar Comentario
3 Respuesta(s)

Me autorrespondo con una solución que no conocía hasta ahora que corrige parte de mi descripción:

«Pero desde Dynamo es imposible, hasta donde yo sé»

Falso. La última versión que he instalado de Orchid incluye dos nodos para asociar parámetros entre sí, lo acabo ver y probar y ¡funciona!

Ewok Respondida on febrero 12, 2020.
Agregar Comentario

Buenas tardes  Santiago, si he entendido bien tu pregunta.

creo que no es necesario acceder a la API de Revit para realizar lo que estás preguntando, “igualar un parámetro de ejemplar o de tipo a un parámetro de proyecto”

Se puede realizar con un sencillo script de dynamo. Sin necesidad de instalar ningún nuevo paquete.

Es suficiente, utilizando los nodos:

Element.GetParameterValueByName

Element.SetParameterByName

Espero que te sirva.

Saludos!

Agregar Comentario

A falta de que alguien pueda completar la respuesta: Sí, la API de Revit permite igualar un parámetro de ejemplar o de tipo a un parámetro de proyecto.

Gran Maestro Jedi Respondida on febrero 5, 2020.
Agregar Comentario