随笔分类 -  计算机图形学

摘要:在openGL中编程,经常用到glColor3f()函数进行颜色设定,现对参数与颜色的对应关系整理如下: glColor3f(0.0, 0.0, 0.0); --> 黑色 glColor3f(1.0, 0.0, 0.0); --> 红色 glColor3f(0.0, 1.0, 0.0); --> 绿 阅读全文
posted @ 2021-02-19 12:01 Tomorrow1126 阅读(4130) 评论(0) 推荐(0) 编辑
摘要:1.什么是UV? 对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0 阅读全文
posted @ 2021-02-18 14:42 Tomorrow1126 阅读(5334) 评论(0) 推荐(0) 编辑
摘要:void glutDisplayFunc(void (*func)(void)); 注册当前窗口的显示回调函数 参数:func:形为void func()的函数,完成具体的绘制操作 这个函数告诉GLUT当窗口内容必须被绘制时,那个函数将被调用.当窗口改变大小或者从被覆盖的状态中恢复,或者由于调用gl 阅读全文
posted @ 2020-11-16 10:38 Tomorrow1126 阅读(492) 评论(0) 推荐(0) 编辑
摘要:遇到的问题(1)error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用(2)error LNK2019: 无法解析的外部符号 __imp____glutCreateWindow 阅读全文
posted @ 2020-11-05 18:51 Tomorrow1126 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在程序运行过程中可以改变其值的实型量被称为实型变量,实型变量分为单精度(float),双精度(double)和长双精度(long double)型。 阅读全文
posted @ 2020-10-22 10:48 Tomorrow1126 阅读(895) 评论(0) 推荐(0) 编辑
摘要:DDA画线算法 一.算法介绍 DDA是一种增量算法,也就是说通过对前一个点在X和Y轴方向上加上一个增量,从而得到一个新点得坐标。这个算法要求先算出直线的斜率,然后从起点开始,确定最佳逼近于直线 的y坐标。假设起点的坐标为整数,直线方程为y=kx+b,k的取值在0到1之间,x每递增1,y相应地递增k。 阅读全文
posted @ 2020-10-21 13:17 Tomorrow1126 阅读(2073) 评论(0) 推荐(1) 编辑
摘要:OpenGL是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。 OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。(来自百度百科) 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的 阅读全文
posted @ 2020-09-23 17:58 Tomorrow1126 阅读(280) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/liangliangdetianxia/p/4491874.html 链接中的测试代码有误,下面是调试好的。 测试代码: #include <stdio.h> #include <stdlib.h> #include <math.h> #include 阅读全文
posted @ 2020-09-23 17:48 Tomorrow1126 阅读(179) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/90857517?from_voters_page=true 按照这个链接成功了 阅读全文
posted @ 2020-09-23 14:33 Tomorrow1126 阅读(1530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示