游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2255|回复: 3

[求助]如何在VC++的类中加入OPENGL的函数

[复制链接]

4

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-9-2 21:21:00 | 显示全部楼层 |阅读模式
            小弟用VC++编程,用有限元方法计算得到一空间曲面上各节点坐标。该曲面由节点与单元构成。分别将其定义为POINT类与ELEMENT类。现正在做后处理。欲利用类的多态性并绘制出节点与单元,分别引入POINT的成员函数POINT.DRAW()与ELEMENT的成员函数ELEMENT.DRAW()。在POINT.H中我是这样定义的:
CLASS  POINT
{PUBLIC:
        DRAW();
      ............
}
POINT.CPP中
POINT:RAW
{
     glBegin(GL_POINTS);
            glColor3f(1.0,0.0,0.0);
            glVertex3f(x,y,z);
     glEnd();
}
可程序并不认OPENGL的函数。(并不是我没加载OPENGL类库的原因,我在STRUCTVIEW.CPP中用
OPENGL绘图均好使),小弟请教这是什么原因,如能解答,不胜感激!!!!

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-9-2 22:22:00 | 显示全部楼层

Re:[求助]如何在VC++的类中加入OPENGL的函数

需要完整代码。
是不是调用后没有显示?如果是的话,可能是在初始化opengl以前调用了opengl命令

4

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2004-9-5 14:47:00 | 显示全部楼层

Re:[求助]如何在VC++的类中加入OPENGL的函数

多谢前辈指点迷津。小弟在POINT.H中加入了以下语句
#include<gl\gl.h>
#include<gl\glu.h>
#include<gl\glaux.h>
程序便调试通过了!!以后小弟还要多多向您请教

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-9-6 13:42:00 | 显示全部楼层

Re:[求助]如何在VC++的类中加入OPENGL的函数

原来是没有包含OPENGL的头文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 01:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表