Skip to main content

Posts

Showing posts with the label Revit

Executive | Kinetic | RotatingBlade Facade

1. Rectangle Profile Generic Model & Its Family Type 2. Curtain Pattern Based.rft > Forming Rotating Blade Shape  *Width : Reporting Parameter 3. Mockup-Panel_Rectangle Family Type * Pattern : U,V Grid Number Fixed 4. RotatingBlade_SunScript * Formula : If Azumith < 0, 90, 0 : According to the location of the Sun, the Azumith Value has positive or negative value  5. RotatingBlade_SunScript_Twisted * When Rotation_Top,Bot = 0, The Panel will twist Order of RotatingBlade_SunScript 1. Make Family 'CurtainPanel_RotatingBlade.rfa' 2. Start with 'Mockup-Panel_Rectangle.rfa' (Upload Panel family) 3. Open Dynamo API 'RotatingBlade_SunScript.dyn' ====================================================== 4. According to the Sun Location, Panel will be changed the feature by the Rotating Angle

Executive | Kinetic | Al-bahar Tower Open Proportion Controlling

1. Extracting 'Panel Instance Value' & 'SunSetting Instance Value', Albahar_SunScript.dyn 2. South View, 3D View, Shadow View 3. In Case of Adjusting to semi-Sphere Order of Albahar_SunScript 1. Make Family 'Albahar_Panel.rfa' 2. Start with 'Mockup-Panel.rfa' or 'Mockup-Panel_Origin' (Upload Panel family) 3. Open Dynamo API 'Albahar_SunScript.dyn' ====================================================== 4. According to the Sun Location, Panel will be changed the feature by the opening proportion  * Opening Proportion = Normalized_Curve_Parameter

Executive | Kinetic | Al-Bahar Tower Folding & Contracting & Expanding

<Al-Bahar Tower Family Modeling Part 1> - Based on 'Curtain Panel Pattern Based.rfa' 1. Al-Bahar Tower Math Algorithm 2. Family forming & Setting formula on parameter 3. Dynamo Script : Open Proportionality based on the distance between reference point and family instance location

Executive | Linking Solar Radiation to Adaptive Panels

A. Work Flow 1. Revit & Family   1-1. Parametric Twisty-Tower   1-2. Parametric Diagrid Panel 2. Vasari Analysis 3. Dynamo script B. Detail Preview 1-1. Parametric Twisty-Tower New Conceptual Mass.rft > Mass.rft (Twisty_Tower Family  Type.rfa) 1-2. Parametric Diagrid Panel New Conceptual Mass.rft > Mass.rft  : Name it Profile_Mullion.rfa New > Curtain Panel Pattern Based.rft  a. add onto the Romboid Pattern with Mullion Profile b. Setting Mullion Profile Parameter onto the family to control - not instance, but type  : Name it Curtain-Panel_Single-Diagrid.rfa New> Curtain Panel Pattern Based.rft  a. Romboid Pattern-make flat with reference line b. divide flat surface and set Romboid Pattern again & make it UV grid Parametric c. Load Curtain-Panel_Single-Diagrid, Change Romboid to Loaded one d. Setting UV value to 2,4 and Add Instance Parameter Name 'Insolation Value' with Num...

Floor | By Mass & Update

- Update the floor according to the mass floor

Stair | In Project Mass

Calculating Stair width / Placement -Engress / Considering 185 area 185 / 2 * 0.3 = 27.75 Width       Stair 44 + 44 + 12 = 100 Width - Dont concern about not seeing to you the mass floor because of default setting Solution : Massing&Site > Show Mass by view Setting On - Cut with each of mass - In Same mass, if you add another mass, you don't have to click the 'Cut' order to cut the new one - Multistory Top Level (In Property dialog box) : This will make the stair alignment according to the level

Scheduling | Managing Scheduling with Mass

1. Caculating Area per Occupant - Setting Type : Number - Input(typing) : Area per Occupant - Using the Table of '2009 Internationnal Building CODE' - View Setting in Table - Make another Parameter named : Number of Occupants " Calculated Value " : Use fomula 2. Setting Building Numbers - When Clicking the Mass floor, The 'Mass Family' on Properties dialog box will tell you the Mass name that is allocated - Change the default value to 'Mass1, Mass2, Mass3' to see how it works - Add another Parameter 'Building Number' - Type : 'Text' - Placing the location where the 'Building Number' row will occupy - Setting the 'Sort/Grouping'