- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 OpenGL 纹理映射
#include // Header File For Standard Input/Output:标准输入/输出库的头文件 #include // Header File For The OpenGL32 Library #include // Header File For The GLu32 Library #include // Header File For The
2014-04-23 15:18:04 528
原创 OpenGL 可移动的桌子上可移动的茶壶瞄
// This assignment may cost you some efferts, so I give you some important HINTS, hope that may help you. // Enjoy the coding and thinking, do pay more attention to the library functions used in OPENG
2014-04-20 23:25:11 4677
原创 Linux中C语言编程如何使用bool
在gcc的编译器上使用bool值的话需要使用包含头文件 如果直接使用编译器会报错。 查看可以看到其实bool值只是一个define得常量 true 1 false 0
2014-04-19 19:55:55 775
原创 OpenGL绘制的桌子---比较初级
#include #include float fTranslate; float fRotate; float fScale = 1.0f; void Draw_Table() { glPushMatrix(); glScalef (5.0, 4.0, 1.0); glutWireCube(1.0); glPopMatrix();
2014-04-19 19:25:48 5003
原创 warning:deprecated conversion from string constant to 'char *' 解决方案2
#include using namespace std; int fuc(char *a) { cout << a << endl; } int main() { fuc("hello"); }
2014-04-10 01:18:28 656
转载 warning:deprecated conversion from string constant to 'char *'解决方案
Linux 环境下当GCC版本比较高时,编译代码可能出现的问题 问题是这样产生的,先看这个函数原型: void someFunc(char *someStr); 再看这个函数调用: someFunc("I'm a string!"); 把这两个东西组合起来,用最新的g++编译一下就会得到标题中的警告。 为什么呢?原来char *背后的含义是:给我个字符串,我要修
2014-04-10 00:45:40 557
转载 OpenGL学习笔记——黑屏解决之视点定位
(一)gluLookAt概述 gluLookAt()相当于设定平移,旋转,倾斜三个基本的矩阵。OpenGL中视点(照相机)的定位是通过gluLookAt(GLdouble eyex, GLdouble eyey,GLdouble eyez,GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx, GLdouble
2014-04-06 16:27:24 1875
转载 OpenGL学习笔记---黑屏解决之透视投影
OpenGL提供了两种基本类型的投影,1、透视投影:远大近小;2、正投影:不影响相对大小,一般用于建筑和CAD应用程序中。 (一)透视投影概述 (1)glFrustum(left,right,bottom,top,near,far); 该函数的参数和glOrtho()完全相同 我们的目的就是要通过glFrustum的调用来确定红色区域。 首先,图片左侧的圆点就是
2014-04-06 16:19:33 1123
转载 OpenGL学习笔记---黑屏解决2
(一)引言 有过Windows GDI编程经验的人都知道当窗口的尺寸发生变化时,或该窗口被另外一个窗口遮住时窗口应该发生重绘。OpenGL当然也不例外。例如下面一段程序运行后拖动窗口的边沿窗口以及里面显示的物体大小会随之变化。由于我们没有处理ON_PAINT消息,也没有编写重绘的回调函数,此时窗口中的图形没有消失说明该窗口已经进行了重绘。此时操作系统调用的是Glut中默认的重绘回
2014-03-26 22:25:44 2729
转载 OpenGL学习笔记---黑屏解决1
首先强调一个看似废话的概念: OpenGL中无论是平行投影还是透视投影,只有位于视景体中的物体才能被看到,即显示到窗口显示区。 这个概念很基础同样很重要,网上几乎没有人愿意解释此概念。但是初学者的程序出现“黑屏”往往是由于对此概念没有理解。 OpenGL提供了两种基本类型的投影,1、透视投影:远大近小;2、正投影(平行投影):不影响相对大小,一般用于建筑和CAD应用程序中。
2014-03-26 21:11:24 6183
空空如也
opengl绘制一个机器人手臂的一些问题
2013-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人