DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ RotateAroundZeroRad()

static vector vector::RotateAroundZeroRad ( vector vec,
vector axis,
float angle )
inlinestaticprivate

Rotate a vector around 0,0,0 by an angle in radians.

Аргументы
vecvector to rotate
axisaxis to rotate around
cosAngleangle in radians
Возвращает
vector transformed vector

См. определение в файле EnConvert.c строка 463

464 {
465 return (vec * Math.Cos(angle)) + ((axis * vec) * Math.Sin(angle)) + (axis * vector.Dot(axis, vec)) * (1 - Math.Cos(angle));
466 }
static float Dot(vector v1, vector v2)
Returns Dot product of vector v1 and vector v2.
Определения EnConvert.c:271

Перекрестные ссылки Math::Cos(), Dot() и Math::Sin().