JAVA3D 多段bezier曲面拼接_Java3D毕业设计.doc
海 南 大 學
畢 業 論 文(設計)
題 目: 基于Java 3D的復雜曲面創意設計
學 號:
姓 名: 顧 善
年 級: 2007級
學 院: 信息科學與技術學院
系 別: 計算機系
專 業: 計算機科學與技術(2)班
指導教師:
完成日期:2011年4月28日
摘 要
三維復雜曲面造型技術主要是研究在計算機圖像系統的環境下對曲面的表示、設計、顯示和分析。在設計中,往往給出的型值點以及由此產生的樣條曲線有時不能滿足美觀上的要求。該設計模型中采用了復雜曲線Bezier提出的參數曲線表示方法,即Bezier曲線。在此基礎上生成Bezier曲面,并進行拼接生成復雜曲面。
本文主要著眼于3D曲面技術的實現與應用,并完成基于Java 3D實現復雜曲面造型,多曲面拼接,3D坐標變換技術和3D紋理映射。通過利用Bezier曲面的設計和拼接技術,實現鳥巢和五環的外形塑造和模擬運動效果。首先,定義了16*27個控制頂點,來控制27個Bezier曲面的形狀,將曲面拼接生成鳥巢和五環造型。 其中,在定義相鄰兩個曲面的控制頂點時,對曲面保持G0連續,將相鄰兩個曲面進行拼接。然后,把所定義的其中19個Bezier曲面全部拼接,形成五環,同時把8個Bezier曲面全部拼接,形成鳥巢。然后運用Alpha類和插值器PositionInterpolator類實現運動效果,最后生成3D場景。
本文重點研究三維復雜曲面造型,并完成基于Java 3D技術實現鳥巢和五環外形設計。其目的是對三維復雜曲面造型的實現,本文編寫的Java 3D程序成功地通過了編譯和運行過程,最后顯示結果,成功的應用JAVA及JAVA 3D完成了鳥巢和五環的造型設計和展示效果。
關鍵字:計算機圖形學;Java 3D;復雜曲面;Bezier曲面;鳥巢和五環;
Abstract
Three-dimensional complex surface modeling techniques is to study the environment in the computer graphics system that under the surface, design, display and analysis.In the design, are often given data points and the resulting spline curve sometimes can not meet the esthetic requirements.The design model using the parameters of complex curve Bezier curves proposed method, which Bezier curve.On this basis, generated Bezier surfaces and complex surfaces generated by splicing.
This article focuses on the realization of 3D surface technology and applications, and complete based on Java 3D surface modeling of complex, multi-surface blending, 3D technology and 3D coordinate transformation, texture mapping.Bezier surfaces through the use of the design and stitching technology, the shape of the nest and the rings to shape and motion simulation results.First, the definition of 16 * 27 control points to control the shape of 27 Bezier surfaces, the blending surface generation form the nest, and rings.Which, in the definition of the control points
總結
以上是生活随笔為你收集整理的JAVA3D 多段bezier曲面拼接_Java3D毕业设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASEMI肖特基二极管10V45参数,1
- 下一篇: itextpdf5单元格中的段落没有行间