1个回答

linux下使用codeblocks学习OpenGL

opengl linux 视频显示

OpenGL ES3.0纹理贴图问题，贴图发生错误，无法显示贴图细节是怎么回事啊？

Linux 下编译c++ opengl的小程序

openGL关于圆柱的一些问题？

openGL 图形的问题
Problem Description Jiaoshou selected a course about “openGL” this semester. He was quite interested in modelview, which is a part of “openGL”. Just using three functions, it could make the model to move, rotate and largen or lessen. But he was puzzled with the theory of the modelview. He didn’t know a vertex after several transformations where it will be. Now, He tells you the position of the vertex and the transformations. Please help Jiaoshou find the position of the vertex after several transformations. Input The input will start with a line giving the number of test cases, T. Each case will always begin with “glBegin(GL_POINTS);”.Then the case will be followed by 5 kinds of function. 1. glTranslatef(x,y,z); This function will translate the vertex(x’,y’,z’) to vertex(x+x’,y+y’,z+z’). 2. glRotatef(angle,x,y,z); This function will turn angle radians counterclockwise around the axis (0,0,0)->(x,y,z). 3. glScalef(x,y,z); This function wiil translate the vertex(x’,y’,z’) to vertex(x*x’,y*y’,z*z’). 4. glVertex3f(x,y,z); This function will draw an initial vertex at the position(x,y,z). It will only appear once in one case just before “glEnd();”. In openGL, the transformation matrices are right multiplied by vertex matrix. So you should do the transformations in the reverse order. 5. glEnd(); This function tells you the end of the case. In this problem angle,x,y,z are real numbers and range from -50.0 to 50.0. And the number of functions in each case will not exceed 100. Output For each case, please output the position of the vertex after several transformations x,y,z in one line rounded to 1 digits after the decimal point , separated with a single space. We guarantee that x,y,z are not very large. Sample Input 1 glBegin(GL_POINTS); glScalef(2.0,0.5,3.0); glTranslatef(0.0,1.0,0.0); glVertex3f(1.0,1.0,1.0); glEnd(); Sample Output 2.0 1.0 3.0
OpenGL模型导入中关于材质的问题。

opengl es绘制纹理的问题

OpenGL绘图颜色设置无效（MFC环境下）

OpenGL 默认的Z轴方向问题
OpenGL默认的Z坐标轴的方向是垂直窗口向外的，以前用C语言开发OpenGL程序时一直没有出现问题。现在我用C#开发OpenGL程序，却发现默认的Z轴方向是垂直窗口向内，真的搞不懂怎么回事。我没有使用模型变换和投影变换，仅仅是是在窗口绘制两个简单的图形，发现Z坐标为负的图形可以看得见，而Z坐标为正的图形却被覆盖。已经开启了深度测试。代码如下： ``` void Draw() { GL.glEnable(GLCONST.GL_DEPTH_TEST); GL.glClear(GLCONST.GL_COLOR_BUFFER_BIT); GL.glClear(GLCONST.GL_DEPTH_BUFFER_BIT); //红色的三角形，Z=0； GL.glBegin(GLCONST.GL_TRIANGLES); GL.glColor3(1f, 0f, 0f); GL.glVertex3(-0.5f, -0.5f,0f); GL.glVertex3(0.5f, -0.5f,0f); GL.glVertex3(0f, 0.5f,0f); GL.glEnd(); //绿色的直线，Z=-0.5 GL.glColor3(0f, 1f, 0f); GL.glBegin(GLCONST.GL_LINES); GL.glVertex3(-0.8f, 0f, -0.5f); GL.glVertex3(0.8f, 0f, -0.5f); GL.glEnd(); //蓝色的直线，Z=0.5 GL.glColor3(0f, 0f, 1f); GL.glBegin(GLCONST.GL_LINES); GL.glVertex3(0f, 0.8f, 0.5f); GL.glVertex3(0f, -0.8f, 0.5f); GL.glEnd(); GL.glFlush(); } ``` 绘制时，发现红色的三角形（Z=0）会把蓝色的直线（Z=0.5）掩盖，而绿色的直线（Z=-0.5）浮在三角形之上。效果如下图： ![图片说明](https://img-ask.csdn.net/upload/201712/28/1514439525_203737.jpg) 这种问题，似乎有不少人遇到，但都没有的到很好的解决。特此悬赏160金币，希望有人能解决。只要提供解决的方法，或者给予启示，或者提供线索都可以获得悬赏。
《奇巧淫技》系列-python！！每天早上八点自动发送天气预报邮件到QQ邮箱

Linux(服务器编程):15---两种高效的事件处理模式（reactor模式、proactor模式）

C语言魔塔游戏

​ 进程通信是指进程之间的信息交换。这里需要和进程同步做一下区分，进程同步控制多个进程按一定顺序执行，进程通信是一种手段，而进程同步是目标。从某方面来讲，进程通信可以解决进程同步问题。 ​ 首先回顾下我们前面博文中讲到的信号量机制，为了实现进程的互斥与同步，需要在进程间交换一定的信息，因此信号量机制也可以被归为进程通信的一种方式，但是也被称为低级进程通信，主要原因为： 效率低：一次只可操作少量的...

Python爬虫爬取淘宝，京东商品信息

Java工作4年来应聘要16K最后没要,细节如下。。。

2020年，冯唐49岁：我给20、30岁IT职场年轻人的建议

##1、骇客帝国(1999) 概念：在线/离线，递归，循环，矩阵等 剧情简介： 不久的将来，网络黑客尼奥对这个看似正常的现实世界产生了怀疑。 他结识了黑客崔妮蒂，并见到了黑客组织的首领墨菲斯。 墨菲斯告诉他，现实世界其实是由一个名叫“母体”的计算机人工智能系统控制，人们就像他们饲养的动物，没有自由和思想，而尼奥就是能够拯救人类的救世主。 可是，救赎之路从来都不会一帆风顺，到底哪里才是真实的世界？

Python绘图，圣诞树，花，爱心 | Turtle篇

CPU对每个程序员来说，是个既熟悉又陌生的东西？ 如果你只知道CPU是中央处理器的话，那可能对你并没有什么用，那么作为程序员的我们，必须要搞懂的就是CPU这家伙是如何运行的，尤其要搞懂它里面的寄存器是怎么一回事，因为这将让你从底层明白程序的运行机制。 随我一起，来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说，我们首先就要搞明白它是怎么回事，也就是它的内部构造，当然，CPU那么牛的一个东

2020年1月17日，国家统计局发布了2019年国民经济报告，报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏，但是很多人并没有看到我国复杂的人口问题：老龄化、男女比例失衡、生育率下降、人口红利下降等。 今天我们就来分析一下我们国家的人口数据吧！ 一、背景 1.人口突破14亿 2020年1月17日，国家统计局发布了 2019年国民经济报告 ，报告中指出：年末中国大陆总人口（包括31个

2020年的1月，我辞掉了我的第一份工作

Java坑人面试题系列: 包装类（中级难度）
Java Magazine上面有一个专门坑人的面试题系列: https://blogs.oracle.com/javamagazine/quiz-2。 这些问题的设计宗旨，主要是测试面试者对Java语言的了解程度，而不是为了用弯弯绕绕的手段把面试者搞蒙。 如果你看过往期的问题，就会发现每一个都不简单。 这些试题模拟了认证考试中的一些难题。 而 “中级(intermediate)” 和 “高级(ad

By 超神经场景描述：昨天 2 月 3 日，是大部分城市号召远程工作的第一天，全国有接近 2 亿人在家开始远程办公，钉钉上也有超过 1000 万家企业活跃起来。关键词：十一出行 人脸...
Java基础知识点梳理
Java基础知识点梳理 摘要： 虽然已经在实际工作中经常与java打交道，但是一直没系统地对java这门语言进行梳理和总结，掌握的知识也比较零散。恰好利用这段时间重新认识下java，并对一些常见的语法和知识点做个总结与回顾，一方面为了加深印象，方便后面查阅，一方面为了学好java打下基础。 Java简介 java语言于1995年正式推出，最开始被命名为Oak语言，由James Gosling（詹姆
2020年全新Java学习路线图，含配套视频，学完即为中级Java程序员！！

B 站上有哪些很好的学习资源?