中易网

在OpenGL里,为什么以这四个点能画出矩形{{-1,1,3},{2,1,3},{3,3,0},{0,3,0}},

答案:2  悬赏:0  
解决时间 2021-04-28 03:35
而{{1,2,3},{4,2,3},{5,4,1},{2,4,1}}这四个点就画不出四边形。
#include

typedef GLfloat VECTOR [3];
//VECTOR points[4]= {{-1,1,3},{2,1,3},{3,3,0},{0,3,0}};
VECTOR points[4]= {{1,2,3},{4,2,3},{5,4,1},{2,4,1}};

void display()
{
int a[3];

glColor3f(255,255,255);
glPointSize(3);
glBegin(GL_POINTS);
glVertex3f(0,0,0);
glEnd();
glFlush();
// glPolygonMode(GL_FRONT,GL_FILL);
glBegin(GL_QUADS);//绘制控制曲线
glVertex3fv(points[0]);
glVertex3fv(points[1]);
glVertex3fv(points[2]);
glVertex3fv(points[3]);
glEnd();
glFlush();
最佳答案
提示一点 图元如果是凹多边形是不能画的
全部回答
push和pop类似于堆栈 ,你pop掉的是你刚push进去的矩形,也就是vector尾部的元素,所以你应该用迭代器来删除指定位置的元素
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海马是不是鱼?(不要从网上抄下来的)要理由
篮球队队名
益家灯店在哪里啊,我有事要去这个地方
QQ登陆时提示限制登陆要改密码为什么?
电脑任务栏的图标叠起了怎么弄~?
发烧 头晕 喉咙痛 全身乏力是怎么回事
轻微抑郁症的症状是什么?
Rampage Formula二次启动问题
谁能解释下奥法58/3的内在意义?
圣安地列斯联机的1个服叫做黑帮战争的,IP是
各位英语高手进、、、、、
广电网络收费大厅地址在什么地方,想过去办事
为什么日本自然资源缺乏
福奈特北京顺义店地址在哪,我要去那里办事
2009年的计算机系的最低分
推荐资讯
北京昌平化庄到北京火车西站,,怎么坐地铁,
杂多县统计局在什么地方啊,我要过去处理事情
求一女生外号、
金家老店NO.1在哪里啊,我有事要去这个地方
怎样才能让男性ML时间更长久
给照相馆取名
在证券投资的基本分析中,宏观经济分析的意义
狗狗好像生病了
东莱贡阿胶馆地址在什么地方,想过去办事
求被囚禁的亡国公主誓不为后
缸儿巷这个地址在什么地方,我要处理点事
频道怎么全部没有�?20我卸载后重新安装也不
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?