Pagina's op IkLeerBIM

Posts tonen met het label Model Hatch. Alle posts tonen
Posts tonen met het label Model Hatch. Alle posts tonen

vrijdag 10 oktober 2014

Dichte Model Hatch voor in Revit details

Al meerdere keren heb ik geschreven over wat je kan doen met vervelende of onverwachte beperkingen die Revit arceringen hebben. Ik heb al geschreven over het combineren van een lijn met een vlak arcering, over het snel aanmaken van je eigen Model Hatch, over het uitlijnen van een Model Hatch in een Family en over het laten rondlopen/uitwaaieren van een Model Hatch. Vandaag wil ik schrijven over het maken van een fijnmazige arcering voor in een detail. Denk bijvoorbeeld aan multiplex.

Revit kent 2 soorten arceringen. Een zogenaamde Model Hatch en een Draft Hatch. De Model Hatch  is maatvast. Dat wil zeggen de maat tussen de arceringslijnen zijn exact en veranderen niet als de schaal van de tekening veranderd. Deze arcering is ook uit te lijnen met andere objecten of met een andere Model Hatch. Een voorbeeld is bijvoorbeeld metselwerk arcering.
Een Draft Hatch is wat symbolisch van aard. Het schaalt mee met de tekening en is slecht of niet uit te lijnen en draait slecht of helemaal niet mee.


Een Model Hatch in Revit kent ook enkele beperkingen. Je zou verwachten dat Revit alle Autocad arceringen 1 op 1 aankan. Maar dat is niet juist. Arceringslijnen moeten een minimale maat ten opzicht van elkaar hebben. Dit is ergens tussen de 12 en 13 mm (1/2 inch). Er zullen vast hele goede redenen zijn waarom dit zo is. Maar bij het maken van een fijnmazige arcering voor in een detail, is dit niet voldoende. Veel genormeerde arceringen in Nederland hebben lijnen op enkele mm van elkaar. En met Revit kan dit in principe niet…

Revit says NO
Enkele workarounds zijn het tekenen van meerdere lijnen naast elkaar. En met behulp van een visibility parameter kunnen dan de extra lijnen onzichtbaar gemaakt worden. Dit kan natuurlijk prima voor bijvoorbeeld multiplex. Maar voor arceringen die niet in de lengterichting van een element zijn, werkt dit eigenlijk niet meer. Want een Array voor het maken van een arcering  gaat wel heel erg ver. Ook omdat het weinig goeds voorspeld voor de performance van Revit.
Je kan natuurlijk ook gewoon een Draft Hatch gebruiken. Nadeel is dat deze niet meedraait. En voor een naar binnen afwaterende dakrand ziet dat er dan wel gek uit.

Een oplossing die mij erg charmeerd is het plaatsen van meerdere Transparant Fileld Regions over elkaar heen. En die dan ten opzichte van elkaar uit te lijnen. Je kan deze zelfs van een maatvoering of een Labelled Dimension voorzien. Eigenlijk best wel simpel. Niks geen formules losse of lijntjes met aan/uit parameters. In het voorbeeld heb ik de Model Hatch van 15mm aangevuld met 5x dezelfde Model Hatch zodat de tussenmaat 15/5=3mm wordt.

losse transparante Filled Regions over elkaar heen
uitlijnen en maatvoeren
Leuke bijkomstigheid is dat de maatvoering die aan een Model Hatch hangt, blijft staan. Zelfs als de Filled Region kleiner wordt dan de oorspronkelijke maat! Je kan zo een stabiele Detail Family maken die niet afhankelijk is van een minimale dikte op basis van de gekozen arcering.

En je multiplex plaatje is klaar

vrijdag 25 juli 2014

Het uitlijnen van de Model Hatch bij een Revit Family

Heb je wel eens geprobeerd om de Model Hatch van een Family exact uit te lijnen in je Project?
Dat lukt niet. Maar vandaag laat ik zien dat je er toch enigszins invloed hebt.

We willen de Model Hatch op een Generic Model gaan draaien.
Revit kent 2 soorten van arcering. Een Drafting Hatch en een Model Hatch. Deze zijn een onderdeel van de Material eigenschappen.
Een Drafting Hatch is een schaalbare symbolische arcering. Deze kan je eventueel laten meelopen met de Geometry. Een Cut Pattern is bijvoorbeeld  een Drafting Hatch. Persoonlijk zou ik daar ook graag de keuze voor een Model Hatch willen hebben. Maar dat kan nog niet.
Iets anders wat nog niet kan, is een combinatie van een vlak arcering en een lijn arcering. In een vorige Post heb ik enkele trucks bescreven waarmee je toch het gewenste effect krijgt.
Een Model Hatch geeft in tegenstelling tot een Drafting Hatch een maatvaste arcering. De lijnen in de Hatch zijn afzonderlijk te selecteren. En vervolgens kan je de hele Model Hatch roteren en verplaatsen. Ook kan je de Model Hatch via Align uitlijnen met een ander object. Dit is natuurlijk ideaal maar ook noodzakelijk als je bijvoorbeeld een plafondtekening maakt of een maatvaste gevelarcering wilt toepassen.

Bovenstaande eigenschappen van een Model Hatch komen goed tot hun recht bij de zogenaamde System Families. Dit zijn de Families die je niet via “Edit Family” direct (of indirect als het om een Profile gaat) kan aanpassen. Bijvoorbeeld: Walls, Ceilings, Floors etc.
En gewone Family kan je wel een Model Hatch meegeven. Maar je kan die arcering alleen selecteren en helaas niet verplaatsen of roteren. Als je Align probeert zul je zien dat de hele Family mee gaat. Het maakt niet uit of je een Instance, Type of een Hard Coded Material gebruikt. Je kan de Model Hatch in je Project niet verplaatsen of draaien.

Model Hatch verdraait in de Family en terug geplaatst in het Project
Toch lijkt de oplossing redelijk simpel. Pas de uitlijning van de Hatch aan in de Family zelf! Dit kan natuurlijk maar 1 keer. (Dus optimaal voor 1 Type) Maar het is beter dan niks. Als je het Material veranderd lijkt de Family, de verdraaiing en positie van de Hatch ten opzichte van de Geometry, te onthouden. Ook als er in het Project een totaal andere Hatch op de Geometry wordt geprojecteerd.
Wanneer de Family een offset meekrijgt in de hoogte, in je Project of Family, gebeurt er overigens niks met de uitlijning. Hieronder wordt het een en ander met afbeeldingen aangetoond (ze zijn overigens niet helemaal chronologisch).

Een andere Type geeft dezelfde uitlijning
Een ander Material met dezelfde Model Hatch veranderd de uitlijning niet.
Meer verschillende Materials en verdraaid in de Family zelf
Nieuwe Model Hatch aangemaakt
De uitlijning blijft hetzelfde. Maar let op de Geometry met de Hard Coded Material!

 Voor mij wel vreemd was dat ik ‘per ongeluk’ de Hard Coded Material had aangepast. Het Material en de bijbehorende Model Hatch kwamen uit het Project en werden zo aan de Family omgeving toegevoegd. Ook zonder dat een Parameter naar verwees kon ik dus blijkbaar Material in de Family aanpassen.  Beetje tricky want je kan niet zien dat het Material gebruikt is! Ik mag wel hopen dat meerdere keren Purge All dit Material niet verwijderd. Delete levert inderdaad een vrij kaal resultaat op!

En ja hoor als het Material in het Project verwijderd wordt is de Family aangepast.

lees verder:

Populaire berichten

Zoeken in deze blog