gtMatrix4
class
Матрица 4 на 4.
Конструкторы
gtMatrix4()
Главная диагональ устанавливается единицой.
gtMatrix4( const gtMatrix4& m )
gtMatrix4( f32 v )
Заполнить всю матрицу указанным значением.
gtMatrix4( const v4f& x, const v4f& y, const v4f& z, const v4f& w )
Заполнить указанием 4х векторов.
Методы
gtMatrix4::fill
void fill( f32 v )
Заполнить всю матрицу указанным значением.
gtMatrix4::getPtr
f32 * getPtr()
Получить указатель на данные.
gtMatrix4::identity
void identity()
Установить все значения равными нулю, а главную диагональ заполнит единицами.
gtMatrix4::invert
bool invert()
Инвертировать матрицу.
gtMatrix4::transpose
void transpose()
Транспонировать матрицу.
gtMatrix4::zero
void zero()
Установить все значения равными нулю.
Операторы
gtMatrix4::operator[]
v4f& operator[]( u32 i )
Получить доступ к строке (вектору) для записи.
gtMatrix4::operator[]
const v4f& operator[]( u32 i )
Получить доступ к строке (вектору) для чтения.
gtMatrix4::operator+
gtMatrix4 operator+( const gtMatrix4& m ) const
Добавить другую матрицу.
gtMatrix4::operator-
gtMatrix4 operator-( const gtMatrix4& m ) const
Вычесть другую матрицу.
gtMatrix4::operator*
gtMatrix4 operator*( const gtMatrix4& m ) const
Умножить на другую матрицу.
gtMatrix4::operator/
gtMatrix4 operator/( const gtMatrix4& m ) const
Получить разность матриц.
gtMatrix4::operator+=
gtMatrix4 operator+=( const gtMatrix4& m )
Прибавить другую матрицу.
gtMatrix4::operator-=
gtMatrix4 operator-=( const gtMatrix4& m )
Вычесть другую матрицу.
gtMatrix4::operator*=
gtMatrix4 operator*=( const gtMatrix4& m )
Умножить на другую матрицу.
gtMatrix4::operator/=
gtMatrix4 operator/=( const gtMatrix4& m )
Получить разность матриц.
|