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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值