Laatst zat ik wat te stoeien met Revit Families. Het begon allemaal met een Roof Based Family die eigenlijk Floor based zou moeten zijn. En via allerlei omwegen deed ik enkele nieuwe ontdekkingen over Solids en Voids die ik in deze (wellicht wat onsamenhangende) post wil delen.
Ten eerste een hele goeie truck van Dave Baldacchino van Do U Revit. In een Post (van een tijdje terug) beschrijft hij hoe je een Hosted Family kan omzetten in een Non-Hosted Family. Op zich een goeie truck.
Al moet ik in mijn geval nog een paar extra stappen ondernemen aangezien niet elke Family via Copy Monitor omgezet kan worden.
Revit Categorieën bruikbaar voor Copy Monitor |
Een andere manier (die overigens weinig stabiele Families opleverde) was de Hosted Family veranderen in en Work-Plane Based Family. Dit kan eenvoudig via de Family en Category Parameters.
Family Work-Plane Based maken |
Het probleem met deze wijziging zal wel zitten in de mogelijke Host die door de Family aangepast wordt. Wanneer de Family opnieuw geplaatst wordt, maar dan zonder dat de Void of Opening Cut een Host kan vinden, wordt de Family (en soms ook Revit) instabiel.
Dat brengt mij bij het volgende. Je kan een Host openbreken met een Opening of een Void.
De Opening snijd de Host recht door. Dit ongeacht de diepte van de Host. De Host wordt dan ook volledig doorgesneden.
Een Void heeft meer mogelijkheden. Al moet je er wel opletten, dat als het de bedoeling is dat de Host volledig wordt doorgesneden, je ook zelf moet zorgen dat de Void diep genoeg is. Je kan bijvoorbeeld een Reference Plane aan beide zijden van de Host locken en vervolgens de Void , of onderdelen van de Void aan deze Reference Planes locken. De maatvoering tussen de Reference Planes is een Instance Reporting Parameter. De dikte van de Host is dat in basis ook, maar Revit geeft daar niet direct een foutmelding.
Je kan geen Void en Opening in dezelfde Host onderbrengen. Een truckje om dit wel voor elkaar te krijgen, is 1 van beiden in een Nested Family onder te brengen. Maar je kan je afvragen of deze combinatie veel oplevert. Door het combineren van meerdere Voids kan je bijna alles doen wat je wilt.
geen Opening en Void in dezelfde Host |
Dit is wellicht wat cryptisch omschreven. Hopelijk geven de afbeeldingen hieronder meer duidelijkheid.
Void snijd uit de Solid |
Void wordt uit de Solid verplaatst |
Een Void die niks snijd is soms permanent zichtbaar in je project. Dit kan je dan niet via Subcategorien uitzetten ofzo. En het zal dus doorgaans zeer hinderlijk en als oranje Geometry aanwezig zijn.
Een voorbeeld? Een HWA, een rooster of zelfs een balk. Ik heb mijn best gedaan om een dergelijk voorbeeld te reconstrueren, maar het is me nog niet gelukt. De oplossing lijkt te zijn om de Void te laten snijden met bijvoorbeeld een invisible Model Line.
HWA met een permanent zichtbare Void |
Gevelrooster met een permanent zichtbare Void |
Joined "Generic Model" met een Wall met de Visibility parameter op On en Off in Revit 2014 |
Joined "Door" met een Wall met de Visibility parameter op On en Off in Revit 2015 |
Geen opmerkingen:
Een reactie posten