\begin{tikzpicture} % draw axis \draw[thick, ->] (-3cm, 0cm) -- (3cm, 0cm) node[anchor=south] {$X^1$}; \draw[thick, ->] (0cm, -3cm) -- (0cm, 3cm) node[anchor=east] {$X^2$}; % draw the D-branes \draw[dash pattern=on 5pt off 2pt on 5pt off 2pt on 4cm off 2pt] (-2.5cm, -1cm) -- (2.75cm, -2.15cm); \draw[dash pattern=on 5pt off 2pt on 5pt off 2pt on 5pt off 2pt on 5pt off 2pt on 4.5cm off 2pt] (-2.5cm, -2cm) -- (1cm, 2.75cm); \draw[dash pattern=on 5pt off 2pt on 5pt off 2pt on 4.5cm off 2pt] (0.6cm, 2.9cm) -- (2cm, -2.75cm); % give the D-branes names \node[anchor=base] (D1) at (-0.75cm, -2.25cm) {$D_{(1)}$}; \node[anchor=base] (D2) at (-1.25cm, 1cm) {$D_{(2)}$}; \node[anchor=base] (D3) at (1.7cm, 0.8cm) {$D_{(3)}$}; % draw the distance of each side from the center \draw[thin] (0cm, 0cm) -- (-0.3cm, -1.47cm) node[anchor=north] {$g_{(1)}$}; \draw[thin] (0cm, 0cm) -- (-0.7cm, 0.45cm) node[anchor=east] {$g_{(2)}$}; \draw[thin] (0cm, 0cm) -- (1.27cm, 0.22cm) node[anchor=west] {$g_{(3)}$}; % prolong the end points \draw[dotted] (1.3cm, -1.925cm) node[anchor=north] {$f_{(1)}$} -- (3cm, -1.925cm); \draw[dotted] (0.3cm, 2.4cm) -- (2cm, 2.4cm) node[anchor=north east] {$f_{(2)}$}; \draw[dotted] (-2.3cm, -1.14cm) node[anchor=north east] {$f_{(3)}$} -- (-0.6cm, -1.14cm); % draw the arcs for the angles \draw[thin, <-] (2.6cm, -2.12cm) arc (0:30:0.4cm) node[anchor=south] {$\pi \alpha_{(1)}$}; \draw[thin, <-] (-2.1cm, -1.5cm) arc (250:360:0.4cm) node[anchor=south west] {$\pi \alpha_{(2)}$}; \draw[thin, <-] (1.1cm, 2.4cm) arc (0:100:0.4cm) node[anchor=south] {$\pi \alpha_{(3)}$}; \end{tikzpicture} % vim: ft=tex