The Wolfram Language provides unified graphics support for 2D and 3D polygons, allowing all standard Wolfram Language colors and transparency to be used for both faces and edges, as well as interpolated across polygons.
Polygon — polygon or collection of polygons in 2D or 3D
EdgeForm — graphics directives to specify how to draw edges
FaceForm — graphics directives to specify how to draw interiors of faces
VertexColors — vertex colors to interpolate in 2D or 3D
VertexNormals — effective vertex normal directions in 3D
GraphicsComplex — general construct supporting polygonal meshes