山东大学图形学实验二多边形的世界

上传者: yyhui95 | 上传时间: 2019-12-21 22:15:44 | 文件大小: 14.49MB | 文件类型: zip
写一个可以交互的OpenGL应用程序,支持用户利用鼠标创建和删除2维多边形对象。基本功能包括: 对象创建:支持用户利用鼠标指定各个顶点位置,创建多边形。 对象删除: 支持用户选择一个多边形(与你的多边形保存的数据结构有关)并删除。 对象存储: 设计一种数据结构存储每个多边形的顶点与边,支持文件存盘。 提示:由于删除操作需要多边形的选择机制,你可以在设计数据结构时,把可以帮助你完成选择的信息一起保存。 扩展功能可以包括(至少选择其一): 1. 支持用户选择多边形的颜色 2. 支持用户移动多边形 3. 支持用户改变多边形单个顶点的位置 4. 支持3D多边形

文件下载

资源详情

[{"title":"( 56 个子文件 14.49MB ) 山东大学图形学实验二多边形的世界","children":[{"title":"GTest2","children":[{"title":".vs","children":[{"title":"GTest2","children":[{"title":"v14","children":[{"title":".suo <span style='color:#111;'> 41.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"GTest2.VC.db <span style='color:#111;'> 35.65MB </span>","children":null,"spread":false},{"title":"GTest2.sln <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":".git","children":[{"title":"index <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"hooks","children":[{"title":"README.sample <span style='color:#111;'> 177B </span>","children":null,"spread":false}],"spread":true},{"title":"config <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"description <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"refs","children":[{"title":"tags","children":null,"spread":false},{"title":"heads","children":[{"title":"master <span style='color:#111;'> 41B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"logs","children":[{"title":"refs","children":[{"title":"heads","children":[{"title":"master <span style='color:#111;'> 342B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"HEAD <span style='color:#111;'> 342B </span>","children":null,"spread":false}],"spread":true},{"title":"objects","children":[{"title":"14","children":[{"title":"8dee6faefcccee0cc6714a1e1f60cb5ce87e22 <span style='color:#111;'> 178B </span>","children":null,"spread":false}],"spread":true},{"title":"91","children":[{"title":"fde9b3a60545cb93cac1009f8ca3803932efe6 <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":true},{"title":"7f","children":[{"title":"d44d2fc500db7f387dde34abefe34c4a7026bf <span style='color:#111;'> 229B </span>","children":null,"spread":false}],"spread":false},{"title":"1f","children":[{"title":"f0c423042b46cb1d617b81efb715defbe8054d <span style='color:#111;'> 751B </span>","children":null,"spread":false}],"spread":false},{"title":"c8","children":[{"title":"12e8a4eec2f60b328b2915e1981dcfc085e4c4 <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"e6","children":[{"title":"9de29bb2d1d6434b8b29ae775ad8c2e48c5391 <span style='color:#111;'> 15B </span>","children":null,"spread":false}],"spread":false},{"title":"c0","children":[{"title":"c7de8091ae1cb8e70165850d94e91b3095e782 <span style='color:#111;'> 442B </span>","children":null,"spread":false}],"spread":false},{"title":"15","children":[{"title":"16aba376093d36708bc1a3248e5b9397cd2471 <span style='color:#111;'> 296B </span>","children":null,"spread":false}],"spread":false},{"title":"d6","children":[{"title":"110c6adb5ff332fd416048f838cc24af76f1f6 <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"a4","children":[{"title":"f5b44e52aa9bb7e9b8761662d5abfddef7948e <span style='color:#111;'> 319B </span>","children":null,"spread":false}],"spread":false},{"title":"info","children":null,"spread":false},{"title":"c4","children":[{"title":"88f3f0413cca3a480259ea8477d2ac751cd0de <span style='color:#111;'> 187B </span>","children":null,"spread":false}],"spread":false},{"title":"a5","children":[{"title":"87ff7f12b8fd69e6a0e29d5e0d6a9fa634a8aa <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"f3","children":[{"title":"17f2fe5b5693bb7096f2321b3dd9822f462dad <span style='color:#111;'> 535B </span>","children":null,"spread":false}],"spread":false},{"title":"pack","children":null,"spread":false},{"title":"1c","children":[{"title":"9a181a44b4f9a105f0dc71a40ad0284ab6a7c4 <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"0d","children":[{"title":"76fe4328089e5b63a9c4190badacfc35ef2624 <span style='color:#111;'> 89B </span>","children":null,"spread":false}],"spread":false},{"title":"bd","children":[{"title":"e26dc8932799af6a9df6605ee0c00bbd28b02f <span style='color:#111;'> 195B </span>","children":null,"spread":false}],"spread":false},{"title":"e8","children":[{"title":"e7954d0dc7d4263eed40657a08b022923d302b <span style='color:#111;'> 136B </span>","children":null,"spread":false}],"spread":false},{"title":"94","children":[{"title":"8bd67b5a148a10b02986d5d4c815cf5846e205 <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"info","children":[{"title":"exclude <span style='color:#111;'> 113B </span>","children":null,"spread":false}],"spread":true},{"title":"ms-persist.xml <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"HEAD <span style='color:#111;'> 23B </span>","children":null,"spread":false}],"spread":true},{"title":"GTest2","children":[{"title":"GTest2.vcxproj.filters <span style='color:#111;'> 950B </span>","children":null,"spread":false},{"title":"qqqq <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"aaa <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"GTest2.vcxproj <span style='color:#111;'> 7.21KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"源2.obj <span style='color:#111;'> 41.51KB </span>","children":null,"spread":false},{"title":"源1.obj <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"vc140.pdb <span style='color:#111;'> 436.00KB </span>","children":null,"spread":false},{"title":"polygongs.obj <span style='color:#111;'> 41.53KB </span>","children":null,"spread":false},{"title":"源3.obj <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"GTest2.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 51.97KB </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 632B </span>","children":null,"spread":false},{"title":"GTest2.lastbuildstate <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false}],"spread":false},{"title":"vc140.idb <span style='color:#111;'> 1003.00KB </span>","children":null,"spread":false},{"title":"源.obj <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"GTest2.log <span style='color:#111;'> 235B </span>","children":null,"spread":false}],"spread":true},{"title":"polygongs.cpp <span style='color:#111;'> 12.58KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"GTest2.ilk <span style='color:#111;'> 352.35KB </span>","children":null,"spread":false},{"title":"GTest2.pdb <span style='color:#111;'> 1.02MB </span>","children":null,"spread":false},{"title":"GTest2.exe <span style='color:#111;'> 55.50KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitattributes <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明