Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы GLKit математические утилиты GLKit

Опции
Развертывание Target:

На этой странице
Язык:

Математические утилиты GLKit

Эта ссылка включает математические подпрограммы без определенного типа, связанного с ними.

Функции

  • Преобразовывает угол, измеренный в градусах к радианам.

    Объявление

    Swift

    func GLKMathDegreesToRadians(_ degrees: Float) -> Float

    Objective C

    float GLKMathDegreesToRadians ( float degrees );

    Параметры

    degrees

    Угол в градусах.

    Возвращаемое значение

    Преобразованный угол в радианах.

    Оператор импорта

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Преобразовывает угол, измеренный в радианах до градусов.

    Объявление

    Swift

    func GLKMathRadiansToDegrees(_ radians: Float) -> Float

    Objective C

    float GLKMathRadiansToDegrees ( float radians );

    Параметры

    radians

    Угол в радианах.

    Возвращаемое значение

    Преобразованный угол в градусах.

    Оператор импорта

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Проектирует точку в объектном пространстве в систему координаты окна.

    Объявление

    Objective C

    GLKVector3 GLKMathProject ( GLKVector3 object, GLKMatrix4 model, GLKMatrix4 projection, int *viewport );

    Параметры

    object

    Точка в объектном пространстве.

    model

    modelview матрица преобразования.

    projection

    Матрица проекции.

    viewport

    Указатель на массив четырех целочисленных значений. Первая пара значений представляет координаты окна левого нижнего угла области просмотра. Вторая пара значений представляет ширину и высоту порта представления.

    Возвращаемое значение

    Спроектированная точка в координатах окна.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Предполагает, что точка в поле зрения располагает с интервалами в объектное пространство.

    Объявление

    Objective C

    GLKVector3 GLKMathUnproject ( GLKVector3 window, GLKMatrix4 model, GLKMatrix4 projection, int *viewport, bool *success );

    Параметры

    window

    Точка в координатах окна.

    model

    modelview матрица преобразования.

    projection

    Матрица проекции.

    viewport

    Указатель на массив четырех целочисленных значений. Первая пара значений представляет координаты окна левого нижнего угла области просмотра. Вторая пара значений представляет ширину и высоту порта представления.

    success

    По возврату, содержит YEStrue если функция завершилась успешно, иначе она содержит NOfalse. Передача NULL если Вы не хотите информации об ошибке.

    Возвращаемое значение

    Спроектированная точка в объектном пространстве.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание матрицы.

    Объявление

    Objective C

    NSString * NSStringFromGLKMatrix2 ( GLKMatrix2 matrix );

    Параметры

    matrix

    A 2x2 матрица.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание матрицы.

    Объявление

    Objective C

    NSString * NSStringFromGLKMatrix3 ( GLKMatrix3 matrix );

    Параметры

    matrix

    A 3x3 матрица.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание матрицы.

    Объявление

    Objective C

    NSString * NSStringFromGLKMatrix4 ( GLKMatrix4 matrix );

    Параметры

    matrix

    A 4x4 матрица.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание вектора.

    Объявление

    Objective C

    NSString * NSStringFromGLKVector2 ( GLKVector2 vector );

    Параметры

    vector

    Вектор с 2 компонентами.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание вектора.

    Объявление

    Objective C

    NSString * NSStringFromGLKVector3 ( GLKVector3 vector );

    Параметры

    vector

    Вектор с 3 компонентами.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание вектора.

    Объявление

    Objective C

    NSString * NSStringFromGLKVector4 ( GLKVector4 vector );

    Параметры

    vector

    Вектор с 4 компонентами.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает строку, представляющую содержание кватерниона.

    Объявление

    Objective C

    NSString * NSStringFromGLKQuaternion ( GLKQuaternion quaternion );

    Параметры

    quaternion

    Кватернион.

    Оператор импорта

    Objective C

    @import GLKit;

    Доступность

    Доступный в OS X v10.8 и позже.