Rise and Shine
Part 1
I faced difficulty due to the rotation of the image. Elisse’s strategy of rotating the image directly was simple but I didn’t think of it at first, which showed me the value of thinking out of the box. It was also interesting working with the Arc node rather than drawing a curve from points, as it had different parameters and inputs.
Part 2
This part helped reinforce the (a) Base Geometry (b) Z-translation (c) Loft (d) Panel.PanelQuad (e) Element.OverrideColor and (f) SetParameterbyName workflow to adjust each panel.
Gonna Need Shades
I also realized the importance of writing things down and working things out rather than thinking in the abstract, e.g. when trying to calculate how the values related to the angles (0 to 89). Additionally, when trying to figure out the offset, drawing it out helped to visualize how each point would change.
This exercise also emphasized the importance of List.Flatten; when using Math.Remap Range, the input was initially not working because the lists were not flattened enough.
On hindsight, it may have been unnecessary to map each point for the base, medium and top footprints, and I could have translated the polygon and extracted the points from there instead.
Shield Your Eyes
This stage borrowed mostly from the previous one, with the main difference being the use of a polygon rather than a rectangle. Through this, I learnt that there is a Dynamo node that defines a polygon using a circle, allowing you to set the size of the polygon via the radius of the circle. This might be easier to use for regular polygons in the future, as the points can also be extracted if necessary.