What are three things do three-dimensional shape have?