文件名称:计算机图形-交互式绘制多边形源码
文件大小:38.68MB
文件格式:ZIP
更新时间:2021-05-13 14:44:44
计算机图形
目的效果: 1)使用鼠标在屏幕客户区绘制任意点数的多边形。要求使用橡皮筋技术 动态绘制每条边;鼠标移动过程中按下 Shift 键时可绘制垂直边或水平边;将多 边形的终点移动到多边形的起点时自动封闭多边形;在绘制多边形的过程中,状 态栏动态显示鼠标光标的位置坐标。 (2)当开始绘制多边形时,更改鼠标光标为十字光标,多边形绘制完毕后 恢复为箭头光标。 (3)多边形闭合后自动调用有效边表算法填充多边形内部区域。
【文件预览】:
实验2-交互式绘制多边形
----Test.rc(11KB)
----Test.h(1KB)
----.vs()
--------Test()
----Fill.h(1KB)
----Test.dsp(5KB)
----Test.vcxproj.filters(4KB)
----res()
--------app.ico(10KB)
--------Test.rc2(396B)
--------Help.ico(4KB)
--------draw.ico(766B)
--------about.bmp(67KB)
--------Test.ico(1KB)
--------Toolbar.bmp(2KB)
--------Thumbs.db(17KB)
--------TestDoc.ico(1KB)
--------exit.ico(5KB)
----Test.clw(2KB)
----Test.plg(3KB)
----TestView.h(2KB)
----Line.h(681B)
----TestView.cpp(7KB)
----Test.VC.VC.opendb(36B)
----Test.VC.db(60.31MB)
----AET.h(623B)
----Test.sln(935B)
----Test.opt(54KB)
----Test.vcxproj(9KB)
----Test.aps(118KB)
----TestDoc.h(1KB)
----PointArray.cpp(617B)
----StdAfx.cpp(206B)
----MainFrm.cpp(2KB)
----resource.h(1KB)
----Bucket.h(593B)
----UpgradeLog2.htm(34KB)
----Test.dsw(531B)
----Test.ncb(1.16MB)
----MainFrm.h(2KB)
----Backup1()
----AET.cpp(508B)
----Line.cpp(2KB)
----StdAfx.h(1KB)
----Bucket.cpp(529B)
----PointArray.h(584B)
----Test.cpp(4KB)
----Backup()
----ipch()
--------TEST-c6bff67c()
----UpgradeLog.htm(30KB)
----Debug()
--------Test.tlog()
----Fill.cpp(6KB)
----TestDoc.cpp(2KB)
----ReadMe.txt(4KB)