I am on the extrusion challenge part of the course and I have been stuck on a problem for hours. So with respect to the picture attached below, I have a cylinder (marked in blue) that I would like to lie flat in a way that it’s parallel to the edge(marked in red). Like somehow rotate it and make it perfectly parallel to the edge.
Turn on snapping by edge.
Tick align rotation to target.
Grab cylinder, snap it to an edge, preferably one that lines up with the Y or X world axis.
Now it may well not be lined up perfectly centrally with the edge but the alignment will be right. You can then easily grab and move in each axis in turn until it does. (the point of choosing an edge that is on the X or Y axis.)
When you have that one in place, you can set and place your origin point or 3d cursor as a pivot point and rotate array, or copy then rotate one at a time to fill in the whole tent.