FxMatrix44
FxMatrix
класс инкапсулирует 4x4, матрица возражает, и обеспечивает матричную инверсию и преобразование 2D и 3D точек.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Инициализирует матрицу к единичной матрице.
Объявление
Objective C
- (id)init
Возвращаемое значение
Инициализированный матричный объект или
nil
если не мог бы быть создан объект. -
Инициализирует матрицу с помощью указанной матрицы.
Объявление
Objective C
- (id)initWithFxMatrix:(FxMatrix44*)
newFxMatrix
Параметры
newFxMatrix
4 x 4 матричных объекта.
Возвращаемое значение
Инициализированный матричный объект или
nil
если не мог бы быть создан объект. -
Инициализирует матрицу с указанными данными.
Объявление
Objective C
- (id)initWithMatrix44Data:(Matrix44Data)
newMatrix
Параметры
newMatrix
Новые матричные данные.
Возвращаемое значение
Инициализированный матричный объект или
nil
если не мог бы быть создан объект.
-
Устанавливает матрицу в указанные значения.
Объявление
Objective C
- (void)setMatrix:(Matrix44Data)
newMatrix
Параметры
newMatrix
Новые матричные значения.
-
Возвращает необработанные матричные данные.
Объявление
Objective C
- (Matrix44Data*)matrix
Возвращаемое значение
Указатель на a
Matrix44Data Typedef
. -
Устанавливает матрицу в единичную матрицу.
Объявление
Objective C
- (void)setToIdentity
-
Инвертирует матрицу, если это возможно.
Объявление
Objective C
- (BOOL)invert
Возвращаемое значение
YES
true
если успешно выполнилось инвертирование; иначеNO
false
.
Типы данных
-
Указывает матричные данные в необработанном формате.
Объявление
Objective C
typedef double Matrix44Data[4][4];
Оператор импорта