摘要:不再多说,首先按《基于MFC的OpenGL编程》Part 2 Setting up OpenGL on Windows中的介绍,把所有该做的东西都先做好。 这一课讲的是LIST的使用,LIST是在初始化函数里面生成的,也就是说在渲染之前生成的。生成之后是不可改变的,当然,通过下文,大家应该了解到这个“不可改变”是相对的。纹理的生成、光照、颜色还是可以在调用LIST的时候使用的。LIST虽然在程序运行之初生成,但是并不是完全一层不变的东西。1.增加变量。topcol和boxcol都存储了3X5组数据,用来表示箱顶和除顶部以外的面得5种颜色。Code highlighting produced b
阅读全文
摘要:不再多说,首先按《基于MFC的OpenGL编程》Part 2 Setting up OpenGL on Windows中的介绍,把所有该做的东西都先做好。1.增加变量Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->float points[45][45][3]; // The Array For The Points On The Grid Of Our "Wave"int wiggle_count; // Counter
阅读全文
摘要:VTK自带了很多的用来表示常见形状的类。这些东西虽然简单但是还是很有用的,毕竟是基础嘛。废话不多说了,直接说说代码吧。下面的代码来自C3P论坛,作者是谁,惭愧,又忘了,在这里致歉并感谢作者。在计算机里面,尤其是显示立体的东西,貌似都比较喜欢用三角形来作为最基本的元素,其中的道理我现在不懂,可能是三个点决定一个面吧。所以VTK里面的这个球体,貌似也是由三角形所组成的。1.还是先把前面的这些库贴上吧,CTRL+C、CTRL+V的时候还是很有用的。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co
阅读全文