這些專業(yè)術(shù)語對(duì)理解各工具選項(xiàng)有很大的幫助? 如果不能完全理解也沒有關(guān)系? 在后面
的學(xué)習(xí)中如果遇到了問題可以返回這里進(jìn)行鞏固?
1? 6? 1 非均勻有理 B 樣條 (NURBS)
NURBS 是一種非常出色的建模方式? 它是 Non ̄Uniform Rational B ̄Splines 的縮寫?
直譯過來便是非均勻有理 B 樣條? 它是 Rhino 三維建模的數(shù)學(xué)理論基礎(chǔ)? Rhino 中創(chuàng)建
的一切對(duì)象都是由 NURBS 定義的?
非均勻有理 B 樣條涉及有理數(shù)和無理數(shù)? 數(shù)學(xué)建模歸根結(jié)底是一個(gè)數(shù)學(xué)問題? 它要
求軟件編程人員引用一定的函數(shù)來定義空間中的一條 “線”? 這樣? 空間的線才具有
“唯一性”? 樣條曲線是經(jīng)過一系列給定點(diǎn)的光滑曲線? 最初? 樣條曲線都是借助于物理
樣條得到的? 放樣員把富有彈性的細(xì)木條或有機(jī)玻璃條? 用壓鐵固定在曲線應(yīng)該通過的
給定型值點(diǎn)處? 樣條作自然彎曲所繪制出來的曲線就是樣條曲線? 樣條曲線不僅通過各
有序型值點(diǎn)? 并且在各型值點(diǎn)處的一階和二階導(dǎo)數(shù)連續(xù)? 即該曲線具有連續(xù)的、 曲率變
化均勻的特點(diǎn)?
NURBS 是一種最適合做曲線、 曲面的造型方法? 在高級(jí)三維軟件中都支持這種建
模方式? 與傳統(tǒng)的網(wǎng)格建模方式相比? 它能夠更好地控制物體表面的曲線度? 從而創(chuàng)建
出更為逼真生動(dòng)的造型? NURBS 造型經(jīng)常用曲線和曲面來定義? 因此? 可以創(chuàng)建出各
種復(fù)雜的曲面造型以及特殊的效果? 如流暢的汽車外形、 人的皮膚、 動(dòng)物模型、 飛機(jī)等
造型?
1? 6? 2 階數(shù)
一條 NURBS 曲線有四個(gè)重要的參數(shù): 階數(shù)、 控制點(diǎn)、 節(jié)點(diǎn)、 連續(xù)性? 其中? 階數(shù)
是最為主要的? 又稱為度數(shù)? 它的值總是一個(gè)整數(shù)? 這項(xiàng)指數(shù)決定了曲線的光滑程度?
比如直線為一階? 拋物線為二階等? 其中一階、 二階說明該曲線的階數(shù)為 1 或 2?
通常情況下? 曲線的階數(shù)越高? 則表現(xiàn)得越光滑? 而同樣的計(jì)算所需的時(shí)間也越
長(zhǎng)? 所以對(duì)于曲線的階數(shù)不宜設(shè)置得過高? 滿足需求即可? 以免給以后的編輯帶來困
難? 如果創(chuàng)建一條直線? 將其復(fù)制為幾份? 將它們更改成不同的階數(shù)? 就可以看出? 隨
著階數(shù)的不同? 控制點(diǎn)的數(shù)目也會(huì)隨之變化?
1? 6? 3 控制點(diǎn)
控制點(diǎn) (CV 點(diǎn)) 是控制 NURBS 物件形態(tài)的關(guān)鍵點(diǎn)? 控制點(diǎn)一般在曲線之外? 控
制點(diǎn)之間的連續(xù)在 Rhino 中呈虛線顯示? 稱為外科線? 編輯點(diǎn)位于曲線之上? 在向一個(gè)
方向移動(dòng)控制點(diǎn)時(shí)? 控制點(diǎn)左右兩側(cè)的曲線會(huì)隨控制點(diǎn)的移動(dòng)而發(fā)生變化?
在修改曲線的造型時(shí)? 一般情況下是通過移動(dòng)曲線的控制點(diǎn)來完成? 由于曲線的階
數(shù)與跨距的不同? 移動(dòng)控制點(diǎn)對(duì)曲線的影響也不同? 移動(dòng)控制點(diǎn)對(duì)曲線的影響程度稱為
權(quán)重? 如果一條曲線的所有控制點(diǎn)權(quán)重相同? 則稱該曲線為非有理線條? 反之? 則稱為
第 1 章 Rhino 6? 0 設(shè)計(jì)入門 7