仿射变换CGAffineTransform
来源:互联网 发布:电脑软件网输入法 编辑:程序博客网 时间:2024/04/29 14:26
仿射变换:
函数用途
CGAffineTransformMakeTranslation
通过指定x, y值来创建一个平移矩阵
CGAffineTransformTranslate
在已存在的矩阵中使用平移
CGAffineTransformMakeRotation
通过指定角度来创建一个旋转矩阵
CGAffineTransformRotate
在已存在的矩阵中使用旋转
CGAffineTransformMakeScale
通过指定x, y缩放因子来创建一个缩放矩阵
CGAffineTransformScale
在已存在的矩阵中使用缩放CGAffineTransformInvert
倒置矩阵,将值与倒置矩阵相乘得到原先的值。通常不需要倒置操作,因为我们可以通过保存和恢复图形状态来倒置CTM的效果
调用CGPointApplyAffineTransform在CGPoint结构上执行变换操作。调用CGSizeApplyAffineTransform在CGSize结构上执行变换操作。调用CGRectApplyAffineTransform在CGRect结构上执行变换操作
函数CGAffineTransformIsIdentity用于确认一个变换是否是单位变换。单位变换没有平移、缩放和旋转操作。Quartz常量CGAffineTransformIdentity表示一个单位变换
用户空间到设备空间的变换
如果我们的应用程序需要获取Quartz转换用户空间和设备空间的仿射变换,我们可以调用函数CGContextGetUserSpaceToDeviceSpaceTransform。
- 点:函数CGContextConvertPointToDeviceSpace和CGContextConvertPointToUserSpace将一个CGPoint数据结构从一个空间变换到另一个空间。
- 大小:函数CGContextConvertSizeToDeviceSpace和CGContextConvertSizeToUserSpace将一个CGSize数据结构从一个空间变换到另一个空间。
- 矩形:函数CGContextConvertRectToDeviceSpace和CGContextConvertRectToUserSpace将一个CGPoint数据结构从一个空间变换到另一个空间
- 仿射变换CGAffineTransform
- CGAffineTransform 仿射变换
- CGAffineTransform(UIView仿射变换)
- CGAffineTransform 进行仿射变换
- oc UI 仿射变换CGAffineTransform
- CoreGraphics 之CGAffineTransform仿射变换
- CoreGraphics 之CGAffineTransform仿射变换(3)
- IOS开发UI篇--仿射变换(CGAffineTransform)使用小结
- iOS利用仿射变换(CGAffineTransform)制作动画效果
- IOS开发UI篇--仿射变换(CGAffineTransform)使用小结
- ios UItableView,UITableViewHeaderFooterView分组头部的重用机制,简单地仿射变换CGAffineTransform
- iOS下的2D仿射变换机制(CGAffineTransform相关)
- iOS下的2D仿射变换机制CGAffineTransform相关
- CGAffineTransform 仿射转换
- 仿射变换&透视变换
- 几何变换 -- 仿射变换
- CGAffineTransform 放射变换
- CGAffineTransform 放射变换
- 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列、加载页面时调用Js方法、调用Js文件中的方法
- 感知哈希算法(Perceptual hash algorithm)的OpenCV实现
- 【达达】开发指南阅览总结和心得
- 新鲜玩意
- 单片机C语言模块化设计
- 仿射变换CGAffineTransform
- POJ 1328.Radar Installation
- vs2008查看函数运行时间的方法。
- Hacking up an armv7s library
- OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程
- STM8L-discovery操作-IAR配置与GPIO端口操作
- 二叉树1:广义表形式生成二叉链表形式,利用队列输出层次结构
- C-DOCSIS系统功能接口定义
- Nexus搭建Maven私服