Placing Detail Item Family Instance by Point in View not working for linked models

I am trying to place a 2D detail item family at (calculated) spaced points along element(s) but nothing is being generated in Revit.

I am using the Clockwork FamilyInstance.ByPointInView node to place the family. The script worked for elements placed directly in the project but it is not working for elements of a linked model.

I am testing it on Revit linked elements (cable trays) visible in a structural plan view. After running the script, when I “Select All Instances” of the detail item family in the project browser that are “Visible in View” it does select the correct number of instances but I can’t see them.

I can “Create Instance” manually in the view and it appears so I don’t think visibility settings are an issue.

image

STR-DYN-Place-detail-item-forum.dyn (63.8 KB)

Hi @Grace.8Y72Z,

It seems everything is created correctly in Dynamo. Did you try to change detail level in Revit envrionment? Sometimes, families have some sort of visibility settings per detail level of the view.

Thanks @emrullah.yildiz for your reply.

That wasn’t the issue however - tried uninstalling and reinstalling the Clockwork package and that fixed it.

Please see updates on my post with issues using the script on linked model elements.

1 Like

Hi Grace,

Your issue lies with selecting linked models like this, as the co-ordinate location of that geometry is in a different place to your host model.

You can use the BiMorphNodes package & LinkElement.Location to get the geometry relative to your host model.

image

Thank you @pyXam - that fixed the issue :grinning: