Mashrabiya_Node.rfa. Place it at each intersection point of the divided surface grid.| Source | Quality | |------------|-------------| | RevitCity | Moderate (check parameters) | | BIMobject | Sometimes has Islamic patterns | | BIM&CO | Filter by "Mashrabiya" or "wood screen" | | Autodesk Seek | Limited | | Custom (recommended) | Full control |
To make your Mashrabiya Revit Family truly marketable (or usable on multiple projects), add these parameters to the family types: mashrabiya revit family
| 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). | Nest the Component: Load your Mashrabiya_Node
Example Formula for Complexity:
if(Pattern_Complexity < 5, "Family_4Point", "Family_8Point") Void Logic: In the Curtain Panel, create an
Simpler alternative for beginners: Use
Create→Array(linear) withGrid_Ucount andLabel = Spacing.
This is the gold standard for a Mashrabiya Revit Family. We will use a Curtain Panel Pattern Based family.
If you need a non-parametric, purely visual Mashrabiya for renderings (Enscape/Lumion), this is the fastest method.