- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 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 857
原创 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 1127
原创 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 1694 1
哈弗曼编码
2019-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人