实验五
课程名称:计算机图形学 实验名称:裁剪和曲线 实验日期:××-××-××
班级:×××××× 姓名:×××× 学号×××× 仪器编号:××
一、实验目的和要求
1、掌握直线段的裁剪算法;
2、掌握 Hermite 曲线生成算法;
二、实验内容
1、下面的程序段在windows控制台下实现按住鼠标右键绘制一个矩形,按住鼠标左键,绘制直线段,并利用Cohen-Sutherland算法实现直线裁剪。要求理解掌握下面程序的执行过程。同时把该程序修改成MFC 框架形式。
#include GL/glut.h #include cmath #include vector using std::vector; class Pt2D
{
public:
GLfloat x, y;
Pt2D(){};
Pt2D( GLfloat xx, GLfloat yy )
{
x = xx; y = yy;
};
};
vector Pt2D vector1; vector Pt2D vector2; int MIN = 0;
int MAX = 600;
Pt2D startP;
Pt2D preP;
Pt2D boxA;
Pt2D boxB;
Pt2D temp1;
Pt2D temp2;
bool buttonFlag = true;
//以下是Cohen-Sutherland 线段裁剪算
您可能关注的文档
- 加法和减法凑十法和借十法.docx
- 加法结合律分析和总结.docx
- 加高加固挡墙施工方案.docx
- 加工合同中英文.docx
- 加工合作协议范本新版.docx
- 加工中心操作工中级工理论知识试题及答案.docx
- 加工中心的模拟控制PLC课程设计报告.docx
- 加工中心岗位职责.docx
- 加工中心设置零点两种方法.docx
- 集体备课教研活动记录表.docx
- 房地一体不动产权籍调查中定着物单元划分及编码研究.pptx
- 电动汽车高压线缆屏蔽效能的仿真与测试研究.pptx
- 2026年新能源战略规划PPT(新).pptx
- 公司违法解除合同赔偿标准.docx
- 2025广西众云大数据科技有限公司招聘2人笔试历年参考题库附带答案详解.docx
- 2025广东龙岗区国有企业赴外面向应届毕业生招聘专业人员26人笔试历年参考题库附带答案详解.docx
- 2025广东龙岗区投资控股集团公司招聘笔试历年参考题库附带答案详解.docx
- RFID高校学生管理平台建设与研究.pptx
- 高质量发展目标下皖维集团品牌竞争力提升策略研究.pptx
- 钢结构装配式建筑施工技术的教学改革探索.pptx
原创力文档

文档评论(0)