计算机图形学
文章平均质量分 60
winbobob
这个作者很懒,什么都没留下…
展开
-
error LNK2019: 无法解析的外部符号 ___glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用 1>GEARS.obj : er
opengl的高级菜鸟问题 看了一本书《OpenGL三维图形系统开发与应用技术》,但是,其中涉及到glut.h文件的函数无法正常连接,典型的错误如下: ------ 已启动生成: 项目: gears, 配置: Debug Win32 ------ 1>正在链接... 1>GEARS.obj : error LNK2019: 无法解析的外部符号 ___glutInitWit转载 2014-09-09 09:39:44 · 1205 阅读 · 0 评论 -
OpenGL中的颜色设置
RGB模式和RGBA模式 计算机屏幕的颜色属于RGB空间。 通常有RGB模式和RGBA模式,其中RGB模式有R、G、B三个分量,取值范围为0.0~1.0;而RGBA模式有R、G、B、A四个分量,其中A即Alpha值,与透明度有关。 下面通过一个程序演示,并作必要说明: #includewindows.h> #include GL/glut.h>转载 2014-12-16 04:10:38 · 11473 阅读 · 0 评论 -
OpenGL中的光照和颜色
http://www.cnblogs.com/kekec/archive/2011/08/16/2140789.htmlOpenGL场景中模型颜色的产生,大致为如下的流程图所描述:++++++++ ++++++ ++++++ ++++++(1)当不开启光照时,使用顶点颜色来产生整个表面的颜色。 用glShadeModel可以设转载 2014-10-05 08:59:58 · 612 阅读 · 0 评论 -
海明码校验和纠错原理(二)
http://blog.csdn.net/lycb_gz/article/details/82326844. 实现校验和纠错 虽然上一步已把各位校验码求出来了,但是如何实现检测出哪一位在传输过程中出了差错呢?(海明码也只能检测并纠正一位错误)它又是如何实现对错误的位进行纠正呢?其实最关键的原因就是海明码是一个多重校验码,也就是码字中的信息码位同时被多个校验码进行转载 2014-09-29 05:25:12 · 824 阅读 · 0 评论 -
C++ Vector用法
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=ve转载 2014-09-18 01:48:39 · 455 阅读 · 0 评论 -
OpenGL: gluPerspective和gluLookAt的关系
看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能.在网上查看到了这篇: 终于搞明白gluPerspective和gluLookAt的关系了(zz)http://cowboy.1988.blog.163.com/blog/static/751057982010101574732212/转载 2014-09-28 00:39:12 · 606 阅读 · 0 评论 -
Implementing the Raytracing Algorithm(primary ray& shadow ray)
http://scratchapixel.com/lessons/3d-basic-lessons/lesson-1-writing-a-simple-raytracer/implementing-the-raytracing-algorithm/We have covered everything there is to say! We are now prepared to wri原创 2014-09-01 02:37:37 · 1126 阅读 · 0 评论 -
C语言如何用OpenGL
http://zhidao.baidu.com/question/16574235 C语言究竟可不可以使用OpenGL编程?网上多的是VC++的,delphi的等等可我就是不想学VC++,用C语言又不知道怎么初始化设置,好痛苦的。比方说VC++中,是这样设置的:1.将glut.dll和glut32.dll拷贝到windows/system32目录下。2.将glut.h拷贝到集成环境转载 2014-09-01 04:32:28 · 7176 阅读 · 0 评论 -
3D流水线(pipeline)
初步涉及3D,被高手指出对D3D的硬件流水线不熟悉.马上找资料,并做总结.我可不能落后哎. 先发张流水线的图:转载 2014-09-23 02:45:30 · 686 阅读 · 0 评论 -
visual studio 2010 的openGL环境的搭建
一. 首先你要有一个glut包,(如果没有请到网上下载一个),里面会有这么一些文件:(如图)二. 接下来的事情就是你要把对应的文件放到对应的位置:(1) glut.h 这个文件放目目录C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl转载 2014-08-22 23:27:25 · 1054 阅读 · 0 评论 -
OpenGL教程
http://blog.csdn.net/znnren/article/details/22238641. http://nehe.gamedev.net/这个是我觉得全世界最知名的OpenGL教程,而且有网友将其中48个教程翻译成了中文http://www.owlei.com/DancingWind/。Nehe教程最大的特点是提供了针对不同平台、不同编译器、不同语言的各种版本转载 2014-08-25 05:19:35 · 609 阅读 · 0 评论 -
齐次坐标(Homogeneous Coordinate)的理解
一直对齐次坐标这个概念的理解不够彻底,只见大部分的书中说道“齐次坐标在仿射变换中非常的方便”,然后就没有了后文,今天在一个叫做“三百年 重生”的博客上看到一篇关于透视投影变换的探讨的文章,其中有对齐次坐标有非常精辟的说明,特别是针对这样一句话进行了有力的证明:“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”—— F.S. Hill转载 2014-08-25 22:44:43 · 12847 阅读 · 2 评论 -
关于OpenGL和其他的调试错误
http://www.cnblogs.com/Vis-Shin/archive/2012/09/23/2699330.html1.test dword ptr [eax],eax ; probe page.错误提示:局部数组变量定义超过所分配的最大空间错误原因:pfile=fopen(fileName,"rb");中的fileName为空,就是没找到文件。解转载 2014-12-05 01:36:39 · 1135 阅读 · 0 评论