Skip to main content

Posts

Showing posts with the label Code Block

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...

Kinetic Panel | Rotation Panel with 5th Point attractor

1. Rotation Panel with Point attractor (attractor point : adaptive point no.5) 2. Family Type Dialog box "Rotation Panel" Family 3. Ref_Point attractor Dynamo Script & Repeat command

Formula | Curvebypoints & Formbycrosssection

Grid | Revit Project with Family on the grid

 Revit Project with Family on the Grid

Pattern | Family Color in Revit with Pattern

1. Pattern Image 2. Pattern Dynamo

Scheduling | Managing Schedule using Dynamo

Schedules on Sheets This node will query all schedules in your project and create two lists. One list will contain all schedules that are currently placed on sheet(s) and one list with schedules that have not yet been placed on sheet(s). Keep in mind that Revision Table built into a Titleblock is really a schedule and will display on the list of schedules on sheets. It might even create more than one instance of such. Schedule Appearance This node allows you to modify schedule appearance settings. Due to my limited Revit API knowledge for now you can only override Title, Header and Body Text type by feeding it an id of a Text Type that you want to use. Use, Get Text Note Type by Name from the archi-lab package to get the appropriate text style. Schedule Formatting This node will allow you to control schedule formatting. Just like in the Revit UI you can control some basic visibility settings per parameter (column) in a schedule. Parameter inputs are: Schedule – thi...

Parametric | CSV file & Generate Form(Surface)

Practice 1 Practice 2 Error of Geometry.Rotate          Excel Data to Dynamo

Parametric | Curve & Surface

Kinetic Panel | SunPath Dynamo Algorithm Script

Part 1. SunPath Algorithm and Family setting SunPath - Dynamo Algorithm Generating Template : "New Conceptual Mass" > "Mass.rfa" Compare the angle [Reference view & Dynamo script] Part 2. Adapt family and Make dynamic on flat surface 2-Axis-Rotation-Panel MockupPanel - Sundiagram Part 3. Adapt family on unformed surface grid MockupPanel - Sundiagram 2nd Concept Diagram Dynamo Script - Changed Azimuth_angle Algorithm * Keywords & Cautions 1. One of the methodology that can extract the geometrical based angle of the Sun 2. After extracting, turn on the sun-path and setting location, date and time. 3. In Dynamo, Using sunsetting.current Node, we can load into dynamo the setting value of the family in revit 4. Two-Axis-Rotation-Panel - 1/3 curtain pattern based - Rotation angle, Azimuth angle will be hosted on the center of reference line which is connected from reference point no.1 to refer...

Kinetic Panel | MockUpPanel-Oculus_Randomization & Proportionality with Limited Value

1. MockUpPanel-Oculus_Randomization-Limited Value 2. MockUpPanel-Oculus_Proportionality-Limited Value Picture 1.  - Randomized values made by Dynamo Algorithm are adjusted on the flat panel - There are two ways to make Randomized values Picture 2. - Set the Base point - By the distance from the Base point to the panel, the proportion of total panel and void part will be determined