-
计算机图形学:直线,圆的绘制,线段,多边形的裁剪
1. 实验内容
用基本增量算法和Bresenham算法画直线
2.实验目的
1)理解在显示器上画图与在纸上画图的本质区别;
2)掌握直线的光栅扫描转换过程;
3)掌握不同算法绘制直线的思路和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用正负法和Bresenham算法画圆弧
2.实验目的
1)掌握圆及圆弧的光栅扫描转换过程;
2)掌握不同算法绘制圆弧的技巧和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用Cohen-SutherLand算法和liang _barsky算法进行线段裁剪
2.实验目的
1)理解裁剪的相关概念
2)掌握直线段的一般裁剪过程;
3)理解并掌握Cohen-SutherLand 算法的编码思想;
4)理解并掌握Liang_Barsky算法的参数化裁剪思想;
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入剪裁线段和裁剪窗口;
3)鼠标移动时,显示鼠标当前位置;
4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来;
6)裁剪过程可以重复进行。
1. 实验内容
用Sutherland-Hodgman算法进行多边形裁剪
2.实验目的
1)理解多边形裁剪与直线段裁剪的区别;
2)掌握多边形的裁剪过程;
3)理解并掌握Sutherland-Hodgman算法的裁剪思想。
3. 实验要求
1)将像
- 2022-04-11 07:46:21下载
- 积分:1
-
微软语音合成演示DEMO
本软件在vs2010平台下实现了语音合成(Text to Speech)功能,实现将输入的文字信息转化为声音信息,同时能够选择系统语音库,调节朗读音量以及播放频率等详细参数,同时提供了编译过的exe测试程序,并可以选择测试文本信息。
- 2022-03-02 19:43:02下载
- 积分:1
-
MFC c++开发的运动控制卡程序
运动控制有很多种方法,51单片机,avrd,msp430单片机,甚至是arm7,arm9.arm11,还有最新的stm32单片机,然而这都有一些缺陷,算法需要自己来写,运动控制卡包含许多控制算法,点位运动,插补运动等,大大简化了控制算法,运用在数控系统,机器人系统比较多,这个vc源码让初学者对mfc C++编写控制卡程序有一个基本的认识。
- 2022-06-21 11:56:58下载
- 积分:1
-
MFC sample
mfc示例源代码在vc10文件夹中。我们可以学习多线程作为引用.it这是一个很好的研究临界区互斥和签名的例子。
- 2022-09-22 00:35:02下载
- 积分:1
-
VC 压缩解压
用于VC环境下的压缩解压,已用,没问题
- 2023-01-10 12:40:03下载
- 积分:1
-
虚拟串口通信
基于VC++6.0,建立MFC对话框项目,通过虚拟串口实现数据的传输,内含全部源码及所需工程。
- 2022-12-25 05:25:03下载
- 积分:1
-
ListCtrl中重载Button
在ListCtrl每行中加按钮控件,按钮可控制该行内容的变化-ListCtrl each line in the Sino-Canadian button control, button control of the lines changes
- 2022-03-16 21:28:01下载
- 积分:1
-
MFC基于对话框opencv图像处理
#include "stdafx.h"
#include "MFC_lessen1-4.h"
#include "MFC_lessen1-4Dlg.h"
#include "afxdialogex.h"
#include
#include
#include
#include
#include
#include
#include
using namespace cv;
using namespace std;
#include
#include
#include
using namespace std;
using namespace cv;
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialogEx
{
public:
CAboutDlg();
// 对话框数据
enum { IDD = ID
- 2022-01-21 00:54:46下载
- 积分:1
-
c++ MFC
以c++为基本的编程语言,利用MFC框架来开发的额对图像的处理程序,可以读取图片然后经过一系列的处理,然后把处理结果反馈给用户
- 2022-09-20 08:45:03下载
- 积分:1
-
Mfc串口接收数据并实时显示
最近一直在用mfc做应用程序,这个是从串口中读数据,并进行绘图显示的。
- 2022-04-01 17:42:28下载
- 积分:1