as applied to a polygon, a diagonal is a line segment joining any two non-consecutive vertices. therefore, a quadrilateral has two diagonals, joining opposite pairs of vertices. for any convex polygon, all the diagonals are inside the polygon, but for re-entrant polygons, some diagonals are outside of the polygon.