Perpendicular em um segmento de linha de um determinado ponto
Eu quero calcular um ponto em uma determinada linha que é perpendicular de um determinado ponto.
Eu tenho um segmento de linha AB e tenho um ponto C fora do segmento de linha. Eu quero calcular um ponto D em AB de tal forma que CD seja perpendicular a AB.
Eu tenho que encontrar o ponto D.
É bem parecido comisto, mas eu quero considerar a coordenada Z também, pois não aparece corretamente no espaço 3D.