Mashrabiya_Node.rfa. Place it at each intersection point of the divided surface grid.To make your Mashrabiya Revit Family truly marketable (or usable on multiple projects), add these parameters to the family types:
| Parameter Name | Formula / Type | Function |
| :--- | :--- | :--- |
| Openness Ratio | (Void Area / Total Area) * 100 | Calculates passive solar performance. |
| Depth | Instance Parameter (Length) | Changes the 3D extrusion of the lattice for lighting control. |
| Material_Swatch | Wood / Gypsum / Metal | Allows swapping between traditional wood and modern prefab aluminum. |
| Pattern_Complexity | Integer (4, 6, 8) | Uses an if() statement to switch which nested node loads (e.g., 4-point star vs 8-point star). | mashrabiya revit family
Example Formula for Complexity:
if(Pattern_Complexity < 5, "Family_4Point", "Family_8Point") Nest the Component: Load your Mashrabiya_Node
Instead of square voids, sketch an octagram (8-point star): Void Logic: In the Curtain Panel, create an