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

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

Разработчик

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

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

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

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

Наследование


Не применимый

Соответствует


Не применимый

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


Swift

import GLKit

Objective C

@import GLKit;

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

Функции

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

    Объявление

    Swift

    func GLKMathDegreesToRadians(_ degrees: Float) -> Float

    Objective C

    float GLKMathDegreesToRadians ( float degrees );

    Параметры

    degrees

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

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

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func GLKMathRadiansToDegrees(_ radians: Float) -> Float

    Objective C

    float GLKMathRadiansToDegrees ( float radians );

    Параметры

    radians

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

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

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func GLKMathProject(_ object: GLKVector3, _ model: GLKMatrix4, _ projection: GLKMatrix4, _ viewport: UnsafeMutablePointer<Int32>) -> GLKVector3

    Objective C

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

    Параметры

    object

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

    model

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

    projection

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

    viewport

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

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

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func GLKMathUnproject(_ window: GLKVector3, _ model: GLKMatrix4, _ projection: GLKMatrix4, _ viewport: UnsafeMutablePointer<Int32>, _ success: UnsafeMutablePointer<Bool>) -> GLKVector3

    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;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKMatrix2(_ matrix: GLKMatrix2) -> String!

    Objective C

    NSString * NSStringFromGLKMatrix2 ( GLKMatrix2 matrix );

    Параметры

    matrix

    A 2x2 матрица.

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKMatrix3(_ matrix: GLKMatrix3) -> String!

    Objective C

    NSString * NSStringFromGLKMatrix3 ( GLKMatrix3 matrix );

    Параметры

    matrix

    A 3x3 матрица.

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKMatrix4(_ matrix: GLKMatrix4) -> String!

    Objective C

    NSString * NSStringFromGLKMatrix4 ( GLKMatrix4 matrix );

    Параметры

    matrix

    A 4x4 матрица.

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKVector2(_ vector: GLKVector2) -> String!

    Objective C

    NSString * NSStringFromGLKVector2 ( GLKVector2 vector );

    Параметры

    vector

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKVector3(_ vector: GLKVector3) -> String!

    Objective C

    NSString * NSStringFromGLKVector3 ( GLKVector3 vector );

    Параметры

    vector

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKVector4(_ vector: GLKVector4) -> String!

    Objective C

    NSString * NSStringFromGLKVector4 ( GLKVector4 vector );

    Параметры

    vector

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func NSStringFromGLKQuaternion(_ quaternion: GLKQuaternion) -> String!

    Objective C

    NSString * NSStringFromGLKQuaternion ( GLKQuaternion quaternion );

    Параметры

    quaternion

    Кватернион.

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

    Доступный в iOS 5.0 и позже.