By applying the Defines Slope property to lines of a roof boundary, you can create different roof types, including flat roofs, gable roofs, and hip roofs.
You can specify the format of the Slope property in the Project Units dialog.
One sloped line forms a flat roof
Two opposite sloped lines form a gable
Three or four sloped lines form a hip roof
Other roof footprints and sloped lines yield different results