![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OPenGL学习
qq_43269712
这个作者很懒,什么都没留下…
展开
-
OpenGL学习(二)画线段DDA算法
所谓DDA就是数字微分分析式,假设线段起点(x1,y1),终点(x2,y2)则斜率k=(y2-y1)/(x2-x1),线段中每一个点的坐标都可以由前一个点的坐标变化一个增量(Dx,Dy)而得到,所以其递归式就为:x(i+1)=x(i)+Dx;y(i+1)=y(i)+Dy;其中Dx和Dy的确定原则如下:如果|dx|>|dy|,取Dx=1;Dy=k;如果|dx|<=|dy|,取Dy=1;Dx=k;也就是谁大谁取1,小的取斜率;然后不断递归画点,使x增加到x2或接近x2为止。// DD原创 2020-05-28 11:25:44 · 853 阅读 · 0 评论 -
OpenGL学习(二)画线段
(切记)使用OpenGL画图时首先要创建并显示一个窗口,然后再绘制,这一点新手常常会忘记。#include "pch.h"#include<windows.h> //包含了WGL函数#include<GL/GL.h> //OpenGL库#include<GL/GLU.h> //OpenGL库#include<GL/glut.h> //处理窗口管理操作#include <iostream>#include<stdio.h>原创 2020-05-19 12:16:00 · 1120 阅读 · 0 评论 -
OPenGL备忘录
----待补原创 2019-11-05 17:31:51 · 96 阅读 · 0 评论 -
OPenGL学习(一)OPenGL基本用法
OPenGL学习(一)OPenGL基本用法OPenGL基本语法OPenGL包括4个库,基本库gl.h(核心库),实用函数库GLU.h,实用工具库glut.h,辅助库glaux.h。基本库里包含的是基本的函数,基本库中的函数引用时要以gl为前缀,且每一组成词的第一个字母要大写,如:glBegin,glClear,glPolygonMode;有些函数需要使用一个或多个变量用符号常量赋值,如参数...原创 2019-11-05 17:29:04 · 1677 阅读 · 1 评论