坐标数学问题,如何计算某个坐标?

问题描述

我正在使用LUA为FiveM构建系统。 对于该系统,我需要一个特定的坐标。

Vehicle System ingame

The drawing of coordinates

我知道坐标A,B,C,D,E,P。 但是现在我想知道G点。

我该如何用数学做到这一点,以及如何在LUA中做到这一点?

解决方法

-- P,E,D - vectors
local EP = P - E
local nED = norm(D - E)
local G = P - (EP.x*nED.x+EP.y*nED.y+EP.z*nED.z)*nED