{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/d06b6e0720864e25be2d82fcafbd8008\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/d06b6e0720864e25be2d82fcafbd8008-0d57e137f6b2550f.gif","duration":519.75,"title":"Day 02 -  DoorSwing - 04 Edit","description":"In this video, I walk you through the process of refactoring our proof of concept for handling door parameters in Revit. We start by collecting all door instances while avoiding element types and then apply our logic in a loop to update parameters efficiently. I emphasize the importance of keeping transactions outside of loops to optimize performance. Additionally, I demonstrate how to work with both built-in and shared parameters, ensuring they are set to vary by group to avoid issues. Please make sure to implement these changes in your projects and be cautious when overriding parameter values."}