java3d圆柱曲面_Java3D毕业设计---基于JAVA3D的复杂曲面创意设计.doc
Java3D畢業(yè)設(shè)計(jì)---基于JAVA3D的復(fù)雜曲面創(chuàng)意設(shè)計(jì)
畢 業(yè) 論 文(設(shè)計(jì))
題 目: 基于Java 3D的復(fù)雜曲面創(chuàng)意設(shè)計(jì)
摘 要
三維復(fù)雜曲面造型技術(shù)主要是研究在計(jì)算機(jī)圖像系統(tǒng)的環(huán)境下對(duì)曲面的表示、設(shè)計(jì)、顯示和分析。在設(shè)計(jì)中,往往給出的型值點(diǎn)以及由此產(chǎn)生的樣條曲線有時(shí)不能滿足美觀上的要求。該設(shè)計(jì)模型中采用了復(fù)雜曲線Bezier提出的參數(shù)曲線表示方法,即Bezier曲線。在此基礎(chǔ)上生成Bezier曲面,并進(jìn)行拼接生成復(fù)雜曲面。
本文主要著眼于3D曲面技術(shù)的實(shí)現(xiàn)與應(yīng)用,并完成基于Java 3D實(shí)現(xiàn)復(fù)雜曲面造型,多曲面拼接,3D坐標(biāo)變換技術(shù)和3D紋理映射。通過(guò)利用Bezier曲面的設(shè)計(jì)和拼接技術(shù),實(shí)現(xiàn)鳥巢和五環(huán)的外形塑造和模擬運(yùn)動(dòng)效果。首先,定義了16*27個(gè)控制頂點(diǎn),來(lái)控制27個(gè)Bezier曲面的形狀,將曲面拼接生成鳥巢和五環(huán)造型。 其中,在定義相鄰兩個(gè)曲面的控制頂點(diǎn)時(shí),對(duì)曲面保持G0連續(xù),將相鄰兩個(gè)曲面進(jìn)行拼接。然后,把所定義的其中19個(gè)Bezier曲面全部拼接,形成五環(huán),同時(shí)把8個(gè)Bezier曲面全部拼接,形成鳥巢。然后運(yùn)用Alpha類和插值器PositionInterpolator類實(shí)現(xiàn)運(yùn)動(dòng)效果,最后生成3D場(chǎng)景。
本文重點(diǎn)研究三維復(fù)雜曲面造型,并完成基于Java 3D技術(shù)實(shí)現(xiàn)鳥巢和五環(huán)外形設(shè)計(jì)。其目的是對(duì)三維復(fù)雜曲面造型的實(shí)現(xiàn),本文編寫的Java 3D程序成功地通過(guò)了編譯和運(yùn)行過(guò)程,最后顯示結(jié)果,成功的應(yīng)用JAVA及JAVA 3D完成了鳥巢和五環(huán)的造型設(shè)計(jì)和展示效果。
關(guān)鍵字:計(jì)算機(jī)圖形學(xué);Java 3D;復(fù)雜曲面;Bezier曲面;鳥巢和五環(huán);
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 of two adjacent surfaces when the G0 to the surface to keep a continuous, spliced ??the two adjacent surfaces.Then, 19 of which are defined by all the stitching Bezier surfaces to form rings, while all of the eight Bezier surfaces splicing, the formation of
總結(jié)
以上是生活随笔為你收集整理的java3d圆柱曲面_Java3D毕业设计---基于JAVA3D的复杂曲面创意设计.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 浏览器中刷新、强制刷新和重新载入的区别是
- 下一篇: Unity物体 延着某个轴的方向 无法拖