You can make a curved Roof by Footprint with 4 slopes but not with 2 slopes, because it will give you an error message....
Workaround: Make a Roof by Footprint with 4 slopes and cut it with voids:
- Make a Roof by Footprint with 4 slopes
- Component> Model in Place> Family Category and Parameters > Roofs > Name >Extrusion - make two closed shapes - one at each side of the curve - adjust the extrusion - turn it into Void -
- Apply Cut selecting the Void and the Roof by Footprint...
Another method could be a Component- sweep: Component> Model in Place> Family Category and Parameters > Roofs > Name >Sweep - draw the curve as path and the normal section of the roof as Profile
Another one could be Roof by Face applied to a mass element that you have to create in Mass Model in Place (or made in Mass editor)
Unfortunately that Roof by extrusion won't work because extrusion is after a straight line not a curved one.....sweep follows a curve...