Vector2.Reflect
Declaration
public static Vector2 Reflect(Vector2 inDirection, Vector2 inNormal);Параметры
| Параметр | Описание |
|---|---|
| inDirection | Вектор направления к поверхности. |
| inNormal | Нормальный вектор, определяющий поверхность. |
Описание
Отражает вектор от поверхности, определенной нормалью.
Этот метод рассчитывает отраженный вектор по следующей формуле: v = inDirection — 2 * inNormal * dot(inDirection inNormal). Вектор inNormal определяет поверхность. Норма поверхности — это вектор, который перпендикулярен ее поверхности. Вектор inDirection рассматривается как стрелка, входящая в поверхность. Возвращаемое значение — это вектор равной величины inDirection, но с отраженным направлением.