美文网首页
Quartz2D之矩阵操作

Quartz2D之矩阵操作

作者: Coder007 | 来源:发表于2016-06-22 11:08 被阅读19次

上下文的矩阵操作

  • 平移
  • 旋转
  • 缩放
   // 1.获取上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    // 2.描述路径
    UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(-100, -50, 200, 100)];
    [[UIColor redColor] set];

    // 上下文矩阵操作
    // 注意:矩阵操作必须要在添加路径之前

    //  平移
    CGContextTranslateCTM(ctx, 100, 50);

    //  缩放
    CGContextScaleCTM(ctx, 0.5, 0.5);

    //  旋转

    CGContextRotateCTM(ctx, M_PI_4);

    // 3.把路径添加上下文
    CGContextAddPath(ctx, path.CGPath);

    [[UIColor redColor] set];


    // 4.渲染上下文
    CGContextFillPath(ctx);

相关文章

  • Quartz2D之矩阵操作

    上下文的矩阵操作 平移 旋转 缩放

  • NumPy学习

    矩阵操作 基本操作 向量 类型 取值 判断 矩阵 维度 求值 比较 特定赋值 类型转换 求最值 矩阵操作 生成序列...

  • Numpy

    操作数组和矩阵 基本操作 二维操作 特殊操作 属于np的函数 平均值 索引切片 打印行列 行矩阵 多个矩阵合并 ...

  • 1. numpy

    矩阵操作:

  • 「转载」MATLAB tutorial

    MATLAB命令大全和矩阵操作大全一、矩阵的表示在MATLAB中创建矩阵有以下规则: a、矩阵元素必须在”[ ]”...

  • Pytorch之线性代数

    矩阵 矩阵初始化 矩阵元素运算 矩阵的乘法 矩阵的转置 矩阵对应列行的最大值,最小值,和 矩阵的其他操作:行列数、...

  • 小白的机器学习实战——向量,矩阵和数组

    创建矩阵 向量 计算平均值,方差和标准偏差 重塑矩阵 矩阵加减法 对矩阵元素进行操作 创建稀疏矩阵 描述一个矩阵 ...

  • 第一章 机器学习基础

    Tips: mat() 函数将数组转化为矩阵.I操作实现矩阵求逆运算eye()创建单位矩阵

  • R语言初级教程(14): 矩阵(中篇)

    这篇博客将介绍有关矩阵的一些操作,主要包括矩阵的基本运算、转置、内积、行列式、对角元素操作、逆、提取矩阵的上下三角...

  • 矩阵论-矩阵乘法的意义

    推荐书籍: 《神奇矩阵》 AB矩阵相乘的表示形式我喜欢这种。 当然有了矩阵相乘也有其反向操作,矩阵的分解。

网友评论

      本文标题:Quartz2D之矩阵操作

      本文链接:https://www.haomeiwen.com/subject/tzzgdttx.html