永发信息网

error C2653: 'CColorView' : is not a class or namespace name

答案:1  悬赏:80  手机版
解决时间 2021-02-07 21:05
一个应用程序,运行后在用户区绘一个圆,单击鼠标颜色变化
最佳答案
#ifdef struc_h
#define struc_h
class create
{
public:
void dramobj();
};
#endif
cpp文件:
#include <windows.h>
#include <stdio.h>
#include <gl/gl.h>
#include "struct.h"

typedef struct
{
float x,y,z,p;
}vertex;

typedef struct
{
int verts;
vertex *points;
}object;

void objallocate(object *k,int n) // 申请内存空间
{
k->points=(vertex*)malloc(sizeof(vertex)*n);
}

void objfree(object *k)
{
free(k->points);
}
object m;

void readstr(FILE *f,char *strings)
{
do
{
fgets(strings, 255, f);
} while ((strings[0] == '/') || (strings[0] == '\n'));
return;
}

void objload(char *name,object *k)
{
int ver;
float rx,ry,rz,rp;
FILE *filein;
char oneline[255];

filein = fopen("in1t.txt", "rt");

readstr(filein,oneline);
sscanf(oneline, "Vertices: %d\n", &ver);
k->verts=ver;
objallocate(k,ver); // 申请内存空间

for (int i=0;i<ver;i++)
{
readstr(filein,oneline);
sscanf(oneline, "%f %f %f", &rx, &ry, &rz,&rp);
k->points[i].x = rx;
k->points[i].y = ry;
k->points[i].z = rz;
k->points[i].p=rz;
}
fclose(filein);

}

void create::dramobj ()
{
GLfloat tx,ty,tz,tp;
vertex q;

objload("in5t",&m);//导入模型
glBegin (GL_POINTS);
for(int s=0;s<m.verts;s++)
{
tx=q.x;
ty=q.y;
tz=q.z;
tp=q.p;

glColor3f(tp/350,tp/350,tp/350);
glVertex3f (tx,ty,tz);

}
glEnd();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
C#如何画波浪线
唯美创美中心地址在什么地方,我要处理点事
下列部门中,属于第三产业的是A. 房地产咨询B
新协力二手车交易大厅在什么地方啊,我要过去
男女结合是什么意思
绣美工作室地址好找么,我有些事要过去
将抛物线y^2=-2x绕它的顶点逆时针旋转90度后
广东省社会组织总会地址在哪,我要去那里办事
60岁老年人双腿有知觉,但不能站立和行走已有
为什么预报温度总是低于实际感受
奥黛丽美容中心地址在什么地方,想过去办事
每天摄入小于500热量能减多少
老洲镇农技站我想知道这个在什么地方
焕颜养生阁地址在哪,我要去那里办事
郭沫若为张衡墓题词:“如此全面发展之人物,
推荐资讯
我今年24岁女小学毕业的文化也没什么一技之长
燃烧中的碳遇到水会怎么样
振兴小学(泉州南安)地址在哪,我要去那里办事
看图猜成语绿色牌坊三个门
请问大家我现在出去和别人沟通时不知道说什么
鄂职改办[2016]67文件内容
我的老公晚上天天在办公室睡觉用的是4g手机。
如何把先生的户口迁到嘉善来?
常州市万绥工具厂在哪里啊,我有事要去这个地
国家税务总局攀枝花市东区税务局人民街办公区
心意相通网咖这个地址在什么地方,我要处理点
四岁女孩话太多怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?