计算机图形学MFC自学笔记:贝塞尔曲线

好歹是把头疼的软件工程和概率论划水话过了期末考试周·····感觉软件工程无了,白整理了······
最头疼的科目就剩计算机组成原理了······在此之前先把因为考试复习耽搁的计算机图形学内容补上:
在这里插入图片描述
辅助知识点讲解视频:
https://www.icourse163.org/course/CAU-45006
在这里插入图片描述
好家伙,不看不知道,一看吓一跳,这内容居然有这么多
我们只是计算机图形学的搬运工(狗头)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(其实我最早接触贝塞尔曲线是大一的时候自学3Dmax那会子,听老师讲课说什么贝塞尔贝塞尔的,似乎还是给铁栏杆之类的玩意建模用的······没想到居然是这个家伙)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
每一个t值对应贝塞尔曲线上一个点
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
性质:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本方法计算量过大,不建议在工程上使用
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
几何作图:
在这里插入图片描述在这里插入图片描述在这里插入图片描述
以下内容建议亲手动笔算一遍再听,只有亲自做出来才知道你自己到底会不会!!!!!
(反正我自己算了之后是啪啪打脸,歪到姥爷家去了)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下是孔老师的B站教学PPT:
在这里插入图片描述
直线
在这里插入图片描述
抛物线在这里插入图片描述
自由曲线
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
说出来你们可能不信,我一顿操作猛如虎之后画出来的东西,他怪····怪好看的???
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
内心一波去世三连
与孔老师的示范代码对比,发现是这个地方没有改Bezier数组的下标:
在这里插入图片描述
以及,那句绘制Bezier[0].DrawPolygon(pDC)似乎书上并没有······
在这里插入图片描述
改了一下之后更奇怪了·········
在这里插入图片描述
好家伙,原来是这里下标写反了
在这里插入图片描述
结果我看不懂,但我大受震撼!似乎有了亿点点希望······
在这里插入图片描述
我掐指一算,应该是点的坐标搞错了,不是算法的问题
可是·····原谅我我真的没有看出区别来·····可能是我眼瞎5555·····
在这里插入图片描述
把老师的数据复制过去一顿操作猛如虎之后稀里糊涂的就······对了?
在这里插入图片描述
我看不懂。
但我大受震撼。
在这里插入图片描述
不过,既然问题解决了,稍后我就把代码上传咯。
收工!复习组成原理去了!!!!
在这里插入图片描述

续:文中一处地方孔老师更新了,是关于坐标的取整,之前那种写法也没错,现在这种更美观好看一些。
在这里插入图片描述

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐