首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
camillezhao
掘友等级
猎头顾问
|
美图
IT
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
iOS-底层探索子类为什么可以通过类方法调用NSObject 中的实例方法
子类为什么可以通过类方法调用NSObject中的实例方法当我们在NSObject中使用分类创建一个实例方法的时候,我们发现继承子NSObject的子类DNPerson可以通过类方法调用这个实例方法这里
iOS 启动优化 二进制重排
iOS启动优化二进制重排配置在BuildSettings中添加编译选项OtherCFlags增加-fsanitize-coverage=func,trace-pc-guard如果是OCSwift混编,
OpenGL ——基础概念图形学原理
OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形 API 的⼦集,针对手机、 PDA和游戏主机等嵌⼊入式设备而设计,去除了了许多不必要和性能较低的API接口。 DirectX 是由很多API组成的,DirectX并不是⼀个单…
OpenGL-绘制正方形并通过键位控制与定时器实现自动移动
实现效果:实现步骤:首先绘制一个正方体首次按键开始移动,并记录移动方向,添加定时器定时器根据上次按键方向进行移动主要函数数据结构准备main函数主要进行了glut的初始化以及相关函数的注册setupR
iOS 关于iOS下渲染的理解
CPU 和 GPU 其设计目标就是不同的,它们分别针对了两种不同的应用场景。CPU 是运算核心与控制核心,需要有很强的运算通用性,兼容各种数据类型,同时也需要能处理大量不同的跳转、中断等指令,因此 CPU 的内部结构更为复杂。而 GPU 则面对的是类型统一、更加单纯的运算,也不…
openGL的投影方式、存储着色器理解、图元连接方法
第一个三角形用了3个顶点之后,对于之后的三角形,每次只需再指定一个顶点,即可构成三角形。当需要绘制大量三角形时,一是可以复用,而是可以节省存储空间。 提高运算性能和节省宽带,更少的顶点使数据从内存传输到顶点着色器的速度更快,顶点着色器中顶点处理的次数也更少。
OpenGL由点、线、面到金字塔、三角带的绘制
当矩阵A的列数(column)等于矩阵B的行数(row)时,A与B可以相乘,否则矩阵相乘无意义. 矩阵C的行数等于矩阵A的行数,C的列数等于B的列数. 乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和.
ios 多线程关于信号量的使用
前几天有人问了我个关于任务队列的问题:要求同时只能执行2个任务,任意一个任务执行完成后执行其他任务,始终只有2个任务在同步执行,今天写了下实现的代码,感兴趣的可以看看创建全局的dispatch_sem
OpenGL 中关于观察者矩阵与投影矩阵的关系(GLFrame、M3DMatrix44f、GLMatrixStack)
GLFrame(参考帧)与M3DMatrix44f矩阵在OpenGL中我们可以通GLFrame类表示物体或观察者的坐标,GLFrame提供了旋转,移动的函数(MoveForward、MoveUp、Mo
OpenGL 绘制圆环,开启正背面剔除、深度测试以及位置偏移
深度缓冲区,就是一块内存区域,专门存储着每个像素点(绘制在屏幕上的)深度值,深度值(Z值)越大,则离摄像机就越远。 深度缓冲区一般由窗口管理系统,例如GLFW来创建,深度值一般由16位,24位或者32位值表示,通常是24位。当然位数越高的话,深度的精确度越高,同一像素点我们只存…
下一页
关注了
21
关注者
0
收藏集
0
关注标签
12
加入于
2020-04-02