最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Games101-lecture 11 幾何

2023-02-25 00:12 作者:云長梧  | 我要投稿

顯式幾何內(nèi)容放在了上一講中

本節(jié)內(nèi)容

貝塞爾曲線

系數(shù)是3的原因在后面學了代數(shù)部分就會明白

貝塞爾曲線用一系列的控制點去定義某個曲線,需要滿足一些性質,比如曲線方向要朝著p0到p1方向走,再到p2,最后到p3,并且起止點必須為p0、p3

貝塞爾曲線運用德卡斯特里奧(de Casteljau)算法 生成二次貝塞爾曲線:

定義三個點 -> 根據(jù)任意的 t 插值出點 -> 不斷重復 t在[0,1]間不斷取值 -> 得到曲線

(二次貝塞爾曲線采用了遞歸的方式,并且需要盡量多的加入t值去得到曲線想要的點)

三個點的應用

四個點的應用

二次貝塞爾曲線動畫

見games-11 21:03-21:55

貝塞爾曲線的代數(shù)表示

在每兩個之間找一個時間t,相當于每兩個之間線性插值

把算法過程寫成代數(shù)的形式(如圖)

推廣到n階,不難發(fā)現(xiàn)這其實是一個符合二項分布的多項式

舉例:三次貝塞爾曲線的代數(shù)表示

貝塞爾曲線的性質

1.對稱性:第i項系數(shù)和倒數(shù)第i項系數(shù)相同

2.必過起點終點,起始切線方向為前兩個點連接的方向,終止切線方向為結尾兩個點連接的方向

3.在仿射變換下,只需要對頂點做仿射變換,就能得到這個貝塞爾曲線在仿射變換下的結果

4.凸包性質:貝塞爾曲線始終會在包含了所有控制點的最小凸多邊形中, 而不是按照控制點的順序圍成的最小多邊形

凸包

逐段貝塞爾曲線

控制點多了以后,貝塞爾曲線并不直觀,很難控制,于是我們想到可以每次定義一段貝塞爾曲線,然后連起來

普遍習慣每四個控制點定義一段,并略去中間兩點間的連線

但如何保證連起來的曲線是光滑的呢?

起點的兩個切線導數(shù)相等(不僅方向一樣,大小也一樣)

--逐段貝塞爾曲線連續(xù)性(分為點連續(xù)和切線連續(xù))

點連續(xù)
切線連續(xù)

當然也會有更高的連續(xù)性要求比如c2等(c2不知道)

樣條曲線--其他類型的曲線

樣條:連續(xù)的曲線,由一系列控制點控制,滿足一定的連續(xù)性,即可控的曲線

B樣條曲線有關信息可以參考:

https://zhuanlan.zhihu.com/p/50626506

https://www.bilibili.com/video/BV13441127CH?p=13 胡事民老師的課

B樣條曲線(別稱基函數(shù)樣條)需要比貝塞爾曲線更多的信息,并滿足所有貝塞爾曲線的重要性質


Games101-lecture 11 幾何的評論 (共 條)

分享到微博請遵守國家法律
北川| 新乐市| 宾川县| 齐河县| 九龙城区| 康定县| 黔南| 兴宁市| 彰武县| 平利县| 图木舒克市| 霍邱县| 兴文县| 朝阳区| 敦化市| 米林县| 高碑店市| 霍林郭勒市| 体育| 赫章县| 镇康县| 巴塘县| 灵山县| 汤阴县| 卢湾区| 杭州市| 嘉义市| 洛扎县| 赤壁市| 静乐县| 五峰| 腾冲县| 绥宁县| 长泰县| 平陆县| 贵州省| 雅安市| 大田县| 射洪县| 灌云县| 辉县市|