Given a smooth sub-manifold $X$ of $\mathbb{R^n}$ and define the diagonal in $X \times X$ to be
$$\triangle = \{(x,x) \mid x \in X \} \subset \mathbb{R^n}\times \mathbb{R^n}$$
and normal bundle to $\triangle$ is defined to be
$$N(\triangle)=\{(y,w) \mid y\in \triangle, w\in T_y(X\times X) \text{ such that } w \cdot v =0 \text{ for all } v \in T_y(\triangle)\}$$
with projection $\pi : N(\triangle) \to \triangle$ given by $(y,w)\mapsto y$
Then we want to show that $N(\triangle)$ is equivalent to the tangent bundle $TX$.
I know (by definition of equivalent) that two vector bundles said to be equivalent if there are diffeomorphisms $$f:TX \to N(\triangle) \text{ and }\tilde{f}:X \to \triangle$$
such that $f$ takes each fibre $TX_x$ to $N(\triangle)_{\tilde{f}(x)}$ by a vector space isomorphism.
What do I really need to do? Should I try to write down $f$ and $\tilde{f}$ and show that $f$ is an isomorphism on fibres?
Any help would be thankful.