上一章後半段已作修改,大家可以重新看一下。
……
而且聽剛才呂文軍的說法,這款軟件還是這個年輕人開發出來的。
哈珀等人臉上不由得露出一絲感興趣的表情。
年輕人對眾人的矚目毫不在意,從容不迫地走上前台,打開投影儀,啟動計算機,然後用流利的英語說道:“各位尊敬的領導,各位美國的朋友們,大家好,我叫楊衛寧。在座611所和132廠的同事們可能對我比較熟悉,美國的朋友和科工委的領導對我就比較陌生了,不過我相信,今天這場報告會之後,大家都會記住我的。”
會議室現場不由得發出一陣笑聲,楊衛寧這個開場白顯得幽默自信又不失朝氣,讓習慣了聽官話套話的眾人有種耳目一新的感覺。
而哈珀等人的感覺更加明顯,這個剛剛開放的年代,中國人在面對高度發達的西方社會,總有種底氣不足的感覺,即使軍工領域也不例外。
可眼前這個年輕人不一樣,雖然同樣穿著一身的確良襯衫,草綠色軍褲,但那股子精氣神,卻和這個年代的大多數中國人都不太一樣。
楊衛寧繼續道:“作為是這款AUTOCAD軟件的開發者以及專利權所有人,今天我將向大家介紹我開發的AUTOCAD軟件在工業設計領域的相關應用。”
這時,計算機已經啟動成功,楊衛寧選擇啟動AUTOCAD軟件,很快,白色幕布上出現了藍底白字的AUTOCAD投影。
楊衛寧點擊2D繪圖模塊,一邊演示,一邊說道:“CAD技術的出現,距今已有將近二十年的時間了。早在上世紀六十年代,二維CAD就已推出,當時只是極為簡單的線框式系統,只能表達基本的幾何信息,無法有效表達幾何數據間的拓撲關系。再加上用計算機畫圖大部分是操作鼠標來掌握線條的路徑,與手繪的感覺和效果有很大的差別。即使是一位能輕松繪出各種圖形的畫師,想要用鼠標隨心所欲地畫圖,也不是一件容易的事,這是計算機無法代替手工製圖的重要原因。”
“而這一切,都隨著1962年法國工程師皮埃爾·貝塞爾提出的貝塞爾曲線得以解決。”
“貝塞爾曲線是計算機圖形圖像造型的基本工具,是CAD圖形造型運用得最多的基本線條之一。它通過控制曲線上的四個點(起始點、終止點以及兩個相互分離的中間點)來創造、編輯圖形。曲線上的所有控制點、節點均可編輯,這種智能化的矢量線條為工程師們提供了一種理想的圖形編輯與創造的工具。”
“正因為有了貝塞爾曲線極其算法,並且在此基礎上開發曲線曲面造型技術,才有了洛克希德公司的二維CADAM軟件,才有了達索公司可以進行三維曲面造型的CATIA軟件。”
“但是,目前的無論是洛克希德公司的CADAM,還是達索公司的CATIA,都僅僅能夠描述初等解析曲面,而想要在計算機上描述複雜方式自由變化的曲面,即所謂的自由型曲面,還存在這很大的困難。今天,我給大家帶來的這款AUTOCAD軟件,在貝塞爾曲線的基礎上,加入了非均勻有理B樣條曲線(NURBS)極其相關算法,部分實現了三維自由曲面造型。”
如果說一開始,楊衛寧關於CAD歷史的相關介紹以及二維CAD建模的演示,還不怎麽引人注目的話,隨著他將話題轉移到三維自由曲面,
特別是他提到非均勻有理B樣條曲線(NURBS),並且在計算機上進行實體建模的時候,美國代表團成員中,不管是格魯曼公司高級副總裁休格·羅伯特,還是波音公司副總工程師愛德華·威廉姆斯,抑或是洛克希德公司高級工程師羅曼·羅德,一個個臉色都變了。 要知道,NURBS和貝塞爾曲線被後世稱為CAD技術的兩大基礎曲線,是一種非常優秀的建模曲線。
它不僅能夠用於描述自由曲線和曲面,而且還提供了包括能精確表達圓錐曲線曲面在內各種幾何體的統一表達式,比傳統的網格建模方式,它還能更好地控制物體表面的曲線度,從而能夠創建出更逼真、生動的造型。
歷史上直到1983年, SDRC公司成功地將NURBS模型應用在它的實體造型軟件中,這個曲線才逐漸流傳開來,並且在CAD軟件開發過程中得到廣泛應用。
而現在,正是NURBS技術應用到CAD軟件的前夕,無論是洛克希德的CADAM,還是波音公司的CV,對NURBS曲線都還處於研究階段,誰想到在中國的大西南,一個叫楊衛寧的中國人,居然不聲不響地將這一算法應用到他開發的CAD軟件裡面去了。
一時間,美國代表團所有人的臉色都變得凝重起來。
“楊先生,你是說,在你開發的AUTOCAD軟件中應用了NURBS曲線?”
波音公司副總工程師愛德華·威廉姆斯率先問道。
楊衛寧微微一笑,說道:“這個自然,威廉姆斯先生如果有疑問,我可以演示給您看。”
說著,楊衛寧拖動鼠標,點擊軟件的3D建模功能,設定相關參數,很快,屏幕上出現了一個特殊的三維曲面模型。
而隨著楊衛寧不停地操作,十多分鍾後,屏幕上居然出現了一隻高跟鞋的三維模型。
雖然只是簡單的黑白圖像模型,但這個虛擬高跟鞋的出現,瞬間震撼了美國航空代表團的所有成員。
要知道現在實體造型技術革命席卷了西方的CAD產業界,通過計算機執行計算和處理建立的自由曲線曲面的數學模型,可以計算出曲線曲面上大量的點及其它信息,為後置處理如數控加工、物性計算、有限元分析等提供必要的先決條件。