-
大小: 89KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-06-05
- 语言: 其他
- 标签: weiler-ather 算法
资源简介
计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现
代码片段和文件信息
// BresenLine.cpp: implementation of the BresenLine class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “CxfCG.h“
#include “BresenLine.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
BresenLine::BresenLine()
{
}
BresenLine::~BresenLine()
{
}
void BresenLine::Bresenham_Line(CDC* pDCint x0int y0int r)
{
int xydxdye;
int tempflag;
int sxsy;
long color=2;
double an;
for(int ang=0;ang<360;ang=ang+3)
{
x=x0;y=y0;
an=ang*pi/180;
dx=int(fabs(r*cos(an)));
dy=int(fabs(r*sin(an)));
if(ang>=0&&ang<90)
{
sx=1;
sy=1;
}
else if(ang>=90&&ang<180)
{
sx=-1;
sy=1;
}
else if(ang>=180&&ang<270)
{
sx=-1;
sy=-1;
}
else
{
sx=1;
sy=-1;
}
if(dy>dx)
{
temp=dx;
dx=dy;
dy=temp;
flag=1;
}
else
flag=0;
e=2*dy-dx;
for(int i=0;i {
pDC->SetPixel(xycolor);
if(e>=0)
{
if(flag)
x=x+sx;
else
y=y+sy;
e=e-2*dx;
}
if(flag)
y=y+sy;
else
x=x+sx;
e=e+2*dy;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1322 2008-11-05 13:40 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\BresenLine.cpp
文件 607 2008-11-05 13:40 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\BresenLine.h
文件 9549 2008-11-08 19:59 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\ClipPolyon.cpp
文件 1294 2008-11-08 19:57 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\ClipPolyon.h
文件 1191 2008-11-10 12:04 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CLIPPOLYONDLG.cpp
文件 1252 2008-11-04 20:13 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CLIPPOLYONDLG.h
文件 32776 2008-11-10 12:03 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.aps
文件 3325 2008-11-10 12:09 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.clw
文件 4191 2008-10-21 14:31 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.cpp
文件 5207 2008-11-07 00:29 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.dsp
文件 518 2008-10-21 14:31 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.dsw
文件 1345 2008-10-21 14:31 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.h
文件 467968 2008-12-29 13:21 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.ncb
文件 54784 2008-12-29 13:21 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.opt
文件 244 2008-12-29 13:21 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.plg
文件 12940 2008-11-09 23:41 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCG.rc
文件 1814 2008-11-09 23:37 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCGDoc.cpp
文件 1500 2008-11-09 23:37 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCGDoc.h
文件 8168 2008-12-08 19:30 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCGView.cpp
文件 2246 2008-11-08 20:30 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\CxfCGView.h
文件 5504 2008-12-08 19:25 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\FillPolyon.cpp
文件 687 2008-11-07 02:21 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\FillPolyon.h
文件 2690 2008-11-07 00:41 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\FORMCOMMANDVIEW.cpp
文件 2015 2008-11-07 00:38 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\FORMCOMMANDVIEW.h
文件 3282 2008-11-08 20:06 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\MainFrm.cpp
文件 1589 2008-10-21 14:44 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\MainFrm.h
文件 288 2008-11-07 01:37 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\Q.txt
文件 3638 2002-06-07 15:45 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\res\CxfCG.ICO
文件 397 2008-10-21 14:31 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\res\CxfCG.rc2
文件 1078 2008-10-21 14:31 计算机图形学-基于weiler-atherton算法的多边形裁剪程序实现\res\CxfCGDoc.ico
............此处省略9个文件信息
- 上一篇:基于DSP单片机的多功能汽车防撞雷达的设计
- 下一篇:MUI全套视频教程地址.txt
相关资源
- 山东大学2018计算机图形学考试
- 反走样算法-计算机图形学
- 计算机图形学 边界定义的8连通区域
- 计算机图形学,内含DDA画直线,画圆
- 计算机图形学旋转和投影
- 计算机图形学自行车实验
- 计算机图形学实验六真实感图形程序
- 计算机图形学实验五三维图形变换程
- B样条曲线绘制图案--一个计算机图形
- 计算机图形学简明教程课后习题答案
- 安徽大学计算机图形学考试题集.doc
- 计算机图形学答案详细 清华大学出版
- 西南交大计算机图形学期末复习提纲
- 大连理工大学计算机图形学考试资料
- zw_-基于weiler-atherton算法的多边形裁剪
- 计算机图形学基础教程课后习题答案
- 动态旋转双三次Bezier曲面实体模型
- GLUT库(glut.h、glut32.dll、glut32.lib)
- 计算机图形学实验 西工大 林曾刚 C
- 2017山大软件学院计算机图形学考试题
- opengl自行车动画实验报告
- 计算机图形学报告
- Caley树算法 计算机图形学 孔令德 案例
- 多边形边缘填充算法 计算机图形学
- 研究生计算机图形学大作业
- 计算机图形学模拟试题包括全部答案
- 计算机图形学实验报告及代码2
- 计算机图形学 五角星画法
- 西农-计算机图形学试题
- [网盘]计算机图形学 第四版 中文版
评论
共有 条评论