National Council of Teachers of Mathematics
Nctm: Illuminations: Shape Tool
This tool allows you to create any geometric shape imaginable. Squares, triangles, rhombi, trapezoids and hexagons can be created, colored, enlarged, shrunk, rotated, reflected, sliced, and glued together.