Cómo no perder la selección de elementos en Revit

Para recuperar en Revit la última selección de elementos, haga clic en un espacio vacío o en otro elemento, pulse el botón derecho y elija Seleccionar anterior. También puede utilizar el atajo de teclado Ctrl + flecha izquierda, pero esta posibilidad deja de funcionar después de pulsar una vez Escape.

Si necesita conservar una selección para utilizarla más adelante, guárdela mediante Guardar selección y asígnele un nombre; después, puede recuperarla desde Gestionar > Cargar selección. Combinar Seleccionar anterior con Guardar selección es una buena práctica, especialmente si utiliza con frecuencia la tecla Escape.

Cómo funciona «Seleccionar anterior»

Uno de los comandos más utilizados en AutoCAD para el trabajo diario era la selección previa. En Revit también existe, pero es muy particular y por tanto resulta algo más difícil de dominar.

Si nosotros seleccionamos un elemento, sea un grupo o no lo sea, podemos hacer clic en un espacio vacío y con el botón derecho marcar Seleccionar anterior, y se marcará el último elemento que hubiéramos seleccionado. Si el último elemento hubiera sido este grupo, cuando yo haga clic, botón derecho, Seleccionar anterior, también se marca.

Y si mi selección es de varios elementos que yo voy añadiendo con Control, cuando hago clic en un espacio vacío y aprieto con el botón derecho, sigo pudiendo cogerlos. Lo mismo pasa si, en vez de hacer clic en un espacio vacío, lo hago en otro elemento. Toco, me he equivocado, botón derecho, Seleccionar anterior.

Por qué Escape hace que se pierda la selección anterior

Sin embargo esto no funcionará si apretamos una única vez Escape. Es decir, Seleccionar anterior sigue funcionando, pero si yo aprieto Escape, con el botón derecho Seleccionar anterior, ya no va a servir.

Es decir, selecciono uno, otro aprieto Escape y con el botón derecho se ha perdido todo. Con lo cual, si apretamos Escape, habremos perdido toda posibilidad de volver a seleccionar algo, a no ser que utilicemos otro truco: el de Guardar selección.

Además, hay un atajo de teclado aún más interesante para Seleccionar anterior. Si yo hago clic en cualquier otro punto y aprieto Ctrl + flecha izquierda, es exactamente lo mismo que el botón Seleccionar anterior.

Pero recordemos: en el momento que pulsemos Escape habremos invalidado completamente esta opción, con lo cual es una buena práctica combinar la selección anterior con Guardar selecciones previamente.

Cómo guardar una selección para no perderla

Si yo quiero guardar este salón o estos elementos para poder seleccionarlos más adelante, puedo utilizar el comando Guardar selección y llamarlo 'Salón'. Cuando yo acepto, cancelo, incluso con Escape, y volviendo a Gestionar, Cargar selección, tengo aquí la selección 'Salón' lista para volver a usarla.

Sin embargo, yo personalmente estoy muy acostumbrado a utilizar la orden Escape y entonces, muchas veces, sin querer pulsaré Escape y me habré quedado sin la posibilidad de seleccionar el anterior que a mí me interesara.

Por eso, cuando una selección vaya a utilizarse en varias operaciones, conviene guardarla antes de cancelar el comando o pulsar Escape. La selección guardada permanece disponible para recuperarla mediante Cargar selección.

Procedimiento recomendado

  1. Seleccione los elementos necesarios, manteniendo pulsada la tecla Control para añadirlos.

  2. Utilice Guardar selección y asígnele un nombre reconocible.

  3. Continúe trabajando o pulse Escape si lo necesita.

  4. Abra Gestionar y seleccione Cargar selección para recuperar el conjunto.

Cómo seleccionar varios elementos sin perder los anteriores

¿Pero cómo funciona la selección acumulativa de objetos en Revit? Si estamos acostumbrados a trabajar con AutoCAD, sabemos que en AutoCAD, en cuanto seleccionamos un segundo objeto, se añade a la selección y que para soltarlo, hay que apretar Escape. Esto no pasa así en Revit.

Si tú en Revit seleccionas un elemento, se marca, y si seleccionas otro, se desmarca el primero. La forma de seleccionar varios elementos de golpe es mantener pulsada la tecla Control, en cuyo caso, veremos que la flecha aparece con un más, así que si seleccionamos un segundo elemento, se añaden ambos a la selección.

Si nosotros queremos, por el contrario, quitar un elemento de la selección, podemos mantener pulsada la tecla Mayúsculas y sin soltarla, hacer un clic sobre el elemento.

AcciónResultado
Seleccionar un elementoSe marca el elemento.
Seleccionar otro elemento sin modificar el modoSe desmarca el primero.
Control + clicSe añade el elemento a la selección.
Mayúsculas + clicSe quita el elemento de la selección.
Botón derecho > Seleccionar anteriorSe recupera la última selección válida.
Ctrl + flecha izquierdaEquivale a Seleccionar anterior.
EscapeInvalida la posibilidad de recuperar la selección anterior.

Selección mediante ventanas

Recordemos que tanto en AutoCAD como en otros programas, si hacemos una ventana, se van seleccionando más elementos. Todo lo que esté dentro de la ventana se selecciona. ¿Pero cómo funciona esto en Revit?

Funciona de la siguiente manera. Si nosotros hacemos una ventana, todo aquello que esté completamente dentro de esa ventana se selecciona. Para eso, la ventana tiene que estar hecha de izquierda a derecha.

Si la ventana estuviera hecha de derecha a izquierda, seleccionaría todo aquello que en algún momento cruza con la ventana. Por eso, por ejemplo, estos muros ahora sí que se están seleccionando, mientras que la primera vez no se seleccionan.

Incluso, cuando estamos haciendo ventanas, los modificadores de añadir o eliminar siguen funcionando. Si yo, después de haber seleccionado todo esto, quiero soltar o deseleccionar el muro, pulso Mayúsculas y, sin soltar, hago clic en el muro. Ese muro lo he restado de la selección.

Dirección de la ventanaElementos seleccionados
De izquierda a derechaTodo aquello que esté completamente dentro de esa ventana.
De derecha a izquierdaTodo aquello que en algún momento cruza con la ventana.

Qué información proporciona una selección

Seleccionar objetos en Revit es un mecanismo muy bueno para obtener información de aquello que estamos seleccionando. Por ejemplo, si yo desde planta baja me acerco a una puerta y la toco, veré que se llama Puerta de 1 hoja, que tiene un nombre que es 80 x 210 y probablemente, en las propiedades, podré ver más información: en qué nivel está, a cuánto está sobre el suelo y más valores que puede que me interesen o puede que, en este caso, no sean necesarios.

En cualquier caso, quiero que nos demos cuenta de que seleccionando cualquier elemento, a la izquierda, obtenemos mucha información sobre el mismo. En este caso, sabemos que es un muro básico de fachada que está en la planta baja y que empieza 5 cm por encima del nivel de planta baja. Por eso decimos que apoya sobre el forjado.

Si seguimos bajando, dice que termina en planta primera y si bajamos aún más, me dará información muy útil, como la longitud, el área o el volumen de ese elemento. Son solo algunas de las propiedades que yo puedo encontrar, pero en este vídeo quiero centrarme en cómo funciona la selección de objetos.

Esta información me va a servir para poder seleccionar varios objetos de golpe y, o bien obtener información, o bien hacer operaciones sobre ellos, como, por ejemplo, saber cuántos hay, borrarlos, eliminarlos o cualquier otra cosa que yo necesite hacer.

Seleccionar por categorías, familias, tipos y ejemplares

Revit es un entorno con gran cantidad de datos. Esto nos proporciona una gama de posibilidades de selección que se expande mucho más allá de "señalar y hacer clic".

Para seleccionar elementos de Revit correctamente, es importante comprender totalmente la jerarquía de elementos de Revit. ¿Desea seleccionar todos los muros de un proyecto? Seleccione por categoría. ¿Desea seleccionar todas las sillas Eames en su lobby moderno de mediados de siglo? Seleccione por familia.

En un nivel básico, la jerarquía de Revit se puede dividir en categorías, familias, tipos* y ejemplares. Un ejemplar es un elemento de modelo individual (con un ID exclusivo), mientras que una categoría define un grupo genérico (como "muros" o "suelos").

Con la base de datos de Revit organizada de este modo, podemos seleccionar un elemento y elegir todos los elementos similares en función de un nivel especificado en la jerarquía. Los tipos en Revit se definen de forma distinta a los tipos en programación. En Revit, un tipo hace referencia a una ramificación de la jerarquía, en lugar de a un "tipo de datos".

Nivel de selecciónAplicación
CategoríaSeleccionar todos los muros, suelos u otros elementos de una categoría.
FamiliaSeleccionar elementos pertenecientes a una familia.
TipoSeleccionar una ramificación específica de la jerarquía.
EjemplarSeleccionar un elemento de modelo individual con un ID exclusivo.

Selección en Dynamo y relación con Revit

Podemos consultar la base de datos de Revit y vincular dinámicamente elementos de Revit a la geometría de Dynamo mientras realizamos operaciones paramétricas. La biblioteca de Revit de la interfaz de usuario ofrece la categoría "Selection" (selección) que permite elegir varias formas de seleccionar la geometría.

Señalar y hacer clic es el método más sencillo para seleccionar directamente un elemento de Revit. Puede seleccionar un elemento de modelo completo o partes de su topología (como una cara o un borde).

Este elemento permanece vinculado dinámicamente a ese objeto de Revit, por lo que, cuando el archivo de Revit actualiza su ubicación o parámetros, el elemento de Dynamo al que se hace referencia se actualiza en el gráfico.

Los menús desplegables crean una lista de todos los elementos a los que se puede acceder en un proyecto de Revit. Puede utilizar esta opción para hacer referencia a elementos de Revit que no están necesariamente visibles en una vista.

Esta es una herramienta excelente para consultar elementos existentes o crear nuevos elementos en un editor de proyectos o familias de Revit. También puede seleccionar elementos de Revit por niveles específicos en la jerarquía de Revit.

Esta es una opción eficaz para personalizar grandes matrices de datos para preparar la documentación o la creación de ejemplares y personalización generativas.

Selección de masa y superficies

Como estamos trabajando con una configuración básica, seleccionaremos la masa de construcción eligiendo "Mass" en el nodo desplegable Categories. Puede encontrarlo en la ficha Revit > Selection.

La salida de la categoría Mass es solo la categoría en sí. Debemos seleccionar los elementos. Para ello, se utiliza el nodo "All Elements of Category".

En este punto, observe que no se ve ninguna geometría en Dynamo. Hemos seleccionado un elemento de Revit, pero no lo hemos convertido en geometría de Dynamo. Se trata de una distinción importante.

Si tuviéramos que seleccionar un gran número de elementos, no es deseable obtener una vista preliminar de todos ellos en Dynamo porque esto ralentizaría todo el proceso. Dynamo es una herramienta para gestionar un proyecto de Revit sin realizar necesariamente operaciones de geometría, y lo veremos en la siguiente sección de este capítulo.

Junto al elemento "BldgMass" del nodo Watch anterior aparece un número verde. Esto representa el ID del elemento e indica que estamos trabajando con un elemento de Revit, no con una geometría de Dynamo.

El siguiente paso es convertir este elemento de Revit en geometría en Dynamo. Mediante el nodo Element.Faces, se obtiene una lista de las superficies que representan cada cara de la masa de Revit.

Ahora podemos ver la geometría en la ventana gráfica de Dynamo y comenzar a hacer referencia a la cara para realizar operaciones paramétricas.

Selección explícita de un elemento

A continuación se incluye un método alternativo. En este caso, no vamos a realizar la selección mediante la jerarquía de Revit ("All Elements of Category"), sino que vamos a seleccionar de forma explícita la geometría en Revit.

Mediante el nodo "Select Model Element", haga clic en el botón *"select" *(o "change"). En la ventana gráfica de Revit, seleccione el elemento que desee.

En este caso, seleccionamos la masa de construcción. En lugar de Element.Faces, se puede seleccionar la masa completa como una geometría sólida mediante Element.Geometry.

De este modo, se selecciona toda la geometría contenida en la masa. Mediante Geometry.Explode, podemos obtener la lista de superficies de nuevo.

Estos dos nodos funcionan de la misma forma que Element.Faces, pero ofrecen opciones alternativas para profundizar en la geometría de un elemento de Revit.

Selección de una cara o varias caras

Mediante algunas operaciones de lista básicas, podemos consultar una cara de interés. En primer lugar, genere los elementos seleccionados anteriormente en el nodo Element.Faces.

A continuación, el nodo List.Count indica que estamos trabajando con 23 superficies en la masa. Al hacer referencia a este número, se cambia el valor máximo de un *control deslizante de enteros *a "22".

Con List.GetItemAtIndex, se introducen las listas y el *control deslizante de enteros *para el índice. Deslizamos la selección y nos detenemos cuando lleguemos al índice 9 y hayamos aislado la fachada principal que contiene las vigas de celosía.

El paso anterior era un poco engorroso. Esto se puede hacer mucho más deprisa con el nodo "Select Face". Este nos permite aislar una cara que no es un elemento en el proyecto de Revit.

Se aplica la misma interacción que con "Select Model Element", excepto que seleccionamos la superficie en lugar del elemento completo.

Supongamos que deseamos aislar los muros de las fachadas principales del edificio. Para ello, se puede utilizar el nodo "Select Faces". Haga clic en el botón "Select" y, a continuación, seleccione las cuatro fachadas principales en Revit.

Después de seleccionar los cuatro muros, asegúrese de hacer clic en el botón "Finalizar" en Revit. Las caras se importan en Dynamo como superficies.

Seleccionar todos los elementos similares

Una duda que puede aparecer con frecuencia en los flujos de trabajo de Revit o Dynamo es la siguiente: ¿cómo selecciono un elemento y obtengo todos los elementos similares?

Como el elemento de Revit seleccionado contiene toda su información jerárquica, podemos consultar su tipo de familia y seleccionar todos los elementos de ese tipo.

Selección de vigas por tipo de familia

Ahora, veamos las vigas situadas sobre el atrio. Con el nodo "Select Model Element", seleccione una de las vigas.

Conecte el elemento de viga al nodo Element.Geometry; la viga aparecerá en la ventana gráfica de Dynamo. Podemos ampliar la geometría con un nodo Watch3D (si no ve la viga en Watch 3D, haga clic con el botón derecho y pulse "Ajustar en ventana").

Conecte el elemento de viga a un nodo Element.ElementType. El nodo Watch indica que la salida es ahora un símbolo de familia en lugar de un elemento de Revit.

Element.ElementType es una consulta sencilla, por lo que podemos realizarla en el bloque de código de la misma forma con x.ElementType; y obtener los mismos resultados.

Para seleccionar las vigas restantes, utilizaremos el nodo "All Elements of Family Type". El nodo Watch muestra que se han seleccionado cinco elementos de Revit.

También podemos convertir estos cinco elementos en geometría de Dynamo. ¿Y si tuviéramos 500 vigas? Convertir todos estos elementos en geometría de Dynamo sería muy lento.

Si Dynamo tarda mucho tiempo en calcular los nodos, puede usar la función "Bloquear" para poner en pausa la ejecución de operaciones de Revit mientras desarrolla el gráfico.

Selección de vigas de celosía

Con el mismo gráfico de nodos, seleccione el elemento de viga de celosía en lugar del elemento de viga. Antes de hacerlo, suprima el nodo Element.Geometry del paso anterior.

A continuación, ya estamos listos para extraer información básica del tipo de familia de vigas de celosía. En el nodo Watch, podemos ver que tenemos una lista de componentes adaptativos seleccionados en Revit.

Vamos a extraer la información básica, por lo que comenzaremos con los puntos adaptativos. Conecte el nodo "All Elements of Family Type" al nodo "AdaptiveComponent.Location".

Esto nos proporciona una lista de listas, cada una con tres puntos que representan las ubicaciones de los puntos adaptativos. Al conectar un nodo "Polygon.ByPoints", se obtiene una PolyCurve.

Se puede ver en la ventana gráfica de Dynamo. Con este método, hemos visualizado la geometría de un elemento y hemos abstraído la geometría de la matriz de elementos restantes (que podría ser mayor en número que este ejemplo).

Consejo: Si hace clic en el número verde de un elemento de Revit en Dynamo, la ventana gráfica de Revit ampliará ese elemento.

noimgs

tags: #como #no #perder #seleccion #de #elementos