1、基于 JAVA3D 的复杂曲面创意设计 I 毕 业 论 文(设计) 题 目: 基于 Java 3D 的复杂曲面创意设计 基于 JAVA3D 的复杂曲面创意设计 II 摘摘 要要 三维复杂曲面造型技术主要是研究在计算机图像系统的环境下对曲面的表 示、设计、显示和分析。在设计中,往往给出的型值点以及由此产生的样条曲 线有时不能满足美观上的要求。该设计模型中采用了复杂曲线 Bezier 提出的参 数曲线表示方法,即Bezier曲线。在此基础上生成Bezier曲面,并进行拼接生 成复杂曲面。 本文主要着眼于 3D 曲面技术的实现与应用,并完成基于 Java 3D 实现复杂 曲面造型,多曲面拼接,3D
2、坐标变换技术和 3D 纹理映射。通过利用 Bezier 曲 面的设计和拼接技术,实现鸟巢和五环的外形塑造和模拟运动效果。首先,定 义了16*27个控制顶点,来控制27个Bezier曲面的形状,将曲面拼接生成鸟巢 和五环造型。 其中,在定义相邻两个曲面的控制顶点时,对曲面保持G 0连续, 将相邻两个曲面进行拼接。然后,把所定义的其中19个Bezier曲面全部拼接, 形成五环,同时把 8 个 Bezier 曲面全部拼接,形成鸟巢。然后运用 Alpha 类和 插值器 PositionInterpolator 类实现运动效果,最后生成 3D 场景。 本文重点研究三维复杂曲面造型,并完成基于Java 3
3、D技术实现鸟巢和五环 外形设计。其目的是对三维复杂曲面造型的实现,本文编写的Java 3D程序成功 地通过了编译和运行过程,最后显示结果,成功的应用 JAVA 及 JAVA 3D 完成了 鸟巢和五环的造型设计和展示效果。 关键字关键字:计算机图形学;Java 3D;复杂曲面;Bezier 曲面;鸟巢和五环; 基于 JAVA3D 的复杂曲面创意设计 III Abstract Three-dimensional complex surface modeling techniques is to study the environment in the computer graphics syste
4、m 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 model