unsigned

以后要是一事无成,还娶了个很龊的老婆,这些年的书都白读了啊!

导航

2010年3月27日 #

VTK第一篇之菜鸟入门——经典的那个圆锥例子+本人几天的感受

摘要: 说到这个VTK,(⊙o⊙)…,真是悲剧,本来老板是让用OPENGL做东西的,博士师姐不知何故,提议用VTK做东西,遂老板就同意了。然后,咱的英语又不是很行,教材是英文的,所以很郁闷。看了一些,一知半解。但是不能不写程序撒,要不然永远不会。今天先把那个最小的例子贴上来,顺便说说自己对VTK运作过程的理解吧。纯属自娱自乐,请勿拍砖!呃,咱这么冷清的博客,想要人拍可能还找不到人呢。1.开篇当然是引入头文件啦,其实和OpenGL差不多,只是头文件不同罢了。在数量上倒是多了不少,复杂的程序头文件总是有一大堆的。Code highlighting produced by Actipro CodeHighl 阅读全文

posted @ 2010-03-27 21:21 unsigned 阅读(4942) 评论(2) 推荐(0) 编辑

MFC环境下实现旋转星空效果,以及在这之中遇到的一些问题。(COPY NEHELESSON9)

摘要: NEHE,估计知道OpenGL的人应该都会了解那么一些的。虽然导师让我们从OpenGL转向用VTK实现三维显示,不过这两个的原理其实差不多,因为都是基于计算机图形学的嘛。Moving Bitmaps In 3D Space,其实实现这个“旋转星空”的效果(这个是我自己命名的,哈哈)主要就是以下步骤:1.读入BMP图像,这里就是一个星星的图像;2.将其变为二维纹理;3.设置混合模式,因为BMP图像是四四方方的,要想弄出个星星的效果,必须让一部分变得透明;4.0K,接下来就是在虚拟的三维空间里,在虚拟的矩形上贴这个星星生成的二维纹理了。下面是详细的步骤说明,一起说说NEHE所使用的“算法”(姑且用 阅读全文

posted @ 2010-03-27 19:51 unsigned 阅读(1075) 评论(0) 推荐(1) 编辑

2010年3月19日 #

MFC下OpenGL关于Fog的练习——2

摘要: 直接从我的思路开始吧,那些前期的工作就省略了,练习——1里面已经说过了。1.加入SetupFog()用于初始化代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->void COpenGLDemo20100319View::SetupFog(void){ GLfloat fogColor[4] = {0.0f, 0.25f, 0.25f,1.0f}; glewInit(); glEnable(GL_FOG); glFogi (GL... 阅读全文

posted @ 2010-03-19 19:44 unsigned 阅读(752) 评论(0) 推荐(0) 编辑

MFC下OpenGL关于Fog的练习——1

摘要: 本人菜鸟,今天把红宝书上的几个opengl的例子练习了一下,关于雾的,搞来搞去,中间有些小问题,不过都解决了,当然我是在MFC下编程编写的。首先,要先感谢洞庭散人(Phinecos),如何在MFC框架下进行OpenGL编程,我就是从他的博客里边学到的。《基于MFC的OpenGL编程》系列文章,有兴趣可以去看看,比较容易上手。像往常一样,我开始联系opengl编程的话,首先打开“《基于MFC的OpenGL编程》Part 2 Setting up OpenGL on Windows”,把这里面的基本步骤先弄完。然后,拿着红宝书就开始敲代码。其实嘛,SGI网站上是有源代码的,不过初学者还是自己敲一下 阅读全文

posted @ 2010-03-19 19:22 unsigned 阅读(492) 评论(0) 推荐(0) 编辑

2010年3月18日 #

【求助】在OPENGL中实现三维纹理映射,自动生成坐标未完全成功

摘要: 首先,从网上和红宝书书上找了些代码。凭自己的那点小经验改了改,希望能做一个颜色的立方体。即X、Y、Z各个轴分别代表RGB分量。以下是没有使用自动生成纹理坐标的方式写的,效果还不错。#define GLUT_DISABLE_ATEXIT_HACK#include #include #include #include #ifdef GL_VERSION_1_2 #define iWidth 16 #define iHeight 16 #define iDepth 16 static GLubyte image[iDepth][iHeight][iWidth][3]; static GLui... 阅读全文

posted @ 2010-03-18 11:05 unsigned 阅读(3100) 评论(4) 推荐(0) 编辑