Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Средняя позиция ( Вектор ) между двумя векторами и хитбоксы.

Эксперт
Эксперт
Статус
Оффлайн
Регистрация
17 Фев 2017
Сообщения
864
Реакции
420
Помогите пожалуйста. Кто знает как узнать среднюю позицию вектор между двумя векторами.
Есть Вектор (100,253, 15) и Вектор ( 23, 12, 1 ). Если я отниму первый вектор от второго и поделю на два, это верный способ узнать средний вектор между двумя векторами?
Или лучше сделать TraceLine и просто endpos/2 ?

Ну и второй вопрос. Хочу сделать пяткострел. Нужен хитбокс правой и левой пятки. НЕ КОСТЬ, ХИТБОКС. ( числовое значение! )
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мотеша. Хорошо, что я люблю её.
По сути твои два вектора - это две точки. Начало и конец отрезка. Тебе надо найти центр. Т.е. среднюю точку.
Для тебя я сейчас написал эту функцию:
Код:
Expand Collapse Copy
Vector cen(Vector a, Vector b) {
    return Vector
    (
        (a.x + b.x) / 2,
        (a.y + b.y) / 2,
        (a.z + b.z) / 2
    );
}

Не за что.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В твоём случае, т.е. если смотреть середину тех векторов, которые ты дал, то получится - Vector(61.5, 132.5, 8)
 
Назад
Сверху Снизу