码迷,mamicode.com
首页 >  
搜索关键字:矩阵变换    ( 133个结果
图像处理---关于像素坐标矩阵变换(平移,旋转,缩放,错切)
介绍 坐标变换矩阵是一个3*3的矩阵,用来对图形进行坐标变化,将原来的坐标点转移到新的坐标点,因为一个图片是有点阵和每一点上的颜色信息组成的,所以对坐标的变换,就是对每一点进行搬移形成新的图片。具体的说图形的放大缩小,移动,旋转,透视,扭曲这些效果都可以用此矩阵来完成。 平移旋转 绕原点逆时针旋转θ度角的变换公式是 x’ = xcosθ ? ysinθ 与 y。’ = xsinθ + ycos...
分类:其他好文   时间:2015-04-04 23:50:53    阅读次数:570
GLSL下几个简单的Shader
在ShaderDesigner下编Shader是最为方便的,但这里先用OpenGL下的编程来举例 1.最简单的固定单色Shader Vertex Shader 坐标经过投影矩阵变换:vTrans = projection * modelview * incomingVertex void main() { gl_Position = gl_ProjectionMatrix * gl_...
分类:其他好文   时间:2015-02-17 22:22:30    阅读次数:242
[转]矩阵变换原理
首先我们来看看矩阵是如何影响几何变换的: 1.缩放操作 观察下面的矩阵乘法 如果我们用[2,5]代表点(2,5),我们发现其乘以一个矩阵后变成了[4,5],与之对应的点是(4,5),这相当与其X坐标变成了原来的两倍。 同理: 经过矩阵乘法后点(2,5)的Y坐标变成了原来的两倍(2,10)。 我们可....
分类:其他好文   时间:2015-02-16 12:53:29    阅读次数:150
html5 canvas 详细使用教程
原文地址:http://www.cnblogs.com/tim-li/archive/2012/08/06/2580252.html原作很强悍导航前言基本知识绘制矩形清除矩形区域圆弧路径绘制线段绘制贝塞尔曲线线性渐变径向渐变(发散)图形变形(平移、旋转、缩放)矩阵变换(图形变形的机制)图形组合给图形...
分类:Web程序   时间:2015-01-22 12:43:57    阅读次数:350
OpenGL学习08_几何变换
OpenGL需要通过视图变换,模型变换,投影变换,视口变换,绘制场景这一系列步骤将图像绘制出来。 1、模型变换和视图变换 从“相对移动”的观点来看,改变观察点的位置与方向和改变物体本身的位置与方向具有等效性。在OpenGL中,实现这两种功能甚至使用的是同样的函数。由于模型和视图的变换都通过矩阵运算来实现,在进行变换前,应先设置当前操作的矩阵为“模型视图矩阵”。设置的方法是以GL_MODEL...
分类:其他好文   时间:2015-01-20 12:02:27    阅读次数:243
dx11 入门 Tutorial 05: DepthBuffer的创建 DirectXSampleBrowser(June 2010)
本课主要是矩阵变换和DepthBuffer的创建;笔记:关于depthBuffer问题:1.depthBuffer的作用? 2.怎么创建? 作用:我想到的:1.depthTest,保证遮挡,同一个pixel中z值小的渲染; 2.三维世界,需要z值来表示近大远小 3.dx中值在1到0之间 ...
分类:其他好文   时间:2015-01-18 02:01:41    阅读次数:468
Unity的GPU编程问题解析
在游戏蛮牛知识问答里面经常有人询问关于Unity中的Shader编程方面的函数问题,GPU编程其实就是把固定流水线的各种矩阵变换放到了GPU里面进行。下面给大家主要介绍一些基本的常识:我们在Shader编程中经常使用Vertex&FragmentShaders,通过举例说明:structVert{ float4vert..
分类:编程语言   时间:2015-01-12 16:45:59    阅读次数:377
OpenGL学习07_绘制立方体
OpenGL在绘制场景之前,需要先产生或者说定义一个场景,这个产生目标场景视图的过程类似于照相机拍照的过程。 1.把照相机固定在三角架上,并让它对准场景(视图变换)。 2.对场景进行安排,使各个物体在照片中的位置是我们所希望的(模型变换)。 3.选择照相机镜头,并调整放大倍数(投影变换)。 4.确定最终照片的大小。例如,我们很可能需要把它放大(视口变换)。 5.在完成这些步骤之后,就可以...
分类:其他好文   时间:2015-01-10 16:41:50    阅读次数:182
Unity3D开发之Matrix4x4矩阵变换
在Unity开发中时常会用到Matrix4x4矩阵来变换场景中对象的位置、旋转和缩放。但是很多人都不太理解这儿Matrix4x4变换矩阵。通过DX中的变换矩阵我来讲一讲在unity中这个变换矩阵是怎么变换的。在三维图形程序中,我们可以用几何变换来达到以下目的:表示一个对象相对于另一个对象的位置。旋转...
分类:编程语言   时间:2014-12-28 19:33:22    阅读次数:328
Android中Matrix的pre post set方法理解(转载来源:Linux社区 作者:zjmdp)
虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下:Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化矩阵变换,Android封装了一系列方法来进行矩阵变换,其中包括pre系列方法:preScale,pr...
分类:移动开发   时间:2014-12-25 16:07:08    阅读次数:173
133条   上一页 1 ... 9 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!