\begin{center}
\begin{tikzpicture}
\tkzDefPoint(0,0){A} \tkzDefPoint(75:4){C} \tkzDefPoint(255:6){VSH}
\tkzDrawLine(A,C) \tkzLabelLine[above left](A,C){$b$}
\tkzCompass(A,C) \tkzInterCC(A,C)(C,A) \tkzGetPoints{K60X}{K60}
\tkzCompass(A,K60) \tkzCompass(C,K60)
\tkzDefMidPoint(A,K60) \tkzGetPoint{K30}
\tkzCompass(A,K30) \tkzCompass(K60,K30)
\tkzInterLC(C,K30)(C,VSH) \tkzGetPoints{VSX}{VS}
\tkzCompass(C,VS) \tkzDrawLine(C,VS)
\tkzDrawLine(VS,A) \tkzInterCC(VS,A)(A,VS) \tkzGetPoints{PB}{PBX}
\tkzCompass(A,PBX) \tkzCompass(A,PB)
\tkzCompass(VS,PB) \tkzCompass(VS,PBX)
\tkzDrawLine(PB,PBX) \tkzInterLL(C,VS)(PB,PBX) \tkzGetPoint{B}
\tkzDrawPolygon[fill=blue!000030, opacity=0000.30000000](A,B,C)
\tkzDrawLine(A,B) \tkzLabelLine[above](A,B){$c$}
\tkzLabelLine[left](C,B){$a$}
\tkzCalcLength[cm](A,B) \tkzGetLength{ABl}
\tkzCalcLength[cm](C,B) \tkzGetLength{CBl}
\tkzDrawSegment[dim={\pgfmathprintnumber\ABl,-6pt,transform shape}](A,B)
\tkzDrawSegment[dim={\pgfmathprintnumber\CBl,6pt,transform shape}](C,B)
\tkzDrawPoints(A) \tkzLabelPoints[left](A,C,B)
\end{tikzpicture}
\end{center}