Macro para desactivar el nivel subyacente

La manera como Revit configura el nivel subyacente de una vista en planta nueva no es de mucha ayuda para los que trabajamos con un numero de vistas bastante elevado. Configurar vista a vista el parámetro nivel subyacente a ninguno es una tarea repetitiva sin ningún valor adicional que consume demasiado tiempo. Lamentablemente, para modificar varias vistas a la vez Revit no nos facilita las cosas y la única manera que encontré fue recurriendo a las Macros.

A continuación comparto este trozo de código que os puede ser útil:

		public void SetUnderlayViewNone()
		{
			UIDocument uidoc = this.ActiveUIDocument;
			Document doc = this.ActiveUIDocument.Document;

			FilteredElementCollector filteredviews = new FilteredElementCollector(doc)
				.OfCategory(BuiltInCategory.OST_Views);

			using (Transaction t = new Transaction(doc, "Set Underlay None"))
			{
				t.Start();

				foreach (Element e in filteredviews)
                        {
                                View myviewplan = e as View;
                                string viewName = myviewplan.Name;

                                Parameter underlyParam = myviewplan.get_Parameter(BuiltInParameter.VIEW_UNDERLAY_ID);
                                if (underlyParam != null) {
                                	ElementId id = new ElementId( -1 );
                                	underlyParam.Set(id);
                                }

                        }

				t.Commit();
			}

		}
 

Este código aplica a todas las vistas del modelo. Verificad que esto no estropea algo que no queráis.

Plugin Color Splasher, una leyenda de colores Revit en 3D

Color Splasher es uno de los Plugins que has de tener instalado. La función de diferenciar mediante colores los diferentes elementos a partir de los valores de los parámetros de estos nos puede ser de gran ayuda para auto-auditar nuestros modelos.

Comprobar si nos hemos dejados conductos sin aislamiento, diferenciar los terminales de aire por el caudal de aire asignado, seguir si hay interrupciones innecesarias en los sistemas son algunos de los ejemplos donde podemos usar el Color Splasher de Bimone.

La utilización es muy intuitiva, el único inconveniente es que solo lo podemos usar en vistas 3D y no hay una actualización continua de los colores, manualmente tendremos que reaplicar la paleta de color tras hacer cualquier cambio en los parámetros.

ColorSplasher01

fuente: bimone.com

Fallo en el tamaño total de las tuberias

Tengo unas tuberías aisladas en mi modelo y necesito mostrar el diámetro exterior de la tubería y el tamaño total incluyendo el grosor de aislamiento. Estaba usando una etiqueta que muestra el parámetro Grosor total pero me estoy dando cuenta que el tamaño total es incorrecto; esta sumando el grosor del aislamiento al tamaño de la tubería en vez de sumarlo al diámetro exterior de la misma.

Aquí hay un ejemplo de lo que estoy hablando. La etiqueta esta mostrando el diámetro exterior Ø35 de la tubería de tamaño Ø32 pero el tamaño total es de 132mm en vez de 135mm.

revit mep overall size bug

Espero que los chicos de Autodesk arreglen pronto el fallo.

Las tolerancias en las Habitaciones/Espacios MEP son demasiado grandes

Últimamente me encuentro con problemas en los contornos de de las Habitaciones/Espacios MEP que me hacen pensar en la cantidad de superficie que se pierde debido a que Revit permite una tolerancia en los limites de las Habitaciones/Espacios MEP. Básicamente, cuando un pilar tiene un pequeño desfase respeto la pared mas cercan provoca un hueco en el limite de las Habitaciones/Espacios.

Claro que la presencia de esta tolerancia existe por alguna razón pero de todas formas me hace dudar de la precisión de mis modelos.

Tal como explica Barrie Sharp en su blog podemos llegar a una tolerancia de 449.8mm en una situación simple.

Aquí os dejo ejemplos de situaciones que estoy experimentando con algunos modelos:

image001

image004

image006

Referencias externas:
Vota este deseo en la lista de deseos AUGI
Revit Buzz | Solving Room Bounding Issues–Divide & Conquer!

Elimina las copias de seguridad de los modelos y las familia Revit

Con cada guardado Revit automáticamente crea esos archivos, *.0001, que al final del día esta llenando tu disco duro con archivos innecesarios. Aquí os dejo las rutinas que uso para la eliminación de estos archivos. El funcionamiento es muy sencillo:

  1. Copiar los 4 archivos del archivo zip en la carpeta raíz de la librería de familias o la carpeta de proyectos.
  2. Ejecutar DELETE_families backups o DELETE_revit backups.

Descarga el archivo zip aquí: Delete revit backups Capturas de pantalla:

delete revit family model backups_1delete revit family model backups_2