随笔分类 - 计算机图形图像
摘要:在android中使用opengl,着色器编译之后会进行优化,一些检测到无用的变量会被精简掉。 比如说下面这个: uniform mat4 uProjectionMatrix; attribute vec4 vPosition; attribute vec3 vNormal; void main()
阅读全文
摘要:gl_Vertex:它会被替换为osg_Vertex 最后被绑定为原始的点: gl_ModelViewMatrix, gl_ModelViewProjectionMatrix, gl_ProjectionMatrix分别替换如下: 之后就没有再追踪了。 gl_Vertex:最原始的点坐标,输入ope
阅读全文
摘要:1. 纯色 最简单的着色方式。整个模型都只有一种颜色。 precision mediump float; uniform vec4 uColor; void main() { gl_FragColor = uColor; } 其中变量uColor通过外界传入。 此模型不受光照影响。 2. 顶点颜色
阅读全文
摘要:设椭圆的圆心位于平面上任意一点,长轴平行于X轴,短轴平行于Y轴。 已知椭圆的长短轴a,b,椭圆的两个点的坐标P(x1,y1)和Q(x2,y2)。求解椭圆的圆心O: 另一组解: 可以发现,这两个点关于P和Q的中心点对称。 用叉乘的方法判断两个圆心与点的相对位置: 另一个解: 可以发现,第一个解的叉乘必
阅读全文

浙公网安备 33010602011771号