хорошо, вы делаете перекрестное произведение v1 и v2, чтобы получить нормаль вашего самолета (не забудьте нормализовать, если хотите), тогда 4-й элемент вашего самолета будет просто 0 (потому что он пересекает 0, 0,0).
и затем вы хотите спроецировать плоскость в определенном направлении, основываясь на векторе UP, а не на плоскости?
в этом случае, я думаю, вы просто получитепроизведение точки на нормаль и вектор вверх, затем умножьте инверсию точки (1 / точка) на количество единиц, которые вы хотите проецировать вдоль вектора вверх, и установите это как свой 4-й элемент?
, чтобы уточнить, что создает плоскость, в которой два вектора и центр Земли являются точками на плоскости, затем плоскость может быть спроецирована вверх или вниз на определенную величину в направлении ВВЕРХ.