Change derived shape to only deal with local calculation they don't need anymore to deal with how they've been transformed.