240 发简信
IP属地:北京
  • Resize,w 360,h 240
    零、OpenGL macOS环境搭建(本地Pod引入)

    一、准备资源 GLTools glew libGLTools.a 因为采用Cocoapods本地开发库引入,已经为各位打好zip包(1.1M)上...

    0.6 1427 0 15
  • 一、OpenGL专业名词解析

    0. 初识图形API OpenGL(Open Graphics Library)是⼀个跨编程语⾔言、跨平台的编程图形程序接⼝口,它将计算机的资源...

    0.6 1199 0 13
  • Resize,w 360,h 240
    五、OpenGL基础变换与矩阵栈

    1. 基础变换 1.1 平移 1.2 旋转 1.3 缩放 1.4 组合变换 平移和旋转 对比上面2个变换,我们可以发现:在组合变换中,变换的顺序...

    0.8 1088 1 11
  • Resize,w 360,h 240
    数据结构与算法-字符串匹配与KMP

    主串S:"abcacabdc",模式串T:"abd",请找出模式串在主串中第一次出现的位置。 提示:主串和模式串均为小写字母且都是合法输入。 1...

  • Resize,w 360,h 240
    二、OpenGL坐标系

    1. 2D笛卡尔坐标系 坐标是由x、y决定的。 2. 3D笛卡尔坐标系 坐标是由x、y、z决定的。 3. 视口 glViewport(GLint...

  • Resize,w 360,h 240
    (五) Hook C和Swift函数

    1.用dlopen和dlsym进行Hook或执行代码 1.1 Objective-C运行时和Swift与C Objective-C是动态语言,当...

  • Resize,w 360,h 240
    三、OpenGL渲染架构

    1. OpenGL的渲染架构 渲染流程: 设置顶点数据和其他参数。 在顶点着色器中进行运算得到裁剪坐标。 细分着色器、几何着色器,不可自定义,跳...

  • 数据结构与算法-队列

    1. 顺序存储 在使用队列时,我们使用两个变量表示队列的头和尾。 以长度为5的顺序队列为例: 开始队列头Q.front和队列尾Q.rear相等为...

  • Resize,w 360,h 240
    四、OpenGL深度缓冲区、裁剪和混合

    1. 在渲染过程中可能产⽣的问题 在绘制3D场景时,我们需要决定哪些部分是对观察者可⻅的,或者哪些部分是不可见的。对于不可⻅的部分,应该及早丢...