\newcommand{\nodeLabel}[3]{
    \node[color=#3, fill=white, opacity=0.9] at (#1) {\fontsize{10}{10}\selectfont #2}
}

\newcommand{\drawOffsetArrow}[2]{%
  \draw[->, color=red, thick] 
    ($ (#1)!0.1!(#2) $)  -- ($ (#2)!0.1!(#1) $)
}

\newcommand{\drawTri}[3]{
    \coordinate (midMid) at ($  ($(#1) !0.5! (#2)$)  !0.33!  (#3)  $);
    \coordinate (l0) at ($ (#1) !0.4! (midMid) $);
    \coordinate (l1) at ($ (#2) !0.4! (midMid) $);
    \coordinate (l2) at ($ (#3) !0.4! (midMid) $);
    \coordinate (l3) at ($ (l2) !0.33! (l0) $);
    \draw[->, color=blue, thick] (l0) -- (l1) -- (l2) -- (l3)
}

\newcommand{\drawTriFace}[4]{
    \coordinate (midMid) at ($  ($(#1) !0.5! (#2)$)  !0.33!  (#3)  $);
    \coordinate (l0) at ($ (#1) !0.4! (midMid) $);
    \coordinate (l1) at ($ (#2) !0.4! (midMid) $);
    \coordinate (l2) at ($ (#3) !0.4! (midMid) $);
    \coordinate (l3) at ($ (l2) !0.33! (l0) $);
    \nodeLabel{midMid}{#4}{blue};
    \draw[->, color=blue, thick] (l0) -- (l1) -- (l2) -- (l3)
}


\begin{tikzpicture}[line join=bevel,scale=2,>=latex]
  \coordinate (n0) at (-1,-1);
  \coordinate (n1) at (1,-1);
  \coordinate (n2) at (-1,1);
  
  \coordinate (l0) at (-0.75, -0.75);
  \coordinate (l1) at (0.3, -0.75);
  \coordinate (l2) at (-0.75, 0.3);
  \coordinate (l3) at (-0.75, -0.2);
  
%  \draw[thick] (n0) -- (n1) -- (n2) -- cycle;
  \drawOffsetArrow{n0}{n1};
  \drawOffsetArrow{n1}{n2};
  \drawOffsetArrow{n2}{n0};
  \drawTri{n0}{n1}{n2};

  \nodeLabel{n0}{0 }{black};
  \nodeLabel{n1}{1 }{black};
  \nodeLabel{n2}{2 }{black};

\end{tikzpicture}
