\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows,calc}
\usepackage{tkz-euclide}
\usepackage{fp}
\pagestyle{empty}
\definecolor{uuuuuu}{rgb}{0.26666666666666666,0.26666666666666666,0.26666666666666666}
\definecolor{AngleClr}{rgb}{0,0.39215686274509803,0}
\definecolor{ShapeClr}{rgb}{0.6,0.2,0}
\begin{document}
\begin{tikzpicture}[scale=.75]
\tkzSetUpLine[line width=1pt,color=black]
\tkzSetUpPoint[fill=black]
\tkzDefPoints{0/0/B,2.25/3.9/A,4.5/0/C,3.11500/-3.15/P}
\tkzDefPointBy[projection = onto A--B](P) \tkzGetPoint{PC}
\tkzDefPointBy[projection = onto A--C](P) \tkzGetPoint{PB}
\tkzDefPointBy[projection = onto B--C](P) \tkzGetPoint{PA}
\tkzDefPointBy[projection = onto B--C](A) \tkzGetPoint{HA}
\tkzFillPolygon[fill=ShapeClr,fill opacity=0.1](A,B,C)
\tkzFillAngles[fill=AngleClr,size=.4,fill opacity=0.1](C,B,A A,C,B B,A,C)
\tkzMarkAngles[line width=1pt,size=.4,color=AngleClr](C,B,A A,C,B B,A,C)
\tkzMarkRightAngles[line width=0.7pt, size=.15,color=AngleClr,fill=AngleClr,fill opacity=0.1](P,PA,B P,PB,C P,PC,A)
\tkzDrawSegment[line width=0.5pt,color=black,dashed,dash pattern=on 1pt off 1.75pt,add=0 and 0.3](A,B)
\tkzDrawSegment[line width=0.5pt,color=black,dashed,dash pattern=on 1pt off 1.75pt,add=0 and 0.5](A,C)
\tkzDrawSegments[line width=0.55pt,color=black,dashed,dash pattern=on 1pt off 1.75pt](A,P B,P C,P)
\tkzDrawSegments[line width=0.7pt,color=black](P,PA P,PB P,PC)
\tkzDrawPolygon[color=ShapeClr](A,B,C)
\tkzDrawPoints[size=3](A,B,C,P)
\tkzLabelPoint[above](A){$\rm A$}
\tkzLabelPoint[left](B){$\rm B$}
\tkzLabelPoint[right](C){$\rm \Gamma$};
\tkzLabelPoint[below](P){$\rm P$};
\tkzLabelSegment[right=-2pt](P,PA){\scalebox{0.75}{$d_1$} }
\tkzLabelSegment[below](P,PB){\scalebox{0.75}{$~~d_2$} }
\tkzLabelSegment[below](P,PC){\scalebox{0.75}{$d_3$} }
\end{tikzpicture}
\end{document}