Canvas绘制简单图形 一、绘制文字 fillText(text, x, y[, maxWidth]) -- 填充方式 strokeText(text, x, y[, maxWidth]) -- 描边方式 实例: 二、绘制矩形 fillRect(x, y, width, height) -- 实心 ...
分类:
Web程序 时间:
2017-05-04 21:45:52
阅读次数:
329
tf真是一个好东西,把坐标变换都简化了 首先tf需要有一个broadcaster 还要有一个listner http://docs.ros.org/kinetic/api/tf/html/c++/classtf_1_1Transformer.html#ac01a9f8709a828c427f1a5f ...
分类:
其他好文 时间:
2017-05-01 22:14:28
阅读次数:
176
先来个宏观上的理解: 其实这块逻辑是个标准流程,而且其他地方介绍的也很多了,这里简单提下。 坐标转换,其实是不同坐标系之间的变换,一个渲染顶点,要想让它呈现在屏幕上的某个位置,是需要让这个顶点经过一个个坐标系的变换来进行的,每经过一个坐标系,它的坐标就会使用矩阵来执行变化一次,最终变化成为屏幕上的位 ...
分类:
其他好文 时间:
2017-04-20 19:34:16
阅读次数:
212
1.顶点着色器顶点着色器是流水线的第一个阶段,它的输入来自于CPU。顶点着色器的处理单位是顶点,也就是说输入进来的每个顶点都会调用一次顶点着色器。顶点着色器需要完成的工作主要有:坐标变换和逐顶点光照。当然,除了这两个主要任务外,顶点着色器还可以输出后续阶段所需的..
分类:
其他好文 时间:
2017-04-14 15:12:32
阅读次数:
155
在上一篇我们学习了如何搭建IOS下openGL的开发环境,接下来我们来学习如何绘制一个多边形。 在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> 世界坐标变换 ->观察坐标变换->背面消除->光照->裁剪->投影->视口计算->光栅化,程序员只需要调 ...
分类:
移动开发 时间:
2017-03-23 14:29:54
阅读次数:
348
世界坐标系:
在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, 0),且是始终不变的。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定:窗口范围按此单位恰好...
分类:
其他好文 时间:
2017-03-14 17:50:46
阅读次数:
355
在图形学中,特别是涉及到3D的时候,矩阵变换起着非常重要的作用。在实际使用的过程当中,通常每一帧画面可能都会涉及到成千上万个顶点的坐标变换,如果没有矩阵变换计算,一个是计算复杂,一个是难以达到我们想要...
分类:
Web程序 时间:
2017-02-27 11:04:50
阅读次数:
409
FFmpeg DXVA2解码得到的数据使用surface来承载的,surface限制很多,如果能用纹理来渲染的话,那我们就可以充分开发D3D,比如可以用坐标变换来实现电子放大的功能,还可以用坐标变换来实现视频图像任意角度的旋转等功能。而对于我来说,最重要的是纹理渲染可以使得解码后的数据能够用像素着色... ...
分类:
其他好文 时间:
2017-01-20 22:14:01
阅读次数:
1224
四元数介绍 旋转,应该是三种坐标变换——缩放、旋转和平移,中最复杂的一种了。大家应该都听过,有一种旋转的表示方法叫四元数。按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法——矩阵旋转和欧拉旋转。矩阵旋转使用了一个4*4大小的矩阵来表示绕任意轴旋转的变换矩阵,而欧拉选择则是按照一定的坐标轴顺序( ...
分类:
其他好文 时间:
2016-12-17 17:16:00
阅读次数:
220
http://www.tuicool.com/articles/uiayYrI OpenGL学习脚印: 坐标变换过程(vertex transformation) http://blog.csdn.net/wangdingqiaoit/article/details/51594408 写在前面 前面 ...
分类:
其他好文 时间:
2016-11-22 12:21:35
阅读次数:
292