simple-graph:一些简单的图形的绘制,及基本变换,外加几个3D图形

时间:2024-07-24 14:06:24
【文件属性】:

文件名称:simple-graph:一些简单的图形的绘制,及基本变换,外加几个3D图形

文件大小:66KB

文件格式:ZIP

更新时间:2024-07-24 14:06:24

C++

程序说明 程序所在目录要保持结构不变,可以完整的独立在32位或64位系统上运行 程序源码为标准的QT5.2工程文件,编译器需C++11支持 程序运行说明 默认状态下,打开的程序主窗口只能拖一个虚线框,需点击绘图菜单,然后选择对应功能方可继续使用 在绘制图形过程中,都是以鼠标和键盘操作 绘制直线:点击一点不放,移动到另一点,直线随之移动,释放完成绘制 绘制矩形:点击任意一点,拖动不放,到另一点,绘制完成 绘制正方形:和矩形类似,期间按住Shift键 绘制圆(椭圆):点击任意一点拖动 绘制三角形:先以画直线方式画一条直线,移动鼠标,会出现另两条虚线,点击完成三角形绘制 绘制多边形:类似画三角方式,只是多边形不会自动封闭,如果画五边形,则在画完三条边后按下ESC键,移动鼠标补充另外两条线,任意多边形同理。 直线段裁剪:点击后使用虚线框选中,然后只保留在框中的直线 缩放:缩放过程中,必须先确定缩放


【文件预览】:
simple-graph-master
----Graph.pro.user(18KB)
----icon.rc(1020B)
----tddraw.cpp(3KB)
----fillshape.cpp(1KB)
----ccohen_sutherland.cpp(6KB)
----graphscaled.cpp(2KB)
----tddraw.h(278B)
----icon.qrc(91B)
----colorlabel.cpp(1KB)
----graphtool.cpp(1KB)
----ccohen_sutherland.h(778B)
----fillshape.h(379B)
----graphrevolve.h(698B)
----GraphVector.h(305B)
----Readme.md(2KB)
----imageaction.cpp(636B)
----imageaction.h(262B)
----myopengl.cpp(3KB)
----colorlabel.h(438B)
----graphtool.h(601B)
----main.cpp(611B)
----mainwindow.ui(8KB)
----graphrevolve.cpp(3KB)
----myopengl.h(996B)
----graphmove.h(596B)
----ActionType.h(359B)
----zh_CN.ts(11KB)
----zh_CN.qm(3KB)
----mainwindow.cpp(7KB)
----mainwindow.h(2KB)
----painterwidget.h(2KB)
----colorwidget.cpp(297B)
----graphmove.cpp(2KB)
----Graph.ico(34KB)
----painterwidget.cpp(15KB)
----graphscaled.h(673B)
----Graph.pro(967B)
----Graph.pro.user.3.3-pre1(18KB)

网友评论