自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 嵌入式——看门狗

实验结果:按左键中断周期为2秒,led灯向左亮;按右键中断周期为3秒,led灯向右亮。超级终端上显示为按左键每两秒显示一次key0,按右键每三秒显示一次key1#define rCPLDLEDADDR (*(volatile unsigned char*)0x21180000) // LED Address#define rCPLDIntControl (*(volatile un

2017-06-06 21:54:29 802

原创 嵌入式——按键灯控制

实验结果:按左键led灯向左亮,按右键led灯向右亮void __irq int_int(void); //声明中断服务函数 int flag=0; //定义一个标志位void led_Y(void) //小灯自左向右依次亮灭{ int i,nOut; nOu

2017-06-06 21:48:54 4031

原创 计算机图形学——编码裁剪

要求:利用编码裁剪(Cohen-Sutherland)法裁剪《计算机图形学基础》(第二版)(p183  图6-40)所示线段。#include #include #include #define LEFT_EDGE 1 #define RIGHT_EDGE 2 #define BOTTOM_EDGE 4 #define TOP_EDGE 8 void L

2017-06-06 21:41:19 1842

转载 计算机图形学——边缘填充算法和边界填充算法

要求:利用边缘填充算法和边界填充算法的原理,对《计算机图形学基础》(第二版)(p150  图5-67)进行填充边缘填充算法:#include#include#include#include#include#include#define N 100000#define Min -99999999int n;int right;struct point{

2017-06-06 21:38:36 20264

转载 计算机图形学——扫描椭圆

要求:利用中点Bresenham算法扫描转换长半轴a=6, 短半轴b=5的椭圆#include #include "stdio.h"#include #include #include using namespace std;void CirclePoint(int x,int y){ glColor3f(0.0f,1.0f,0.0f); glPointSi

2017-06-06 21:31:51 1226

原创 计算机图形学——扫描圆

要求:利用中点Bresenham算法扫描转换圆心在原点, 半径为8的圆#include #include "stdio.h"#include #include #include using namespace std;void CirclePoint(int x,int y){ glColor3f(0.0f,1.0f,0.0f); glPointSiz

2017-06-06 21:29:23 729

原创 计算机图形学——直线生成算法

要求:分别利用DDA算法、中点Bresenham算法和改进的Bresenham算法扫描转换直线段P1P2,其中P1为(0, 0), P2为(8, 6)。#include #include "stdio.h"#include #include #include using namespace std;void Inital(void){ glClearColor(1.0f,1.0

2017-06-06 21:25:07 1954

原创 计算机图形学——绘制钻石图案

要求:绘制钻石图案。将一圆周进行n等分,然后将所有的等分用直线连接,构成图案。n=8q =2*p/nX=2*r*cos(q)Y=r*sin(q)

2017-06-06 21:20:47 6893

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除