计算机图形学MFC自学笔记:贝塞尔曲线
好歹是把头疼的软件工程和概率论划水话过了期末考试周·····感觉软件工程无了,白整理了······
最头疼的科目就剩计算机组成原理了······在此之前先把因为考试复习耽搁的计算机图形学内容补上:

辅助知识点讲解视频:
https://www.icourse163.org/course/CAU-45006

好家伙,不看不知道,一看吓一跳,这内容居然有这么多
我们只是计算机图形学的搬运工(狗头)





(其实我最早接触贝塞尔曲线是大一的时候自学3Dmax那会子,听老师讲课说什么贝塞尔贝塞尔的,似乎还是给铁栏杆之类的玩意建模用的······没想到居然是这个家伙)









每一个t值对应贝塞尔曲线上一个点











性质:












本方法计算量过大,不建议在工程上使用:







几何作图:



以下内容建议亲手动笔算一遍再听,只有亲自做出来才知道你自己到底会不会!!!!!
(反正我自己算了之后是啪啪打脸,歪到姥爷家去了)

















以下是孔老师的B站教学PPT:

直线

抛物线
自由曲线




说出来你们可能不信,我一顿操作猛如虎之后画出来的东西,他怪····怪好看的???




内心一波去世三连
与孔老师的示范代码对比,发现是这个地方没有改Bezier数组的下标:

以及,那句绘制Bezier[0].DrawPolygon(pDC)似乎书上并没有······

改了一下之后更奇怪了·········

好家伙,原来是这里下标写反了

结果我看不懂,但我大受震撼!似乎有了亿点点希望······

我掐指一算,应该是点的坐标搞错了,不是算法的问题
可是·····原谅我我真的没有看出区别来·····可能是我眼瞎5555·····

把老师的数据复制过去一顿操作猛如虎之后稀里糊涂的就······对了?

我看不懂。
但我大受震撼。

不过,既然问题解决了,稍后我就把代码上传咯。
收工!复习组成原理去了!!!!

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

博主分享了自学计算机图形学中贝塞尔曲线的基础概念、性质及计算方法,通过实例演示和孔老师教学视频的对比,展示了从理论到实践的过程,包括坐标问题的解决。
588

被折叠的 条评论
为什么被折叠?



