% !TeX TXS-program:compile = txs:///pdflatex
\documentclass[margin=5mm]{standalone}
\usepackage{tikz3d-fr}
\begin{document}
\begin{EnvTikzEspace}[UniteX={-5:0.65cm},UniteY={20:0.3cm},UniteZ={90:0.7cm}]
%plan (xOy)
\fill[opacity=0.175,lightgray] (-8,-6,0)--(-8,7.75,0)--(6,7.75,0)--(6,-6,0)--cycle ;
%O
\draw (0,0,-0.25) node[below left,inner sep=1pt] {$O$} ;
%axe (Ox)
\draw[->,>=latex,line width=0.9pt] (-10,0,0)--(7,0,0) node[below] {$x$} ;
\foreach \x in {-8,-6,-4,-2,2,4,6}{%
\filldraw (\x,0,0) circle[radius=1.8pt] node[below=1.25pt,scale=0.66] {$\x$} ;
}
%axe (Oy)
\draw[->,>=latex,line width=0.9pt] (0,-8,0)--(0,9,0) node[above] {$y$} ;
\foreach \y in {-8,-6,-4,-2,2,4,6,8}{%
\filldraw (0,\y,0) circle[radius=1.8pt] node[above left=1.25pt,scale=0.66,inner sep=0.15pt] {$\y$} ;
}
%axe (Oz)
\draw[->,>=latex,line width=0.9pt] (0,0,-3)--(0,0,7) node[right] {$z$} ;
\foreach \z in {-2,2,4,6}{%
\filldraw (0,0,\z) circle[radius=1.8pt] node[left=1.25pt,scale=0.66] {$\z$} ;
}
%droite dB
\filldraw[red] (-4.93,-3.79,6.15) circle[radius=1.8pt] node[below left] {$B$} ;
\draw[red] (-4.02,-3.6,5.41) node[inner sep=1.25pt,below left] {$d_{B}$} ;
\draw[ultra thick,red] (-5.68,-3.94,6.74)--(2.74,-2.25,0.01) ;
\draw[ultra thick,dashed,red] (2.74,-2.25,0.01)--(4.36,-1.93,-1.29) ;
\draw[ultra thick,red] (4.36,-1.93,-1.29)--(5.16,-1.77,-1.93) ;
%droite dA
\filldraw[blue] (-6.13,0.57,5.7) circle[radius=1.8pt] node[above right] {$A$} ;
\draw[blue] (-5.52,0.26,4.78) node[inner sep=1.25pt,above right] {$d_{A}$} ;
\draw[ultra thick,blue] (-6.51,0.76,6.27)--(-2.33,-1.34,-0.01) ;
\draw[ultra thick,dashed,blue] (-2.33,-1.34,-0.01)--(-1.46,-1.77,-1.31) ;
\draw[ultra thick,blue] (-1.46,-1.77,-1.31)--(-0.96,-2.02,-2.06) ;
\end{EnvTikzEspace}
\end{document}