文档章节

ios 3d矩阵投影

 汉唐盛京
发布于 05/05 10:19
字数 253
阅读 0
收藏 0
struct CATransform3D
{
  CGFloat m11, m12, m13, m14;
  CGFloat m21, m22, m23, m24;
  CGFloat m31, m32, m33, m34;
  CGFloat m41, m42, m43, m44;
};
m12 --- y角度 
m21 --- x角度 
m34 --- 透视效果(就是近大远小) 负责z轴方向的translation(移动),m34= -1/D, 默认值是0,也就是说D无穷大,这意味layer in projection plane(投射面)和layer in world coordinate重合了。 D越小透视效果越明显。 所谓的D,是eye(观察者)到投射面的距离。 ps:要操作的这个对象要有旋转的角度,否则没有效果。当然,z方向上得有变化才会有透视效果
def --- [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1], 原始大小

[1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1] --- 平移变换 
[sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1] --- 缩放变换

© 著作权归作者所有

上一篇: ios 3d矩阵投影
下一篇: ios 3d矩阵投影
粉丝 0
博文 31
码字总数 6044
作品 0
昌平
程序员
私信 提问
Libgdx 1.6.1 发布,开源跨平台游戏开发框架

Libgdx 1.6.1 发布,更新内容如下: - Net.newServerSocket方法中添加可选的主机名,允许gdx开发的服务器程序进行特定的IP绑定。 - 更改iOS本地库的处理方式。从ios/build.gradle中移除updat...

宋志辉
2015/06/05
2.4K
12
iOS 11 第三个开发者测试版发布!新功能汇总

苹果今天向开发者发布了 iOS 11 第三个测试版,距离第二个测试版相隔两周多的时间。已经安装 iOS 11 开发者测试版的用户可以通过 OTA 完成升级。iOS 11 Beta 2 只是修复了一些 Beta 1 中出现...

达尔文
2017/07/11
1K
5
白鹭引擎 5.0.13 上线,修复BUG稳定性提升

11月20日,白鹭科技旗下H5游戏引擎工具白鹭引擎(Egret Engine)向全球开发者推出白鹭引擎5.0.13版本。新版引擎修复了多个由大型研发团队提交反馈的BUG,稳定性提升为开发者提供了更高效的开...

白鹭科技
2017/11/21
0
0
Libgdx 1.5.2 发布,跨平台游戏开发框架

Libgdx 1.5.2 发布,此版本更新内容如下: [1.5.2] - 修复问题 #2433 - 修复LWJGL在Mac OS X的本地载入问题 [1.5.1] - Gradle 升级到 2.2 - Android Gradle 工具升级到 1.0.0 - API更改:GWT...

宋志辉
2015/01/06
3.1K
23
Libgdx 1.7.1 发布,跨平台开发框架

Libgdx 1.7.1 发布,此版本更新内容如下: - Fixes AtlasTmxMapLoader region name loading to tileset name instead of filename - Changes TiledMapPacker output, region names are tile......

oschina
2015/11/02
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 要步入《攻壳机动队》的世界了么?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ nnnm:说到音乐,这段一直是纯音乐在循环。每次听到久石让的Summer时心上都会莫名的感觉着轻松。《菊次郞的夏天》竟然是北野武的片子,没有...

小小编辑
8分钟前
12
1
C++ STL set::find的用法

参考: http://blog.csdn.net/lihao21/article/details/6302196 /* class for function predicate * - operator() returns whether a person is less than another person */ c......

shzwork
18分钟前
0
0
抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部