999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NURBS的曲面造型技巧

2011-12-31 00:00:00姜玉珍
中國教育技術裝備 2011年18期

摘要 隨著產品外型越來越向“流線型”方向發展,因此在整個CAD的建模過程中,自由曲面造型所占的比例越來越重。同時,要求自由曲面的造型必需能夠局部地自由加以變更,使其符合各式設計需求。結合曲面造型的工作實踐,對利用NURBS進行曲面造型有關的理論與技巧和經驗進行探討。

關鍵詞 NURBS;造型技巧;注意事項

中圖分類號:TP391.72 文獻標識碼:B 文章編號:1671-489X(2011)18-0113-03

NURBS-based Surface Modeling Techniques//Jiang Yuzhen

Abstract With the direction of the product becoming more and more similar to the streamline, in the CAD modeling process, the proportion of the free surface modeling becomes more and more important. Meanwhile, it is required that the free-form surface modeling must be able to change the freedom of local and meet all kinds of design requirements. In this essay, I use the working experience of surface modeling practice, to do a study for the use of NURBS surface modeling theory and related skills and experience.

Keywords NURBS; modeling techniques; notes

Author’s address Suzhou Institute of Industrial Technology, Suzhou, Jiangsu, 215104

在CAD領域,許多曲線曲面的設計會涉及產品外型的設計,而人們對“流線型”外型情有獨鐘,因為“流線型”外型的產品不僅外觀漂亮宜人,而且能極大地減少前進過程中流體對物體的阻力。而當今國際流行的NURBS理論,為曲線擬合、曲面造型、曲線及曲面求交等技術難題的研究奠定基礎,因此如何提高NURBS曲面造型技術水平顯得十分重要。

1 NURBS概述

NURBS[1]是非均勻有理B樣條的英文縮寫,其方法的主要特點在于將自由曲線和自由曲面的B樣條與精確表示二次曲線與二次曲面的數學方法相互統一。NURBS曲線和曲面于1991年被ISO組織收入到STEP標準中,并規定為自由曲線和自由曲面唯一的表示方法。

NURBS建模,由曲線組成曲面。NURBS曲線是由一組控制點(Control vertices)構成的二維陣列來表示,可以通過調整控制點或權因子來編輯NURBS曲面。

NURBS曲面是由四邊拓撲結構(類似于一張紙),沿曲面劃分二個方向U和V向,中間不能有洞,并具有起始點、起始邊,曲面表面有正負方向。

NURBS曲面可具有不同的階數(Degree),如1、2、3、4、5、6、7階等,階數越大,曲面的柔性越好。

2 構建NURBS曲面的技巧

2.1 自由變形

利用程序生成的基本形狀如矩形平面、圓柱面、球面、圓環面等作為基礎,通過比例縮放、移動控制點(Control vertices)等手段使曲面形狀向預期的方向變形,這種方法建模度快速靈活,但控制形狀難度較大,不容易實現精確控制,主要依靠經驗和技巧,所以在三維動畫建模時用得較多。在工業造型中多用于進行曲面的局部細微調整。

2.2 基于參數曲線構建曲面

由若干點、曲線的組合以某種特定的約束條件來構建曲面,如掃掠法(Sweeping)、蒙皮法(Skinning)、旋轉法和拉伸法等。這種方式生成的曲面位置精確,形狀容易預測,與實體造型中的截面構建方法類似,是工業造型的主要方法。

1)掃掠法(Sweeping):由一個或多個截面曲線(V向)沿一條或兩條軌道曲線(U向)掃掠而成,其V向各個截面均保持原始截面曲線的混合特征,通過改變截面曲線的混合參數,可調節產生的曲面的形狀(圖1)。

2)蒙皮法(Skinning):由若干截面曲線(U向)沿V向放樣而形成的曲面,其改變截面曲線的混合參數,會使曲面產生一定的變化。這種方法最典型的應用是輪船的船體,用這種方法得到的曲面通常都比較光順,過渡效果好(因曲面所受的約束條件少,不易扭曲起皺),可用于構建比較復雜的曲面(圖2),在逆向工程中應用得很多。

3)旋轉法:由截面曲線繞一個旋轉軸旋轉一定角度構成面(圖3)。

4)拉伸法:由截面曲線沿一個軌道曲線掃描構成面(圖4)。

2.3 函數曲面

由函數曲線組合或函數直接定義曲面,再按給定的誤差擬和為NURBS曲面,如葉片、飛機機翼等。

2.4 物理模擬(能量法)

基于彈性變形或熱彈性力學等物理模型(原理)的曲面形狀調配技術,其主要方法是通過計算優化曲面形狀使之達到能量最小,達到光順且符合審美要求。盡管這種方法在商用軟件包中還未使用,需要依靠專門的程序,但其思想仍可以運用到常規的造型中。

3 構建NURBS曲面時的注意事項

3.1 修剪面

通過曲面上的曲線間原曲面裁剪去一部分,事實上原曲面并沒有被真正裁剪,而只是使裁剪去的那部分變為不可見罷了。修剪面能夠解決NURBS曲面四邊拓撲結構的不便,如可以開洞,可以是任意多邊形。但修剪面存在編輯困難的問題(事實上修剪面是由隱含的原始面控制的),應盡量使用在一些通常不用調整的區域,和一些非四邊補面上。

3.2 奇異點

當曲面的部分控制點位置完全重合甚至產生交叉,這種情況會造成布爾運算失敗,而且容易起皺,解決的辦法是將產生奇異點的區域截去,再補上一個修剪面(圖5)。

3.3 階數

曲面階數越大,曲面的柔性越好,造型的靈活性越高,也更光滑,但曲面階數過大,會帶來編輯的困難,同時使系統的計算量急劇增加。就具體應用而言,要保證曲面之間的曲率連續(G2),3階曲面就可以了。對一些要求光順連接的多邊界表面,可適當提高階數。由于曲面邊界連續計算采用的是迭代逼近算法,提高階數的作用十分有限。

3.4 封閉

事實上NURBS曲面拓撲結構決定了它不可能真正封閉,像圓柱體、球體等封閉形狀實際上只是起始邊和結束邊首尾相連并保持連續。這些接縫會給執行布爾運算等編輯帶來麻煩,因此在建模時對曲面間的接縫要仔細推敲,放在比較適當的位置。

4 NURBS曲面的編輯及輸入與輸出

4.1 曲面的編輯

由于曲面構建方法存在一定的不可預知性,建好的曲面還需一些調整,主要的編輯方法有投影、相交、修剪、偏移、融合、邊界延伸、倒角。曲面的編輯工作決定了造型的最終質量,這些工作占據建模的大部分工作量,十分關鍵,盡管所用的多是些基本工具,但需要大量的技巧,應對這些基本工具進行不斷的練習,體會其中的細節設置,以及不同操作產生的細微差異。

4.2 曲面的簡化

工業標準的曲面要求光順,而構成曲面的控制點越少曲面就越容易光順,同時具有較少控制點的曲面也更容易編輯。簡化的方法是去除冗余信息而又保證模型的準確度。

4.3 曲面的輸入與輸出

目前支持NURBS曲面的通用文件格式主要為STEP和IGES,其中IGES是美國國家標準(ANSI),STEP是國際標準(ISO)。IGES用文本文件定義,無標準二進制的格式,主要用于定義產品的幾何信息。盡管IGES在相當長的時間作為事實上的CAD數據交換標準而被廣泛使用,但由于IGES的文件格式定義不夠嚴格,在文件讀取中易發生解釋性錯誤。而STEP不僅包含幾何信息,也包含制造、檢測和商業的信息,有嚴格定義的格式,不易出現轉檔問題,所以應盡量使用STEP來進行數據交換。

5 NURBS曲面質量的評估

NURBS曲面質量的評估包括檢查曲面之間的間隙、檢查曲面的曲率分布、曲率的連續性。具體手段是高斯曲度圖、自動交叉截面、曲率增亮色圖、斑馬紋反射圖等。其中斑馬紋反射在檢查曲率連續時直觀高效,使用最為廣泛。

6 NURBS曲面造型軟件

目前用于工業造型NURBS曲面的純曲面造型軟件主要有Alias[2]、solidThinking、Rhinoceros[3]、CDRS等,其中Alias的曲面工具公認最為完整,并具有構造歷史功能,即修改某個局部的曲線或曲面,其他與之相關的結構通過構造歷史同時自動更新,為修改和調整帶來方便。Alias有完整的曲面質量的評估工具,集成了逆向工程模塊可處理三維掃描數據。但Alias的價格相對較高,龐大的命令及其調節選項對硬件要求苛刻,也使初學者望而卻步,主要面向專業的造型人員。Rhinoceros的價格低廉,提供了足夠的建模工具,操作界面類似AutoCAD[4],很容易上手,對硬件要求低,得到眾多使用者的認可,近年來十分流行,Rhinoceros的IGES輸入與輸出功能很有特色,可針對相當多的CAD軟件進行優化,減少轉檔造成的錯誤,甚至可以作為專門的IGES轉換工具。Rhinoceros的主要不足是沒有構造歷史功能。solidThinking則以完整的構造歷史樹為特色,但運行穩定性有些不足。CDRS為Pro\\E的上游軟件,以與Pro\\E的無縫集成為主要特色。而對于以實體功能為主的CAD軟件,只有高端的軟件才具有豐富的曲面建模工具,其中CADDS5、CATIA、UG的曲面功能較為突出。

總體來說,曲面造型軟件以高效的建模與修改在構建主要外形面(大面)時具有優勢,而實體CAD軟件的曲面功能則以基于制造的參數化特征,在處理倒角、多邊形連接等細節方面有更高的效率。

總之,隨著圖形工業和制造工業邁向一體化、集成化和網絡化步伐的日益加快,隨著激光測距掃描等三維數據采樣技術和硬件設備的日益完善,NURBS曲面造型近幾年得到長足發展,但構造和編輯功能有待于進一步完善,建模上還有一定的難度,相當程度上依賴經驗和技巧,需要使用者不斷實踐和創新。

參考文獻

[1]蔣維剛.3ds max NURBS曲面建模實戰教程[M].北京:科學出版社,2004

[2]劉君勝.Alias現代工業設計教程[M].北京:人民郵電出版社,2002

[3]王俊杰.Rhinoceros V1.0造型設計范例[M].北京:科學出版社,2002

[4]崔洪斌,肖新華.AutoCAD 2010中文版實用教程[M].北京:人民郵電出版社,2009

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: 国产精选小视频在线观看| 91福利免费| 亚洲午夜国产片在线观看| 女人18一级毛片免费观看| 国产人人乐人人爱| 亚洲黄色成人| 高清视频一区| 国产草草影院18成年视频| 欧美a级完整在线观看| 97一区二区在线播放| 久久综合丝袜日本网| 青青草91视频| 久久香蕉欧美精品| 日本免费一级视频| 99re在线观看视频| 欧日韩在线不卡视频| 高清乱码精品福利在线视频| 日本在线免费网站| 国产网站一区二区三区| 国产成人精品男人的天堂| 国产资源免费观看| 国产精品免费p区| 日韩免费中文字幕| 国产真实乱子伦精品视手机观看| 亚洲乱码在线视频| 丁香婷婷激情综合激情| 亚洲成人精品久久| 国产福利2021最新在线观看| 思思99思思久久最新精品| 日韩资源站| 国产亚洲欧美日韩在线观看一区二区| 色综合五月婷婷| 伊人久久大线影院首页| 国产一级在线播放| 国产素人在线| 色欲综合久久中文字幕网| 日韩欧美亚洲国产成人综合| 国产精品久久久久久久伊一| 97se亚洲综合在线天天| 久久亚洲黄色视频| 天天摸夜夜操| 在线观看无码av免费不卡网站| 久久这里只有精品23| 久久精品国产亚洲麻豆| 国产又爽又黄无遮挡免费观看| 在线观看国产网址你懂的| 91青青草视频| 99re这里只有国产中文精品国产精品| 欧美日韩va| 乱人伦视频中文字幕在线| 亚洲看片网| 日韩精品无码不卡无码| 久久96热在精品国产高清| 在线观看亚洲天堂| 青青草国产免费国产| 久久天天躁夜夜躁狠狠| 国产91透明丝袜美腿在线| 亚洲v日韩v欧美在线观看| 亚洲一级毛片在线观播放| 国产69精品久久| 欧美精品三级在线| 国产精品区视频中文字幕| 日韩成人在线视频| 亚洲欧美国产五月天综合| 草逼视频国产| 国产女人18毛片水真多1| 99无码熟妇丰满人妻啪啪| 538国产在线| 国产呦精品一区二区三区下载 | 99久久国产综合精品2020| 女人18毛片水真多国产| 又黄又爽视频好爽视频| 日本午夜影院| 免费无码AV片在线观看中文| 97se综合| 91区国产福利在线观看午夜| 久久综合丝袜长腿丝袜| 2022国产无码在线| 中文字幕在线欧美| 色天天综合| 亚洲黄色激情网站| 久久人人妻人人爽人人卡片av|