For a simulation in a research project, I am trying to randomly "appropriate" (meaning subdivide into two components) known values of $Z$ into $X_1$ and $X_2$ such that $Z=X_1+X_2$ in a way that respects their known bivariate normal distribution ($X_1,X_2 \sim N(\mu,\Sigma)$). Is there a way to do this directly?
Not knowing a direct way, I imagined I could compute a distribution of a new variable $U$ that is the conditional distribution given $X_1+X_2=c$, where $c$ is some constant. That is $U\mid(X_1+X_2=c)$, then "appropriate" $Z$ into $X_1$,$X_2$ depending on the realization of $U\mid(Z)$. Perhaps this is equivalent to centering the axis at $\mu$ then rotating the axis 45 degrees?
Once I know the theory, I will need to implement this in R.