Functional Shape