Tevarua Tafiti - Module 5

Please enter the following info in the fields above:

  • Your Name as the Card title
  • The link to your Module 5 folder in our Autodesk Construction Cloud project

Please also type the first few letters of your first name into the Link to Student field, then hover over your name from the list of matching records and click the blue plus sign to link this entry to your Design Journal.

Then, share your Design Journal entry here including:

All parts project Description:

For my Stage 1 Part 1, I chose the World Trade Center because many of the other pre-made files were giving me trouble when importing them into Revit and connecting them with Dynamo. After selecting my building form in Revit, I followed the process we learned in class, specifically from Step 4: End & Start. I selected my building form and set up the parameters, but I ran into an issue where the input parameter name in the code block must exactly match the parameter name in Revit—otherwise, you get Null values, which kept me stuck for hours. In Step 2, I brought in a custom node to test each case, but I also had problems with the node showing a red warning, so I constantly had to reopen the node file to reset it. After running the tests, I exported the results and found that using Excel was much easier for organizing the data, as using Notepad made it harder to stay organized. When my building was taller than 600 feet, it met the requirements. With this World Trade Center model, you can adjust the height and the size of the base, middle, and top.For Part 2, the testing steps were the same as in Part 1, so everything in my Dynamo file remained the same. The results I got were perfect for heights ranging from 600 to 750 feet. For this part, I also had to create a family, and I followed Glen’s directions. With this setup, you can adjust different parts of the tower—the base, middle, and top—and I also added rotation controls. In my model, I included a top rotation adjustment.

What’s the advantage of exporting the values to Excel?

Exporting values to Excel makes it easy to review and compare results without rerunning tests in Dynamo. It also helps identify issues, like inconsistencies in square footage, and simplifies reporting.

Stage 1 Part 1

750ft 650ft

image
image
image

0 0 0 6

  • A brief description of your design outlining the parameters that can be used to flex and dynamically change your building form

Stage 1 part 2

750ft

image

600ft

image
image

0 0 0 6

For 3 or More Units: Creating Forms with Dynamo or Grasshopper Geometry

The first thing I did was create four number sliders. The first slider was for the number of levels, the second for floor height, the third for bottom floor rotation, and the fourth for top rotation. Then, I created a code block with zero and used it to set the base levels and floor heights. I connected the number of levels and floor height sliders to the code block. With that, I created a Point.ByCoordinates node for X, Y, and Z, connected the code block to Z, and also created another code block with zero to connect to X and Y. This helped me define the different heights and levels. Next, I added a Rectangle.ByWidthLength node, which was very helpful because it uses a coordinate system to create rectangles. I connected this to my point and coordinate system. Then, I created two more code blocks, one for width and one for length, and connected them to the rectangle node to define the dimensions. At this point, I ran into an error, so I changed Point.ByCoordinates to CoordinateSystem.ByOrigin, which successfully generated my rectangles, allowing me to see each floor. You can adjust the number of levels, bottom floor rotation, and top floor rotation using the sliders. To create the rotations, I used Geometry.Rotate, connecting Rectangle.ByWidthLength to the geometry input and the point origin to the origin input. I grabbed the Vector.ZAxis and connected it to the axis input. For the rotation degrees, I created another code block and added the bottom and top rotation values. I connected the levels and rotation values accordingly to adjust the building’s rotation. Finally, I used PolySurface.ByLoft, which created the physical mass of the twisted rectangular tower.

Points to Ponder:Which of these inputs tested has the biggest effect on creating a desirable building form?

I was able to calculate the square footage, surface area, and volume. The hardest part for me was that I couldn’t run all 12 tests automatically to generate the results. I had to run each test individually, going back and forth and inputting the values manually. It took longer than expected. There’s probably a faster way, but this is how I did it, and I’m happy that I at least got results. However, there were some things in my results that I wasn’t satisfied with. My square footage stayed consistently the same throughout all the tests. I’m not sure if I had a wrong connection, if some node was off, or if I just missed a step. Also, the square footage was way under a million—it stayed in the 100,000s. But as you can see from my surface area results, many were very high, even reaching into the millions. My volume results were also in the high millions. When I looked at how the numbers fluctuated, I think the best result I got was probably at a height of 720. Overall, I’m glad I was able to generate the form, but the numbers didn’t come out the way I wanted. After that, I moved on to the calculations, and that was also a challenging process. I had to calculate the square footage using a series of different nodes and functions. In the end, I successfully created the form, but I didn’t quite get the results I was aiming for.

  • 450ft
  • image

825ft

image
image
  • A brief description of your design outlining the parameters that can be used to flex and dynamically change your building form
  • Your answers to the Points to Ponder questions for each stage of the assignment that you completed.