how to add two plane waves if they are propagating in different direction? In the undergraduate course about the wave, there stated for two harmonic waves propagating in opposite direction, then the resulting wave will be a standing wave. In math, it is like
$$y_1 = A\sin(kx + \omega t), y_2 = A\sin(kx - \omega t)$$
so 
$$
  y = y_1+y_2 = A\sin(kx + \omega t) + A\sin(kx - \omega t) = 2A \sin(kx)\cos(\omega t)
$$
I am thinking what happen if we have the two plane waves propagating along two different direction (says making angle 60 degree, i.e. the two wave are making ). I know that if that's the case, we cannot write $kx$ but we need to consider the $k$ is a vector such that
$$y_1 = A\sin(\vec{k}\cdot\vec{r} + \omega t), y_2 = A\sin(\vec{k}\cdot\vec{r} - \omega t)$$
But if we look at the horizontal direction (i.e. x) and vertical direction (i.e. y), what can we tell about the resulting wave along x and along y? I am thinking from physical point of view, if we look at the horizontal direction, should the waves still added up to a standing wave because the x components of waves are propagating in opposite direction. But along the vertical direction, the y components of waves are propagating in the same direction so there is no standing wave. Is that correct? If so, how to prove that in math? The term $\vec{k}\cdot\vec{r}$ is very confusing!
 A: The other answer are good, but this might help you visualise the result. It is easy to produce visualizations if you have access to a package like Mathematica (you could also do this with python+matplotlib, gnuplot or Matlab or just about anything really). I've generated plots of two waves in 2D, one going in the positive $x$ direction and the other going at an angle $\theta$ relative to the $x$ axis. The amplitudes, wavelengths and frequencies are the same. Here is the code:
wave1[x_, y_, t_] := Sin[x - t];
wave2[x_, y_, t_, \[Theta]_] := Sin[Cos[\[Theta]] x + Sin[\[Theta]] y - t];
frames[\[Theta]_] := frames[\[Theta]] = Table[Plot3D[wave1[x, y, t] + wave2[x, y, t, \[Theta]],
    {x, -10, 10}, {y, -10, 10}, PlotLabel -> "\[Theta] = " <> ToString[\[Theta]]], {t, 0, 10}];
Table[Export["twowaves_\[Theta]_" <> ToString[\[Theta]] <> ".gif", frames[\[Theta]]], {\[Theta], 0, 2 \[Pi], 0.5}]

Selected plots shown below. Note that the sum of waves simplifies to
$$ \sin(x-t)+\sin(\cos(\theta)x+\sin(\theta)y-t)=2 \cos\left(\frac{1}{2} x \left(\cos\theta-1\right)+\frac{1}{2} y \sin\theta\right) \sin\left(\frac{1}{2} x \left(\cos\theta+1\right)+\frac{1}{2} y \sin\theta-t\right). $$
You only get a standing wave if the space and time dependence seperates. So you need the $x$ and $y$ terms in the $\sin$ to vanish. This requires $\cos\theta=-1$ and $\sin\theta=0$, which has the unique (up to $2\pi$) solution $\theta=\pi$. So you only get standing waves if the two waves are counter propagating. Every other case gives you a travelling wave (the $\sin$ term) modulated by a space-dependent amplitude (the $\cos$ term).
Both waves in the positive $x$ direction:

Wave 2 going slightly up and to the right:

Wave 2 going nearly 90 degrees to wave 1:

Wave 2 nearly opposite wave 1:

A: The first thing you should probably do, just to avoid confusion, is to change the names of your functions. With $y_1$ and $y_2$ there's a possibility to start mixing things up. Furthermore, the $\vec{k}$ and $\vec{r}$ vectors of the first function should be distinct from those of the second function. So let's define
$$\begin{align}
f_1(\vec{r},t) &= \sin{(\vec{k}\cdot\vec{r}+\omega t)} \\
f_2(\vec{r},t) &= \sin{(\vec{q}\cdot\vec{r}-\omega t)} \\
\end{align}$$
where I've given the $\vec{k}$ vector of the second function the symbol $\vec{q}$, just to avoid having to use double subscripts later on. Note also that I didn't distinguish between the $\omega$'s of both functions, so we assume that $|\vec{k}|=|\vec{q}|$. Lastly, I've dropped the amplitude for notational simplicity.
Written differently, the above equations read (assume 2D)
$$\begin{align}
f_1(x,y,t) &= \sin{(k_xx+k_yy+\omega t)} \\
f_2(x,y,t) &= \sin{(q_xx+q_yy-\omega t)} \\
\end{align}$$
The sum of these functions gives
$$\begin{align}
f_1+f_2 &= \sin{(k_xx+k_yy+\omega t)} + \sin{(q_xx+q_yy-\omega t)} \\
 &= 2\sin{\left(\frac{k_xx+k_yy+q_xx+q_yy}{2}\right)}\cos{\left(\frac{k_xx+k_yy+\omega t-q_xx-q_yy+\omega t}{2}\right)} \\
 &= 2\sin{\left(\frac{(k_x+q_x)x+(k_y+q_y)y}{2}\right)}\cos{\left(\frac{(k_x-q_x)x+(k_y-q_y)y+2\omega t}{2}\right)} \\
 &= 2\sin{\left(\frac{(\vec{k}+\vec{q})\cdot\vec{r}}{2}\right)}\cos{\left(\frac{(\vec{k}-\vec{q})\cdot\vec{r}}{2}+\omega t\right)}
\end{align}$$
Note that this reduces to the case of simple standing waves if $\vec{k} = \vec{q}$. You can rewrite this using the sum, yielding (with $f=f_1+f_2$)
$$f = 2\sin{\left(\frac{(\vec{k}+\vec{q})\cdot\vec{r}}{2}\right)}\cos{\left(\omega t\right)} \left[\cos{\left(\frac{(\vec{k}-\vec{q})\cdot\vec{r}}{2}\right)}-\tan{(\omega t)}\sin{\left(\frac{(\vec{k}-\vec{q})\cdot\vec{r}}{2}\right)}\right]$$
From both expressions, it is clear that standing waves are only possible if the wavevectors are in fact equal. If not, there will be a modulation of the standing wave given by the factor between bracket in the last equation, which is a function of both $\vec{r}$ and $t$. The reason why your physical reasoning failed is because of our constraint $|\vec{k}| = |\vec{q}|$. Indeed, the only way in which a standing wave could arise along $x$ e.g. would be if $k_x = q_x$, but because $|\vec{k}| = |\vec{q}|$ this must also mean $k_y = \pm q_y$ and therefore $\vec{k} = \vec{q}$ or $\vec{k} = \vec{p}$ where $\vec{p}$ corresponds to the minus sign. This $\vec{p}$-vector has the same length as $\vec{q}$ but it makes an angle of $\pi-\theta$ with the positive $x$-axis, if $\vec{q}$ makes an angle of $\theta$.
If we hadn't put in that constraint, we would have had to consider distinct frequencies $\nu \neq \omega$ because $\omega/|\vec{k}| = c_1 = c = c_2 = \nu/|\vec{q}|$ must hold. This would have yielded a dependence upon $t$ for the sine in the second-to-last equation as well, making standing waves impossible again, unless $\omega = \nu$, dropping us back into our constraint. The only way out seems to be if $c_1 \neq c_2$, but that's not a physical situation.
A: The question is unclear, but I believe can be summarized as "can standing waves form from plane waves that propagate at some arbitrary angle to each other?"
A standing wave is most easily understood in one dimension, and can be described by the equation.
$$
u = A\cos(k x)\cos(\omega t)
$$
It's a simple product-sum trig identity, which can be found on this page that relates the standing wave to the waves propagating in opposite directions.
$$
2A\cos(k x)\cos(\omega t)= A[\cos(kx -\omega t)+\cos(-kx - \omega t)]
$$
In a scalar formulation, it's convenient to define the positive and negative direction of propogation through the negative $\omega t$. Since we'll be working in a vector formulation with $k$, it's easier to show the direction through the sign on $k$. There could also be an arbitrary phase.
Now to show that something like a standing wave could occur in two dimensions (easily generalized to 3 dimensions), it's easier to use complex exponentials to represent the waves. Adding the two waves (q is the wavenumber of the second wave):
$$
Ae^{i(\mathbf{k \cdot r}-\omega t)} + Ae^{i(\mathbf{q \cdot r} - \omega t)} = Ae^{ik_{y}y}e^{i(k_{x}x-\omega t)}+Ae^{iq_{y}y}e^{i(q_{x}x-\omega t)}
$$
If the y component of the wavenumber is identical for both waves, then the y component can be combined with the amplitude to form a complex amplitude common between both waves, with a phase that depends on y.
$$
Ae^{ik_{y}y}(e^{i(k_{x}x-\omega t)}+e^{i(q_{x}x-\omega t)})
$$
Reverting back to a trig representation, and ignoring the y dependent phase:
$$
A[\cos(k_{x}x-\omega t)+cos(q_{x}x-\omega t)]
$$
You should be able to recognize that this is a standing wave if the x components of the wavenumber are equal magnitude, but opposite direction. This suggests that two plane waves with common phase, that have the same amplitude of wavenumber, will in fact make a standing wave when viewed within a particular plane.
