controller.cpp std::function<TestScene*()> callback;//一个是返回值,一个是参数.返回值是TestScene*,参数是()里的东西 Controller g_aTestNames[] = { // // TESTS MUST BE ORDERED ALPHABETICALLY // violators will be prosecuted // { "ActionManager", [](){return new Acti
iOS CoreAnimation: Math behind CATransform3D 1. What's CATransform? Matrix Transform: "User space = your view (points) Device space = hardware device native resolution (pixels) On print or display, Quartz maps user space coordinates to device space c
转载自:https://blog.csdn.net/supermapsupport/article/details/89519310 一.坐标系介绍我们先来列举下Cesium中的坐标系:WGS84经纬度坐标系(没有实际的对象).WGS84弧度坐标系(Cartographic).笛卡尔空间直角坐标系(Cartesian3).平面坐标系(Cartesian2),4D笛卡尔坐标系(Cartesian4)1.WGS84坐标系World Geodetic System 1984,是为GPS全球定位系统使用
VS2013快捷键:注释,Ctrl+K+C:取消注释Ctrl+K+U.都是单行.要实现多行注释与取消注释,就选中多行.run方法调用了AppDelegate的applicationDidFinishLaunching方法要调整窗体的大小的话,在AppDelegate.cpp的 auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLView
在图形学中,数学是不可或缺的一部分,所以本书最开始的部分就是数学知识的复习.在图形学中,最常用的是矢量和矩阵,所以我根据前面三个章节的数学知识,总结一下数学知识. 一.矢量 数学中的矢量,拥有方向和长度.其实矢量和点在坐标系中的表示完全一致(笛卡尔坐标系为准),区分矢量和点的关键,我觉得就是做平移.点是不能用平移操作来保证一致的,比如点A(1,2,3)经过平移矢量(1,2,3)后就是B(2,4,6),此时就是一个新的点.但是矢量经过相同平移操作后,还是矢量(1,2,3),这是因为矢量表示的是 v