constraint rotation now rotates the entire pin, so we have easier local translate values later on