How do I place a new family in the same exact location and orientation as a previous family?

hello,
How do I place a new family in the same exact location and orientation as a previous family? I am getting it to come in at the same insertion point but not rotated properly, how do I do that? Also, why isnt my filter by bool mask working?


well, I can answer the bool mask question… the mask needs to be a list of booleans. Seems like you want to filter instead.

You can get an element’s rotation angle with Clockwork’s “Element.Location” node. Alternatively, you could compute it yourself using the built-in “FamilyInstance.FacingOrientation” node. Once you have what you need, you can update an instance’s rotation with “FamilyInstance.SetRotation”

Here’s how I would do it:


All custom nodes are from package Clockwork.

Well, which node are you talking about then because I cant get List.Filter to work either:

Does this orient the family facing the right direction too?

Yes, it does.