multifaceted

adjective
  1. having many different aspects, features, or qualities
  2. having many flat surfaces or faces
  3. Usage: literal, geometric

Examples