码迷,mamicode.com
首页 >  
搜索关键字:opengl 三维编程基础 摄影机    ( 2924个结果
Android OpenGL入门示例:绘制三角形和正方形 (附完整源码)
Android上对OpenGl的支持是无缝的,所以才有众多3D效果如此逼真的游戏,在Camera的一些流程中也有用到GLSurfaceView的情况。本文记录OpenGL在Android上的入门级示例,绘制一个三角形和正方形。尽管功能简单,可以我捣腾了好几个晚上,大量网上文章上的代码都有点问题,不是绘制不出来就是挂了。第一个文件:MainActivity.javapackage com.examp...
分类:移动开发   时间:2014-06-19 09:49:16    阅读次数:263
Nubia Z5S 官方4.4 201内测版 内核版本信息
从egl判断内核的的版本: OpenGL ES Shader Compiler Version: E031.24.00.14 Build Date: 04/29/14 Tue Local Branch: mybranch3162585 Remote Branch: quic/LNX.LA.3.5.2.2_rb1 Local Patches: NONE Reconstruct Branch: AU...
分类:其他好文   时间:2014-06-16 11:36:18    阅读次数:229
类球多面体生成——经纬划分法
规则多面体生成算法,算法本身很。开始想百度一份的,结果没百度到。贴出来,希望以后有用得到的同学可在直接拿去用。 算法过程 根据经纬线数目求出多面体表面所有点的坐标;连接南北极附近的三角形面;连接中间的四边形(或两个三角形); 算法实现 下面是该算法的C++实现. Convex* SphereGenerator::generate(int longitudes, int l...
分类:其他好文   时间:2014-06-15 15:07:58    阅读次数:385
清华版CG 实验3 OpenGL几何变换
1.实验目的: 理解掌握OpenGL二维平移、旋转、缩放变换的方法。 2.实验内容: (1)阅读实验原理,运行示范实验代码,掌握OpenGL程序平移、旋转、缩放变换的方法; (2)根据示范代码,尝试完成实验作业; 3.实验原理: (1)OpenGL下的几何变换 在OpenGL的核心库中,每一种几何变...
分类:其他好文   时间:2014-06-15 13:14:21    阅读次数:289
清华版CG 实验6 Bezier曲线生成
1.实验目的: 了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1) 结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线; (2) 调试、编译、修改示范程序。 3.实验原理: Bezier曲线是通过一组多边形折线的顶...
分类:其他好文   时间:2014-06-15 13:09:08    阅读次数:261
清华版CG 实验8 OpenGL交互
1.实验目的: 理解掌握一个OpenGL程序的常见交互方法。 2.实验内容: (1)运行示范代码,掌握程序鼠标交互方法、鼠标坐标获取方法; (2)尝试为示范代码添加键盘与菜单控制、绘制直线功能; 3.实验原理: 要想在OpenGL中处理鼠标事件非常的方便,GLUT已经为我们的注册好了函数,只要我们提...
分类:其他好文   时间:2014-06-15 13:02:35    阅读次数:217
清华版CG 实验4 编码裁剪算法
1.实验目的: 了解二维图形裁剪的原理(点的裁剪、直线的裁剪、多边形的裁剪),利用VC+OpenGL实现直线的裁剪算法。 2.实验内容: (1) 理解直线裁剪的原理(Cohen-Surtherland算法、梁友栋算法) (2) 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪...
分类:其他好文   时间:2014-06-15 13:01:58    阅读次数:349
清华版CG 实验2 直线生成算法实现
1.实验目的: 理解基本图形元素光栅化的基本原理,掌握一种基本图形元素光栅化算法,利用OpenGL实现直线光栅化的DDA算法。 2.实验内容: (1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果; (2) 指出示范程序采用的算法,以此为基础将其改造为中点线算法或Bresenh...
分类:其他好文   时间:2014-06-15 13:00:43    阅读次数:383
CoreImage的使用及常见滤镜工具(一)
概述:CoreImage是一个图像框架,它基于OpenGL顶层创建,底层则用着色器来处理图像,这意味着它利用了GPU基于硬件加速来处理图像。CoreImage中有很多滤镜,它们能够一次给予一张图像或者视频帧多种视觉效果。而且滤镜可以连接起来组成一个滤镜链,把滤镜效果叠加起来处理图像。CoreImag...
分类:其他好文   时间:2014-06-15 12:08:03    阅读次数:198
OpenGL进阶示例1——动态画线(虚线、实线、颜色、速度等)
用OpenGL动态绘制线段,其实很简单,但到现在为止,网上可参考资料并不多。于是亲自动手写一个函数,方便动态绘制线段。代码如下: #include //OpenGL实用工具包 #include /*所遇问题: 1、系统API函数Sleep()不听话,睡眠时快时慢(可能跟我计算机当前运行程序有关吧) 解决方案:重写Sleep()函数,实质为空循环。仅用于Debug下,Rele...
分类:其他好文   时间:2014-06-14 10:51:27    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!