久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Bezier曲線、B樣條和NURBS的基本概念

     寧取一木 2020-04-28

    最不能理解的一點,一討論軟件的曲面,曲線功能,最后就變成曲線、曲面的數學原理的討論了,但是里面也沒數學好的,討論的結果可想而知。

    我不是數學家,我不懂這么復雜的方程,只要好用就行了。

    CAD中,設計師需要設計出各種各樣的曲線;數學中,曲線是通過各種各樣的方程表示的,比如一條通過點A(0,0)B(1,1)的直線可以表示為:

    y=x

    或者用參數方程表示:

                P(u) = (1-u)A+tB

    再比如一個通過原點(1,2)、半徑為2的圓可以表示為:

                (x-1)^2 + (y-2)^2 = 4

    或者用參數方程表示:

                x = 2cos(u)+1

                y = 2sin(u)+2

    上面舉例的是兩種很簡單的曲線,對于更復雜的曲線可以用更復雜的方程來表示(比如用高次多項式);

    如果我們的設計師是一位數學家就好了,他可以根據自己的需要,設計出一個復雜的方程來表示自己想要的一條優美的曲線,但是事與愿違,設計師們往往想通過一種直觀的方式來設計曲線,而不是利用方程。

    因此,諸位科學家和工程師設計出了Bezier曲線、B樣條和NURBS,下面是一個有四個控制點的Bezier曲線:

    可以通過改變一個控制點的位置來改變曲線的形狀,比如將上圖曲線中左邊第二個控制點往上移,就可以得到下面的曲線:

    可以看到,這種曲線生成方式比較直觀和靈活,我只需要放置控制點,然后調整控制點的位置來得到想要的曲線,這就避免了和復雜的數學方程打交道,豈不快哉?

    Bezier曲線、B樣條和NURBS都是根據控制點來生成曲線的,那么他們有什么區別了?簡單來說,就是:

    §  Bezier曲線中的每個控制點都會影響整個曲線的形狀,而B樣條中的控制點只會影響整個曲線的一部分,顯然B樣條提供了更多的靈活性;

    §  BezierB樣條都是多項式參數曲線,不能表示一些基本的曲線,比如圓,所以引入了NURBS,即非均勻有理B樣條來解決這個問題;

    Bezier曲線只是B樣條的一個特例而已,而B樣條又是NURBS的一個特例,它們的關系可以圖示為:

     

    B樣條克服了Bezier曲線的一些缺點,Bezier曲線的每個控制點對整條曲線都有影響,也就是說,改變一個控制點的位置,整條曲線的形狀都會發生變化,而B樣條中的每個控制點只會影響曲線的一段參數范圍,從而實現了局部修改;

    轉載地址:http://blog.sina.com.cn/s/blog_684860810102dxmt.html

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 久久丫精品国产亚洲AV不卡| 精品人妻伦九区久久AAA片| 狠狠色丁香婷婷综合尤物| 少妇人妻无码专区视频| 国产精成人品日日拍夜夜| 国产精品爽黄69天堂A| 在线a级毛片无码免费真人| 国产AV老师黑色丝袜美腿 | 99久久99久久精品国产片| 国产亚洲精品第一综合另类无码无遮挡又大又爽又黄的视频 | 亚洲男人AV天堂午夜在| 自偷自拍亚洲综合精品| 深夜福利资源在线观看| 男女啪啪18禁无遮挡激烈| AV无码中文字幕不卡一二三区 | 又色又爽又黄的视频网站| 无码乱码AV天堂一区二区| 无码免费大香伊蕉在人线国产| 国产V亚洲V天堂无码久久久| 国产欧美综合在线观看第十页| 精品国产亚洲一区二区三区 | 成人免费A级毛片无码片2022| 欧美激情一区二区久久久| 国产AV福利第一精品| 同桌上课脱裙子让我帮他自慰 | 一区二区三区激情都市| 日日摸夜夜添狠狠添欧美| 国产精成人品日日拍夜夜| 亚韩精品中文字幕无码视频 | 好湿好爽好疼免费视频| 中文字幕无码AV激情不卡| 国产第一页浮力影院草草影视 | 亚洲第一精品一二三区| 精精国产XXXX视频在线播放 | 2021亚洲国产精品无码| 蜜桃久久精品成人无码AV| 丁香婷婷色综合激情五月| 久久99国产精品尤物| 国产午夜无码视频在线观看| 国产黑色丝袜在线播放| 亚洲中文字幕久久精品无码喷水|