How to group and filter vertical surfaces?

Hi!

So I’m working with sandwich panels this semester, but the Revit precast system seems to lack connections when splitting double walls. So I am trying to write a script that will place Nooses on the inner notch face where the panels meet.

So far I filtered out the inner leaf, and retrieved all the vertical faces, but now I am totally lost.

If one of you could please help me learn how to filter out only the notch surface, and place points along it in order to place instances? It would be so much appreciated!


Sandwich panel wall test.rvt (4.5 MB)
Mount Parts for sandwich panels.dyn (23.8 KB)

Hello @GoGosGone ,

you can find the normal vector of the surface and if normal vector is parallel to Z-axis (Z-vector) then you can say it in XY plane (horizontal surface) and balance will be vertical surface.
you can take a reference from below example.

Cheers
Sagar Jain

1 Like

Here is a another way :wink:

2 Likes