计算机图形学实验(一) 您所在的位置:网站首页 oppofindx2怎么应用加密 计算机图形学实验(一)

计算机图形学实验(一)

#计算机图形学实验(一)| 来源: 网络整理| 查看: 265

1. DDA算法(数值微分法)原理:

    1)网上或者计算机图形学书本上有详细介绍。

    2)最核心的是选定(x2-x1)和(y2-y1)中较大者为步进方向。

2. 实现工具:     1) VS2017(C++)

    2) 下载插件:Easyx 。使用方法和下载见官网: https://www.easyx.cn/

3. 源码展示:

#include #include #include #include using namespace std; void DDA(int x1, int y1, int x2, int y2) { int i, steps, dx, dy; int x0 = 400, y0 = 300; float x, y, delta_x, delta_y; dx = x2 - x1; dy = y2 - y1; if (abs(dx) >= abs(dy)) steps = abs(dx); else steps = abs(dy); delta_x = float(1.0*dx / steps); //让结果为浮点数 delta_y = float(1.0*dy / steps); x = x1; y = y1; putpixel((x + x0), (y0 - y), RED); //画第一个点 //cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有