Parameters invullen aan de hand van zichtbare objecten in een 3D-view

Het komt wel eens voor dat je aan alle elementen in een 3D-view bijvoorbeeld een bouwnummer wilt toekennen, een opmerking wilt toevoegen of een parameter wilt vullen om een uittrekstaat te kunnen maken. Nu kan je dat handmatig doen (selecteren componenten en parameter invullen), maar dat gaat vaak niet goed omdat je daarmee:

  • Nested Families niet meeneemt (die selecteer je immers niet).
  • Elementen die gegroepeerd zijn (in Groups zitten) niet meeneemt omdat je die niet tegelijkertijd op Instance-niveau kunt selecteren.

Om dit alsnog mogelijk te maken gebruik je Dynamo, Python of iets dergelijks. Ik heb ervoor gekozen met Dynamo een scriptje te schrijven wat dit mogelijk maakt. Hier vind je het Dynamoscript waar je eenvoudig een parameter van alle elementen in een 3D-view kunt invullen:

Fill_Parameter_Elements_in_3D.zip

Het enige wat je hoeft in de stellen is om welke elementen het gaat (selecteer een 3D-view), welke parameter moet worden ingevuld en wat er in deze parameter moet komen te staan:

Vergeet voorafgaan aan het gebruiken van het script niet:

  • Je project op te slaan.
  • De juiste packages te installeren (in het script staat aangegeven welke packages gebruikt zijn)

Om het script werkend te krijgen installeer je de packages Archi-lab.net en Clockwork:

Veel plezier!