实例介绍
通过欧拉操作来实现扫成的小程序,而且算法的思想很简单,只是需要用到实体建模中的名为翼边数据结构(又叫,半边数据结构)的东西,和一个欧拉公式。想学习实体建模的同学能够通过这个程序学到很多东西,对于那些想要交图形学课程的代码作业的同学来说,你也可以直接把这个交上去了吆,因为这个代码我已经测试过了,没有任何问题,可以直接运行。当然,最好你是为了学习需要,而不是为了直接down下来应付老师,而且前提是你要部署好OpenGl的库。
【实例截图】
【核心代码】
676b0dd1-090f-4126-a440-cc09a80c71c0
└── Euler
├── Edge.cpp
├── Edge.h
├── Euler.aps
├── Euler.cpp
├── EulerDoc.cpp
├── EulerDoc.h
├── Euler.h
├── Euler.ncb
├── Euler.rc
├── Euler.sdf
├── Euler.sln
├── Euler.sln.old
├── Euler.suo
├── Euler.suo.old
├── Euler.vcproj
├── Euler.vcproj.20091006-1212.Administrator.user
├── Euler.vcproj.7.10.old
├── Euler.vcxproj
├── Euler.vcxproj.filters
├── Euler.vcxproj.user
├── EulerView.cpp
├── EulerView.h
├── Face.cpp
├── Face.h
├── GL
│ ├── glut32.dll
│ ├── glut32.lib
│ └── glut.h
├── glut32.dll
├── HalfEdge.cpp
├── HalfEdge.h
├── ipch
│ └── euler-b8f56469
│ └── euler-62759749.ipch
├── Log1.txt
├── Log.txt
├── Loop.cpp
├── Loop.h
├── MainFrm.cpp
├── MainFrm.h
├── MyList.cpp
├── MyList.h
├── Node.cpp
├── Node.h
├── ReadMe.txt
├── res
│ ├── EulerDoc.ico
│ ├── Euler.ico
│ ├── Euler.manifest
│ ├── Euler.rc2
│ └── Toolbar.bmp
├── resource.h
├── Solid.cpp
├── Solid.h
├── stdafx.cpp
├── stdafx.h
├── SweepDlg.cpp
├── SweepDlg.h
├── UpgradeLog2.XML
├── UpgradeLog.XML
├── Vertex.cpp
└── Vertex.h
5 directories, 58 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论