![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 85
我家空空
这个作者很懒,什么都没留下…
展开
-
OpenGL绘制的正反面和GL_TRIANGLE_STRIP
OpenGL中正反面有什么意义?这个我不清楚,暂时还没找到资料,找到资料再补正反面是怎么用的?只知道是绘制图元时,会从正面和反面两个方向绘制正面绘制方向默认为:逆时针,GL_CCW反面绘制方向默认为:顺时针,GL_CW可以通过下面代码设置默认的正面绘制方向:glFrontFace(GL_CW); //设置正面的绘制方向为顺时针示例一核心代码//用来设置填充方式#define GL_POINT 0x1B00#define GL_LINE 0x1B01#define GL_FILL原创 2021-05-25 17:12:50 · 1849 阅读 · 1 评论 -
OpenGL:GLUT: Fatal Error in D:\GL\Debug\gon.exe: pixel format with necessary capabilities not found.
原因:代码写错了错误的代码:int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GL_RGBA | GLUT_DEPTH | GLUT_DOUBLE); glutInitWindowPosition(100, 100); glutInitWindowSize(500, 500); glutCreateWindow("让我们看看到底能不能随机生成一个多边形"); cout &l原创 2020-11-17 10:56:05 · 331 阅读 · 2 评论 -
OpenGL(C++):求两向量角平分线
前提条件:两向量起点在同一个点设两向量分别为OA⃗\vec{OA}OA和OB⃗\vec{OB}OB,起点均在OOO点。主要思想:将OA⃗\vec{OA}OA和OB⃗\vec{OB}OB单位化,假设求得单位向量分别为:a⃗\vec{a}a和b⃗\vec{b}b。则a⃗\vec{a}a + b⃗\vec{b}b即为角平分线所在向量。代码:注意:函数最后返回的是角平分线所在向量,起点在中心点O(center)位置,不在原点(0,0),所以使用OpenGL绘制角平分线的代码时起点是O(center),终点原创 2020-11-16 19:42:36 · 2981 阅读 · 2 评论 -
OpenGL画点:点太小,看不到,glPointSize()失效,踩个坑,记一下
先看一下让我头疼不知道怎么改的代码:#include<GL/glut.h>#include<GL/GL.h>void display() { glClearColor(1.0, 1.0, 1.0, 1.0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glBegin(GL_POINTS); glPointSize(10); glColor3f(1.0, 1.0, 0.0); glVertex2f(1.0原创 2020-11-10 13:35:19 · 2147 阅读 · 4 评论