资源简介
用C++模拟直线插补(图形)
http://blog.csdn.net/z893345329/article/details/25922857
代码片段和文件信息
#include
#include
#include //调用绝对值函数
#include
using namespace std;
void main()
{
int Nxyxeyex0y0xi=0yi=0FMF;
int a1a2b1b2;
int i=1;
cout<<“######################“< cout<<“#欢迎来到直线插补程序#“< cout<<“######################“< cout<<“请输入起点坐标:“< cin>>x0>>y0;
cout<<“请输入终点坐标:“< cin>>xe>>ye;
cout< Nxy =abs( (xe - x0)) + abs((ye - y0));
xi = x0;//xy分别存放实时的坐标
yi = y0;//
//FM =xe*yi-xi*ye;
initgraph(600600);
while(Nxy!=0)
{
FM =(xe-x0)*(yi-y0)-(xi-x0)*(ye-y0);
if(xe-x0==0){}
else if((ye-y0)/(xe-x0)<0)//调整斜率
FM=FM*(-1);
if(FM >= 0 )
{
//F=FM-ye;
if(xe-x0==0){
if(ye-y0>0)
yi=yi+1; //Y正向走步程序
else if(ye-y0<0)
yi--;//Y负向走步程序
//cout< }
else if(xe-x0>0)
xi=xi+1; //X
- 上一篇:银行借贷系统c++ 编程
- 下一篇:用c++模拟直线插补和圆弧插补一.cpp
相关资源
- 用c++模拟直线插补和圆弧插补一.cpp
- 银行借贷系统c++ 编程
- 《C++ Primer Plus第6版中文版》源代码和
- 一个老师给的高斯投影正、反算c++源
- 物业管理系统c++ 课程设计源码
- WindowsCE或WM上C++加载显示GIF动画的程序
- 获取系统安装软件(vc++源码)
- C++ Primer Plus 6th 编程练习答案
- 用VC++实现图像连通区域标记
- C/C++语言实现求矩阵的广义逆
- 基于C++ builder 的文件传输代码
- 多边形拓扑关系算法C++程序
- VC6.0下开发的仿windows记事本-达尔魔记
- LZ77、LZ78对文件编译码
- 图像Susan角点检测算法代码非常稳健的
- microphone.zip
- c++实现ftp list所有文件与目录 & ftp d
- 置换密码的c++实现程序
- C++实现TIN
- c++模拟进程 解决c++中的难题
- C++ AVI播放器
- 自适应霍夫曼编码(C++)
- C++网络聊天室程序
- 全国交通咨询模拟程序
- 实用Fourier变换及C++实现
- c++.win32.扫雷游戏代码
- 通讯录c++实现 功能:添加、删除、查
- 在VC++6.0中给对话框设置背景色或者背
- C++ MongoDB 连接池代码实现
- C++编写的后方交会程序
评论
共有 条评论