Я пытаюсь проецировать точку на другую точку в определенном направлении.
Как показано на рисунке, у меня есть две точки P1 и P2.Я хочу проецировать P2 на P3 в ортогональном направлении P1 и P2, чтобы создать P4 на одной плоскости
Изображение
Я пробовал ниже методы (Псевдокод), но не работает
1) Vector3.Project (P2.transform.position, P3.transform.position)
2) Создал плоскость GameObject в P3 и попытался использовать Vector3.ProjectOnPlane (P2, P3.getComponent.normal)
Не могли бы вы помочь мне в проецировании P2 на P3 для создания P4.
Заранее спасибо!