Mashrabiya Revit Family ((new))
Are you aiming for a or a highly intricate design ? Do you need this to work on a curved surface ?
He began by creating a simple angular detail—a void cut into a solid. He labeled it "Rotation Angle." He created parameters for the width of the struts, the depth of the reveal, and the radius of the corner rosettes.
On a curved facade, the Mashrabiya nodes don't align perfectly. Solution: Traditional Mashrabiya is flat. If your facade is curved, you cannot use "Curtain Panel Pattern Based." You must use the Adaptive Component workflow (5 points defining a curved rhombus) and accept that the joints will have micro-gaps, or project the pattern onto a flat plane and deform it via Rhino.Inside.Revit.
Follow these steps to create a parametric Mashrabiya screen from scratch: Step 1: Set Up Reference Planes mashrabiya revit family
In the properties palette, set the parameter to a new parameter named Frame_Thickness (e.g., 50mm). Finish the extrusion mode.
: Creating a specialized family that can be hosted on a divided surface. This allows for complex, interlocking Islamic geometric patterns.
Once your family is saved, load it into your project file to see it in action: Open your main architectural project model. Are you aiming for a or a highly intricate design
Create two integer parameters: Array_Count_X and Array_Count_Y . Input formulas based on your unit size (e.g., 100mm): Array_Count_X = (Total Width - (Frame Width * 2)) / 100mm Array_Count_Y = (Total Height - (Frame Width * 2)) / 100mm Label your screen arrays with these parameters. 4. Performance Optimization Techniques
The mashrabiya Revit family can include various features, such as:
A. The Curtain Panel Pattern-Based Method (Best for Facades) He labeled it "Rotation Angle
Calculate the distance between each facade panel and the sun's angle.
Open the dialog box and input a formula to automate the count based on the panel height: Lattice_Count = (Height - (Frame_Width * 2)) / Pattern_Spacing Step 4: Alternative Method – Nested Perforated Panels





