DayZ 1.30
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 строка 497

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

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