非均勻有理B樣條(第2版)

非均勻有理B樣條(第2版)

《非均勻有理B樣條(第2版)》是2010年12月清華大學出版社出版的圖書,作者是(美)皮爾、(美)特萊爾,譯者是趙罡、穆國旺、王拉柱。

基本介紹

  • 書名:非均勻有理B樣條(第2版)
  • 作者:(美)皮爾、(美)特萊爾 
  • 譯者:趙罡,穆國旺,王拉柱 
  • ISBN:9787302232094
  • 定價:59.00
  • 出版社清華大學出版社
  • 出版時間:2010年12月
  • 裝幀:平裝
  • 開本:16開
  • 版次:1-1
內容簡介,前言,圖書目錄,

內容簡介

本書是CAD/CAM領域最為權威的經典著作.作者Piegl和Tiller長期從事非均勻有理B樣條(NURBS)的理論研究和實踐,對NURBS方法的套用和推廣作出了歷史性的貢獻.本書的寫作堪稱完美,全書不僅以通俗易懂的手法詳細、系統地介紹了NURBS的理論、概念、原理和算法,並且圖文並茂,每一幅插圖都經過精心設計並由計算機算法實現,非常便於工程技術人員掌握其精髓.同時,全書對所有的算法均配有原始碼.本書適合所有從事與NURBS相關工作的學生、研究人員和工程技術人員.

前言

直到目前為止,B樣條曲線曲面(NURBS)主要在計算機輔助設計(CAD)領域受到人們的廣泛關注,在該領域它已成為表示曲線曲面的標準.現在,我們看到它的套用已經擴展到可視化藝術(包括電影和娛樂業、藝術、雕塑等)中物體的造型,以及虛擬現實中場景的造型等方面.可以預期這些領域的套用還會不斷增加.因此,將
《非均勻有理B樣條》(The NURBS Book)作為《可視化通訊
專著》(Monograph in Visual Communication)叢書之一出版是合理的.
B樣條曲線曲面已經成為我學術研究中一項持久的重要內容.1972年出版的第1版《計算機圖形學的數學基礎》(Mathematical Elements for Computer Graphics)是包含B樣條內容的第一本關於計算機輔助設計、互動式計算機圖形學的教材.感謝當時在Syracuse大學的Bill Gordon和Louie Knapp,是他們使我獲得了那本書.我在1977年夏季海軍設計師和海洋工程師協會(Society of Naval Architects and Marine Engineers)舉辦的關於計算機輔助船舶曲面設計的會議上發表的論文是有據可查的印證B樣條曲線在船舶設計中套用的第一篇論文.
對於許多人來講,B樣條、有理B樣條和NURBS有點神秘.近年來人們一直希望有一本全面、詳盡、清楚、易懂的介紹B樣條的書.因此,我熱切期待著Les Piegl和Wayne Tiller的著作問世.他們沒有讓我失望: 這本《非均勻有理B樣條》全面、完美地滿足了人們的需要.在本書的寫作中,他們在NURBS方面所具有的深厚學術背景和豐富實踐經驗,使得他們在闡述這樣一個相當複雜的主題時,得以採用一種簡單的方式: 這種表述風格清楚而詳細.書中給出了必要的數學推導,並且對於細節給予了足夠的關注,而不是只注重數學的嚴密性.書中的算法(大部分以類C語言的偽代碼描述)都經過仔細推敲,對細節也極為考究.為了精確,書中的每幅插圖都以計算機生成,這是一項艱巨的工作.這本書的確是一本傳世之作.
B樣條曲線曲面源於20世紀70年代早期Pierre Bézier的開創性工作.某種意義上,人們可以認為B樣條曲線曲面是Bézier曲線曲面之“子”,而非均勻有理B樣條(NURBS)是Bézier曲線曲面之“孫”.從時間上大致是對的,他們無疑已經走向成熟.
最後,我非常高興能夠和Les Piegl和Wayne Tiller一起,將本書奉獻給廣大讀者.

圖書目錄

第1章曲線曲面基礎
1.1隱式和參數表示
1.2冪基曲線
1.3Bézier曲線
1.4有理Bézier曲線
1.5張量積曲面
練習
第2章B樣條基函式
2.1引言
2.2B樣條基函式的定義和性質
2.3B樣條基函式的導數
2.4B樣條基函式進一步的性質
2.5B樣條基函式的計算
練習
第3章B樣條曲線曲面
3.1引言
3.2B樣條曲線的定義和性質
3.3B樣條曲線的導矢
3.4B樣條曲面的定義和性質
3.5B樣條曲面的偏導矢
練習
第4章有理B樣條曲線曲面
4.1引言
4.2NURBS曲線的定義和性質
4.3NURBS曲線的導矢
4.4NURBS曲面的定義和性質
4.5NURBS曲面的偏導矢
練習
第5章基本幾何算法
5.1引言
5.2節點插入
5.3節點細化
5.4節點去除
5.5升階
5.6降階
練習
第6章高級幾何算法
6.1曲線曲面上點的反求和投影
6.2曲面切矢的反求
6.3曲線曲面的變換和投影
6.4NURBS曲線曲面的重新參數化
6.5曲線曲面的反向
6.6B樣條形式和分段冪基形式之間的轉化
練習
第7章圓錐截線和圓
7.1引言
7.2圓錐截線的各種表示形式
7.3二次有理Bézier曲線弧
7.4無窮遠控制點
7.5圓的構造
7.6圓錐截線的構造
7.7圓錐截線的分類及不同形式之間的轉換
7.8圓弧的高次Bézier表示形式
練習
第8章一般曲面的構造
8.1引言
8.2雙線性曲面
8.3一般柱面
8.4直紋面
8.5旋轉面
8.6曲面的非均勻縮放
8.7三邊球面片
第9章曲線曲面擬合
9.1引言
9.2全局插值
9.2.1給定點數據的全局曲線插值
9.2.2端點導矢指定的全局曲線插值
9.2.3三次樣條曲線插值
9.2.4指定一階導矢的全局曲線插值..
9.2.5全局曲面插值
9.3局部插值
9.3.1局部曲線插值預備知識
9.3.2局部拋物線插值
9.3.3局部有理二次曲線插值
9.3.4局部三次曲線插值
9.3.5局部雙三次曲面插值
9.4全局逼近
9.4.1最小二乘曲線逼近
9.4.2帶權的約束最小二乘曲線擬合
9.4.3最小二乘曲面逼近
9.4.4在規定精度內的逼近
9.5局部逼近
9.5.1局部有理二次曲線逼近
9.5.2局部非有理三次曲線逼近
練習
第10章高級曲面構造技術
10.1引言
10.2擺轉曲面
10.3蒙皮曲面
10.4掃掠曲面
10.5插值於雙向曲線格線的曲面
10.6Coons曲面
第11章形狀修改工具
11.1引言
11.2移動控制點
11.3修改權因子
11.3.1修改曲線的一個權因子
11.3.2修改曲線相鄰的兩個權因子
11.3.3修改曲面的一個權因子
11.4形狀操作
11.4.1局部變形
11.4.2平整
11.4.3彎曲
11.5基於約束的曲線曲面形狀修改
11.5.1基於約束的曲線修改
11.5.2基於約束的曲面修改
第12章數據交換及其標準
12.1引言
12.2節點矢量
12.3相關標準中的NURBS
12.3.1IGES
12.3.2STEP
12.3.3PHIGS
12.4與NURBS系統的數據交換
第13章B樣條程式設計
13.1引言
13.2數據類型和可移植性
13.3數據結構
13.4記憶體分配
13.5出錯處理
13.6實用函式
13.7算術函式
13.8編程實例
13.9附加結構
13.10系統結構
索引
參考文獻

相關詞條

熱門詞條

聯絡我們