代码改变世界

矩阵的三维变换(转)

2013-01-06 18:23 by 三戒1993, 730 阅读, 0 推荐, 收藏, 编辑
摘要:http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main16-2.htm2.3.6 三维变换 对三维空间的点P=[X Y Z],采用规范齐次坐标则与二维情况类似,其平移交换和比例变换的变换矩阵分别为:其中tx,ty,tz分别是沿x、y、z... 阅读全文

矩阵的三维变换(转)

2013-01-06 18:23 by 三戒1993, 239 阅读, 0 推荐, 收藏, 编辑
摘要:http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main16-2.htm2.3.6 三维变换 对三维空间的点P=[X Y Z],采用规范齐次坐标则与二维情况类似,其平移交换和比例变换的变换矩阵分别为:其中tx,ty,tz分别是沿x、y、z... 阅读全文

基本的2D图形变换&变换矩阵推导

2013-01-06 17:50 by 三戒1993, 290 阅读, 0 推荐, 收藏, 编辑
摘要:平时开发程序,免不了要对图像做各种变换处理。有的时候变换可能比较复杂,比如平移之后又旋转,旋转之后又平移,又缩放。直接用公式计算,不但复杂,而且效率低下。这时可以借助变换矩阵和矩阵乘法,将多个变换合成一个。 最后只要用一个矩阵对每个点做一次处理就可以得到想要的结果。另外,矩阵乘法一般有硬件支持,比如... 阅读全文

CATransform3D-Cube

2013-01-06 17:40 by 三戒1993, 208 阅读, 0 推荐, 收藏, 编辑
摘要:1. CATransform3D结构成员的意义。?structCATransform3D{CGFloat m11(x缩放), m12(y切变), m13(z旋转), m14();CGFloat m21(x切变), m22(y缩放), m23(z切变), m24();CGFloat m31(x旋转),... 阅读全文

GCD 使用方法

2013-01-05 17:23 by 三戒1993, 166 阅读, 0 推荐, 收藏, 编辑
摘要:GCD为我们提供了三种类型的调度队列(dispatch queue),分别为串行,并行和主调度队列。串行(Serial)你可以创建任意个数的串行队列,每个队列依次执行添加的任务,一个队列同一时刻只能执行一个任务(串行),但是各个队列之间不影响,可以并发执行。每个队列中的任务运行在一个由各自串行队列维... 阅读全文

iOS 关于枚举的使用

2013-01-05 16:00 by 三戒1993, 204 阅读, 0 推荐, 收藏, 编辑
摘要:首先要知道的是,枚举值它是一个整形(int) 并且,它不参加内存的占用和释放枚举定义变量即可直接使用,不用初始化.枚举的定义如下:[csharp]view plaincopytypedefenum{//以下是枚举成员TestA=0,TestB,TestC,TestD}Test;//枚举名称亦可以如下... 阅读全文

iOS 关于枚举的使用

2013-01-05 16:00 by 三戒1993, 138 阅读, 0 推荐, 收藏, 编辑
摘要:首先要知道的是,枚举值它是一个整形(int) 并且,它不参加内存的占用和释放枚举定义变量即可直接使用,不用初始化.枚举的定义如下:[csharp]view plaincopytypedefenum{//以下是枚举成员TestA=0,TestB,TestC,TestD}Test;//枚举名称亦可以如下... 阅读全文

SHA 加密算法

2013-01-05 14:41 by 三戒1993, 227 阅读, 0 推荐, 收藏, 编辑
摘要:SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而现在的人们给它取了一个非正式的名称 SHA-0 以避免与它的... 阅读全文

SHA 加密算法

2013-01-05 14:41 by 三戒1993, 346 阅读, 0 推荐, 收藏, 编辑
摘要:SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而现在的人们给它取了一个非正式的名称 SHA-0 以避免与它的... 阅读全文

纹理映射和混合

2012-12-26 14:56 by 三戒1993, 136 阅读, 0 推荐, 收藏, 编辑
摘要:void PRFilledPolygon::draw() {//CCNode::draw();glDisableClientState(GL_COLOR_ARRAY);// we have a pointer to vertex points so enable client stateglBind... 阅读全文
上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 184 下一页