$\triangle ABC$ is an equilateral triangle of side $1$. $ \triangle BDC$ is an isosceles triangle with $D$ opposite to $A$ and $DB = DC$ and $\angle BDC = 120^\circ$. If points $M$ and $N$ are on $AB$ and $AC$, respectively, such that $\angle MDN = 60^\circ$, find the perimeter of $\triangle AMN$.
My answer comes out to be $1$ by taking the points $M$ and $N$ in such a way that the quadrilateral $AMDN$ becomes a rhombus. This is all I could do and please help in out extending the result of the perimeter (if correct) to all points $M$ and $N$ in general.
I used the same idea as you, let put $M$ and $N$ in such a way that $AMDN$ is rhombus. Let $E$ be midpoint of $BC$, then $DC=\frac{CE}{\cos 30°}=\frac{1}{\sqrt{3}}$. Notice that $m\angle{NCD}=90°$ then $DN=\frac{DC}{\cos 30°}=\frac{2}{3}$. But $DN=MN=AM=AN$ so perimeter of $\triangle{AMN}=3\cdot \frac{2}{3}=2$