资源简介
达到效果:在屏幕客户区按下鼠标左键选择直线的起点,保持鼠标左键按下并移
动鼠标到另一位置,松开鼠标左键绘制任意斜率的直线段。
代码片段和文件信息
// Line.cpp: implementation of the CLine class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “Line.h“
#include “math.h“
#define ROUND(a) int(a+0.5)//四舍五入
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CLine::CLine()
{
}
CLine::~CLine()
{
}
void CLine::MoveTo(CDC *pDCCP2 p0)//绘制直线起点函数
{
P0=p0;
}
void CLine::MoveTo(CDC *pDCdouble x0double y0)//重载函数
{
P0=CP2(x0y0);
}
void CLine::LineTo(CDC *pDCCP2 p1)
{
P1=p1;
CP2 pt;
CRGB clr=CRGB(0.00.00.0);//黑色像素点
if(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-23 18:24 实验1-绘制任意斜率直线\
目录 0 2018-04-16 20:07 实验1-绘制任意斜率直线\.vs\
目录 0 2018-04-16 20:07 实验1-绘制任意斜率直线\.vs\Test\
目录 0 2018-04-23 18:24 实验1-绘制任意斜率直线\.vs\Test\v14\
文件 13312 2018-03-19 15:33 实验1-绘制任意斜率直线\.vs\Test\v14\.suo
目录 0 2018-04-23 20:54 实验1-绘制任意斜率直线\Backup\
目录 0 2018-04-23 20:54 实验1-绘制任意斜率直线\Backup1\
目录 0 2018-04-23 20:54 实验1-绘制任意斜率直线\Debug\
文件 2571 2010-12-11 10:05 实验1-绘制任意斜率直线\Line.cpp
文件 694 2009-12-21 17:37 实验1-绘制任意斜率直线\Line.h
文件 2479 2009-11-11 17:01 实验1-绘制任意斜率直线\MainFrm.cpp
文件 1587 2009-11-15 18:15 实验1-绘制任意斜率直线\MainFrm.h
文件 669 2010-12-06 10:03 实验1-绘制任意斜率直线\P2.cpp
文件 571 2010-02-09 13:13 实验1-绘制任意斜率直线\P2.h
文件 2368 2010-12-06 10:05 实验1-绘制任意斜率直线\RGB.cpp
文件 1025 2010-02-27 10:12 实验1-绘制任意斜率直线\RGB.h
文件 4263 2003-06-30 08:36 实验1-绘制任意斜率直线\ReadMe.txt
文件 206 2003-06-30 08:36 实验1-绘制任意斜率直线\StdAfx.cpp
文件 1212 2016-06-21 09:17 实验1-绘制任意斜率直线\StdAfx.h
文件 118032 2018-04-02 20:47 实验1-绘制任意斜率直线\Test.aps
文件 1675 2016-06-21 09:17 实验1-绘制任意斜率直线\Test.clw
文件 4235 2009-11-16 09:10 实验1-绘制任意斜率直线\Test.cpp
文件 5189 2012-04-25 15:03 实验1-绘制任意斜率直线\Test.dsp
文件 531 2003-06-30 08:36 实验1-绘制任意斜率直线\Test.dsw
文件 1334 2003-06-30 08:36 实验1-绘制任意斜率直线\Test.h
文件 746496 2016-06-21 09:17 实验1-绘制任意斜率直线\Test.ncb
文件 52736 2016-06-21 09:17 实验1-绘制任意斜率直线\Test.opt
文件 2426 2012-04-25 15:03 实验1-绘制任意斜率直线\Test.plg
文件 10808 2009-11-12 08:17 实验1-绘制任意斜率直线\Test.rc
文件 411 2018-03-19 15:32 实验1-绘制任意斜率直线\Test.sln
文件 9110 2018-03-19 15:32 实验1-绘制任意斜率直线\Test.vcxproj
............此处省略18个文件信息
- 上一篇:MybatisPlus中插入数据获取主键值
- 下一篇:Verilog 洗衣机
相关资源
- 计算机图形学基础 第2版(陆枫何云峰
- 计算机图形学二维图形变换
- source code for Computer Graphics - using Open
- 浙江大学计算机图形学作业-光线跟踪
- 二维变换与剪裁
- 地理信息系统GIS中的计算机图形学
- 计算机图形学实验四二维图形变换程
- 计算机图形学实验之画树叶代码
- 基于OpenGL实现简单三维场景漫游
- 山东大学计算机图形学OpenGL拉普拉斯
- 山东大学计算机图形学OpenGL三维迷宫
- 机器人手臂的实现.zip
- 计算机图形学三视图课程设计
- 计算机图形学的多边形的几何变换
- 吉林大学计算机图形学
- 计算机图形学 立方体动态画家隐面算
- 计算机图形学课后习题答案(孙家广
- 计算机图形学试题及答案
- 光线追踪 计算机图形学
- 梁友栋-Barsky直线裁剪算法
- 计算机图形学-CAD-雨伞
- 计算机图形学实验---dda直线,圆,椭
- 计算机图形学--多边形裁剪与填充 M
- 计算机图形学,立方体纹理映射
- 计算机图形学 图形裁剪
- 计算机图形学 第三版 蔡士杰译 课后
- 计算机图形学试题
- 计算机图形学_Koch雪花的分形算法实现
- 计算机图形学 OpenGL 实现N95手机
- 计算机图形学线、圆、椭圆的绘制
评论
共有 条评论