Float3 Float4x4::TransformDir(const Float3 &directionVector) const { return TransformDir(directionVector.X(), directionVector.Y(), directionVector.Z()); }
void Float4x4::SetRow(int row, const Float3 &rowVector, float m_r3) { SetRow( row, rowVector.X(), rowVector.Y(), rowVector.Z(), m_r3 ); }
Float3 Float4x4::TransformPos(const Float3 &pointVector) const { return TransformPos(pointVector.X(), pointVector.Y(), pointVector.Z()); }