资源简介
用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++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 基于C语言的模拟退火算法
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- STM32 模拟信号采集
- STM32内部FLASH模拟eerom
- 51单片机数码管四层电梯模拟系统
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
评论
共有 条评论