Professor Dr. Wei Yan
Thanasarn Changnawa
Department of Architecture, Texas A&M University
The first step of this modeling starts from setting a Y – axis and X – axis.
At the Y – axis, the parameters are set to align all circles into a circular arc. In this method, circle A and circle D are fixed to the Y – axis by AY=0 and DY=0. For circle B and C, the parabola equation is used to find the central position of both circles. The parabola equation is described as follows:
BY = (tan(t) ^ 2 * Ax + Ax) * r_factor.
CY = (sin(t) ^ 2 * Cx + Cx) * r_factor
At the Y – axis, the position of circle B and C will be moved if the B radius value is changed. According to this method, the size and the position of all circles are controlled by the B radius parameter.
At the X – axis, circle A, circle B, circle C and circle D are placed on a plane. Circle B is the main parameter in controlling the size of other circles. Each circle is different in size and position. The set of parameters can be described as follows:
AX = B radius | A radius = B radius * 80/100
BX = | B radius = user control (size)
CX = B radius | C radius = B radius * 80/100
DX = C radius + B radius | D radius = C radius * 50/100
However, based on the design condition, the radius of circle B is always at the central of circle A and circle C, and the radius of circle C is always at the central of circle D. According to this method, this set of parameters can precisely control all circle sizes and position in the section view.
Professor: Dr. Wei Yan
Thanasarn Changnawa
Department of Architecture, Texas A&M University
Type Parameters
In Revit, a radius of circle A, B, C, and D was set in a type parameter category. X-axis would be automatically adjusted after changing circle radiuses of ABCD. The adjustment was based on the input formula in Revit family as shown below. A function of X-axis and circle radiuses were controlled by number slider in Dynamo.
Formula : Ax = B radius, Bx = 0, Cx = B radius, Dx = C radius
Instruction:
Input a radius of circle A, B, C and D in number slider.
Instance Parameters
In Revit, Y-axis of circle A, B, C, and D were set in instance parameters. Length of Y-axis could be controlled by number slider in Dynamo.
Instruction:
Input the length of Ay, By, Cy, and Dy in number slider.
In order to generate multiple new design objects, array node and math function were used to create multiple new designs objects by inputting a number of objects and selecting a curve. According to this method, users could still change or redesign the prototype by using number slider.
Instruction:
Input a number of objects in number slider.
After generating multiple new designs, a solar analysis was used to compare the solar energy performance of the different design objects.
Instruction:
In order to analyze the solar energy performance, the two following steps were performed:
-Create roof by face by using massing and site command
-Analyze the solar energy performance by using solar analysis