Здравствуйте очень прошу постараться вникнуть в суть задачи.
Есть 3 точки в пространстве расположенные на одной высоте (H).
1) Нужно получить 4 точку в пространстве чтоб получить прямоугольник из точек. (см. рисунок)
2) Нужно задать высоту этому прямоугольнику и получить "КУБ"
3) Вычислить центр этого КУБА и перевести имеющиеся данные таким образом чтоб результат можно было без труда применить в "trigger_multiple":
SetEntPropVector(trigger, Prop_Send, "m_vecMins", Float: {X, Y, Z});
SetEntPropVector(trigger, Prop_Send, "m_vecMaxs", Float: {Q, W, E});
Задача, имея 3 точки в пространстве получить X,Y,Z,Q,W,E и float center_kuba[3]. Я расписал как я вижу решение задачи, если у вас есть более простое решение то пожалуйста расскажите. Если путь моего решения вам кажется верным, то прошу помочь в реализации.
Есть 3 точки в пространстве расположенные на одной высоте (H).
1) Нужно получить 4 точку в пространстве чтоб получить прямоугольник из точек. (см. рисунок)
2) Нужно задать высоту этому прямоугольнику и получить "КУБ"
3) Вычислить центр этого КУБА и перевести имеющиеся данные таким образом чтоб результат можно было без труда применить в "trigger_multiple":
SetEntPropVector(trigger, Prop_Send, "m_vecMins", Float: {X, Y, Z});
SetEntPropVector(trigger, Prop_Send, "m_vecMaxs", Float: {Q, W, E});
Задача, имея 3 точки в пространстве получить X,Y,Z,Q,W,E и float center_kuba[3]. Я расписал как я вижу решение задачи, если у вас есть более простое решение то пожалуйста расскажите. Если путь моего решения вам кажется верным, то прошу помочь в реализации.