资源简介
C++实现的二维图形变换,变换包括:平移、旋转(支持自定义旋转中心)、错切、镜像(翻转,支持自定义对称轴),包含源代码和可执行程序。VS2008的工程。
代码片段和文件信息
// ChildView.cpp : CChildView 类的实现
//
#include “stdafx.h“
#include “SimpleDraw.h“
#include “ChildView.h“
#include “Matrix.h“
#include
#include “MainFrm.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CChildView
CChildView::CChildView()
{
currentOperation = NONE;
currentDrawingShape = RECTANGLE;
currentLinestyle = PS_SOLID;
currentDrawingColor = RGB(0 0 0);
startPoint = CPoint(-1 -1);
endPoint = CPoint(-1 -1);
rotateCenter = CPoint(-1 -1);
isLButtonPressed = FALSE;
selectedShapePtr = NULL;
preSelectedShapePtr = NULL;
rotateAnchor = NO_ANCHOR;
skewAnchor = NO_ANCHOR;
flipAxisKeyPoint[START_POINT] = CPoint(-1 -1);
flipAxisKeyPoint[END_POINT] = CPoint(-1 -1);
flipAxisKeyPointMovingTag = NO_POINT;
}
CChildView::~CChi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 141312 2010-05-19 09:55 SimpleDraw.exe
文件 807 2010-05-11 00:46 源代码\BasicDataType.h
文件 70428 2010-05-19 09:54 源代码\ChildView.cpp
文件 2159 2010-05-18 11:05 源代码\ChildView.h
文件 12220 2010-05-18 17:03 源代码\Debug\BuildLog.htm
文件 384 2010-05-09 11:09 源代码\Debug\RCa01048
文件 536 2010-05-09 11:09 源代码\Debug\RDa01048
文件 76 2010-05-12 11:23 源代码\GlobalResources.cpp
文件 8990 2010-05-11 10:17 源代码\MainFrm.cpp
文件 1305 2010-05-11 10:19 源代码\MainFrm.h
文件 3791 2010-05-10 20:48 源代码\Matrix.cpp
文件 584 2010-05-10 17:26 源代码\Matrix.h
文件 3016 2010-04-14 21:34 源代码\ReadMe.txt
文件 73 2010-05-11 10:38 源代码\Release\BAT00001552122640.bat
文件 73 2010-05-09 20:35 源代码\Release\BAT00004A21721232.bat
文件 6586 2010-05-19 09:55 源代码\Release\BuildLog.htm
文件 67777 2007-11-28 16:21 源代码\res\SimpleDraw.ico
文件 366 2010-04-14 21:34 源代码\res\SimpleDraw.rc2
..A.SH. 5632 2010-05-05 20:10 源代码\res\Thumbs.db
文件 598 2003-07-24 09:52 源代码\res\Toolbar.bmp
文件 2994 2008-02-08 14:46 源代码\res\Toolbar256.bmp
文件 4141 2010-05-12 11:24 源代码\resource.h
文件 120952 2010-05-12 11:24 源代码\SimpleDraw.aps
文件 3352 2010-04-14 21:34 源代码\SimpleDraw.cpp
文件 659 2010-04-14 21:34 源代码\SimpleDraw.h
文件 13687 2010-05-12 11:24 源代码\SimpleDraw.rc
文件 6091 2010-05-12 11:24 源代码\SimpleDraw.vcproj
文件 1423 2010-04-18 20:05 源代码\SimpleDraw.vcproj.HHTecShare-PC.HHTecShare.user
文件 1411 2010-05-15 21:20 源代码\SimpleDraw.vcproj.King-PC.King.user
文件 1417 2010-05-12 11:25 源代码\SimpleDraw.vcproj.rjxy500113.Administrator.user
............此处省略14个文件信息
- 上一篇:ClearMemory.zip
- 下一篇:snappy library
相关资源
- Qt4 图形设计与嵌入式开发 源代码
- robomaster步兵车开源代码
- 3KW数字LLC源代码
- 单片机LED流水灯源代码
- 单片机蜂鸣器源代码
- STM32的光立方和灯光秀控制算法源代码
- 三电平NPCSVPWM源代码
- UCOS2源代码(未移植版)
- 51单片机34个经典电路制作,附电路图
- windows系统编程源代码第四版
- FTP客户端源代码C语言
- RTSPRTP C++ 源代码
- tftpd32 源代码VC
- 《实用数字图像处理与分析(2版)》
- sha256源代码
- AVR单片机 Bootloader(串口在线升级程序
- 15度地震偏移程序
- VC 多线程工具开源代码
- 堆和堆排序源代码
- 数字滤波器源代码
- c语言:循环语句输出菱形(源代码)
- ROS用A*算法源代码
- c++ 串口 发送消息、接收消息源代码(
- c++premer第五版源代码.zip
- 数据结构单链表c语言源代码
- 360新版界面源代码
- 360新版特性界面源代码
- 《现代信号处理教程(胡广书)》源
- 基于C#的Socket TCP通信,服务端源代码
- c++ 课程设计 超市管理系统(源代码和
评论
共有 条评论