| 研究生: |
賴俊誠 Jiun-Cheng Lai |
|---|---|
| 論文名稱: |
α-spline與NURBS雕塑曲面設計之研究 Studies on Sculpture Surface Design usingα-spline and NURBS Algorithms |
| 指導教授: |
歐石鏡
Shin-Ching Ou |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 64 |
| 中文關鍵詞: | 雕塑曲面 、電腦輔助設計 、曲面 |
| 外文關鍵詞: | NURBS, B-spline, α-spline, CAD |
| 相關次數: | 點閱:8 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文探討α-spline與NURBS(Non-Uniform Rational B-spline)演算法的數學模式與特性,並實際應用在個人電腦(PC)的電腦輔助繪圖系統上。
本論文在AutoCAD電腦繪圖輔助系統內建構雕塑曲面介面發展系統,以Visual C++為主要程式建構交談介面及運算程式,以增加運算速度。
使用者可以在現有軟體AutoCAD上加入本文的雕塑曲面介面,即可設計複雜的造型,而不必重新學習其他具有雕塑曲面設計功能的電腦軟體,進而提升設計的效率。
In this thesis we study the mathematics and properties on α-spline and NURBS(Non-Uniform Rational B-spline), and then implement it on computer-aided design system in PC.
In Order to increase the efficiency and calculation speed, we use Visual C++ Language to construct sculpture surfaces on AutoCAD 2000 in an interactive way. The user can design complex sculpture surfaces such as die design, shoe shape, aircraft body, ship hull, automobile body, etc. in AutoCAD 2000.
1. J. Vida, R.R. Martin and T. Varady, “A Survey of Blending Methods That Use Parametric Surfaces,” Computer Aided Design, Vol. 26, No. 5, May 1994, pp. 341-365.
2. L. Piegl, “On NURBS : A Survey,” IEEE Computer Graphics and Applications, Vol. 11, No. 1, Jan. 1991, pp. 55-71.
3. David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, 2nd ed., McGraw-Hill, inc., 1990.
4. C. Blanc and C. Schlick, “Accurate Parametrization of Conics by NURBS,” IEEE Computer Graphics and Applications, Nov. 1996, pp. 64-71.
5. W. Tiller, “Rational B-Splines for Curve and Surface Representation,” IEEE Computer Graphics and Applications, Vol. 3,No. 6, Sep. 1983, pp. 61-69.
6. B.K. Choi, W.S. Yoo and C.S. Lee, “Matrix Representation for NURB Curves and Surfaces,” Computer Aided Design, Vol. 22, No. 4, May 1990, pp. 235-240.
7. T.Y. Yu and B.K. Soni, “Application of NURBS in Numerical Grid Generation,” Computer Aided Design, Vol. 27, No. 2, Feb. 1995, pp. 147-157.
8. G. Farin, “From Conics to NURBS : A Tutorial and Survey,” IEEE Computer Graphics and Applications, Vol. 12, Sep. 1992, pp. 78-86.
9. L. Piegl and W. Tiller, “A Menagerie of Rational B-Spline Circles,” IEEE Computer Graphics and Applications, Vol. 9, No. 5, Sep. 1989, pp. 48-56.
10. L. Piegl, “Key Developments in Computer-Aided Geometric Design,” Computer Aided Design, Vol. 21, No. 5, June 1989, pp. 262-273.
11. H. J. Lamousin and W.N.W. Jr, “NURBS-based free form Deformations,” IEEE Computer Graphics and Applications, Vol. 14, 1994, pp. 59-65.
12. Chiew-Lan Tai and Kia-Fock Loe, “Alpha-spline: A Continous Spline with Weights and Tension Control,” IEEE Shape Modeling and Application, 1999, pp.138-145, 275.
13. G. Farin, “Trends in Curve and Surface Design,” Computer Aided Design, Vol. 21, No. 5, June 1989, pp. 293-296.
14. S. Coquillart, “A Control-Point-Based Sweeping Technique,” IEEE Computer Graphics and Applications, Nov. 1987, pp. 36-45
15. R.D. Fuhr, L. Hsieh and M. Kallay, “Object-Oriented Paradigm for NURBS Curve and Surface Design,” Computer Aided Design, Vol. 27
16. G.T. Dobson, W.N.W. Jr and H.J. Lamousin, “Feature Based Models for Anatomical Data Fitting,” Computer Aided Design, Vol. 27, No. 2, Feb. 1995, pp. 139-146.
17. D.F. Rogers and N.G. Fog, “Constrained B-Spline Curve and Surface Fitting,” Computer Aided Design, Vol. 21, No. 10, DEC. 1989, pp. 641-648.
18. C.D. Woodward, “Skinning Techniques for Interactive B-Spline Surface Interpolation,” Computer Aided Design, Vol. 20, No. 8, Oct. 1988, pp. 441-451.
19. L. Piegl and W. Tiller, “Algorithm for Approximate NURBS Skinning,” Computer Aided Design, Vol. 28, No. 9, 1996, pp. 699- 706.
20. L. Piegl, “Modifying the Shape of Rational B-Splines. Part 1 : Curves,” Computer Aided Design, Vol. 21, No. 8, Oct. 1989, pp. 509- 518.
21. L.J. Nachman, “Blended Tensor Product B-Spline Surface,” Computer Aided Design, Vol. 20, No. 6, Aug. 1988, pp. 336-340.
22. X. Ye, T.R. Jackson and N.M. Patrikalakis, “Geometric Design of Functional Surfaces,” Computer Aided Design, Vol. 28, No. 9, 1996, pp. 741-752.
22. X. Ye, T.R. Jackson and N.M. Patrikalakis, “Geometric Design of Functional Surfaces,” Computer Aided Design, Vol. 28, No. 9, 1996, pp. 741-752.
24. E.T.Y. Lee, “Choosing Nodes in Parametric Curve Interpolation,” Computer Aided Design, Vol. 21, No. 6, Aug. 1989, pp. 363-370.
24. E.T.Y. Lee, “Choosing Nodes in Parametric Curve Interpolation,” Computer Aided Design, Vol. 21, No. 6, Aug. 1989, pp. 363-370.
26. F.L. Kitson, “An Algorithm for Curve and Surface Fitting Using B- Spline,” IEEE International Conference on Acoustics, Speech and Signal Processing, Vol. 2, 1989, pp. 1207-1210.