• 大小: 242KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: 源代码  

资源简介

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个文件信息

评论

共有 条评论