一、准备资源 GLTools glew libGLTools.a 因为采用Cocoapods本地开发库引入,已经为各位打好zip包(1.1M)上...
0. 初识图形API OpenGL(Open Graphics Library)是⼀个跨编程语⾔言、跨平台的编程图形程序接⼝口,它将计算机的资源...
1. 基础变换 1.1 平移 1.2 旋转 1.3 缩放 1.4 组合变换 平移和旋转 对比上面2个变换,我们可以发现:在组合变换中,变换的顺序...
主串S:"abcacabdc",模式串T:"abd",请找出模式串在主串中第一次出现的位置。 提示:主串和模式串均为小写字母且都是合法输入。 1...
1. 2D笛卡尔坐标系 坐标是由x、y决定的。 2. 3D笛卡尔坐标系 坐标是由x、y、z决定的。 3. 视口 glViewport(GLint...
1.用dlopen和dlsym进行Hook或执行代码 1.1 Objective-C运行时和Swift与C Objective-C是动态语言,当...
1. OpenGL的渲染架构 渲染流程: 设置顶点数据和其他参数。 在顶点着色器中进行运算得到裁剪坐标。 细分着色器、几何着色器,不可自定义,跳...
1. 顺序存储 在使用队列时,我们使用两个变量表示队列的头和尾。 以长度为5的顺序队列为例: 开始队列头Q.front和队列尾Q.rear相等为...
1. 在渲染过程中可能产⽣的问题 在绘制3D场景时,我们需要决定哪些部分是对观察者可⻅的,或者哪些部分是不可见的。对于不可⻅的部分,应该及早丢...