





























研究系统仿真学报本科生毕业设计论文致谢本文是在老师的悉心指导下完成的。
在毕业设计期间,我得到了老师的精心指导以及各方面的大力支持与帮助。
老师不仅为我提供了毕业设计的相关书籍,而且不断寻找最新参考资料,耐心细致地引导我完成毕业设计。
在毕业论文的检查与修改过程中,她不辞辛苦帮我逐字逐句的找问题。
在此,我表示衷心的感谢,同时,感谢所有给予我关心帮助和支持的老师同学和朋友们,他们在我多年的求学过程中,不断地给予我支持鼓励关爱和信心,让我变得坚强自信和勇敢,他们永远是我战胜困难不断前进的动力,轴移动点距离,使其呈梯形。
取另个相同操作,然后绕轴旋转度。
把三个长方体两两交叉后取布尔操作,取并集。
与配电箱的连接的操作建立个切角长方体,然后克隆个,并为其做缩放操作。
然后把他们两个取布尔操作。
建立个立方体,克隆个,然后分别放在中操作后的布尔对象的前后,并对其取布尔,取差集。
这样就把前后的有弧度的地方去掉了。
把昨晚的布尔对象右键转换为可编辑多边形,选择多边形子层级,并选择上半部分的面,然后删除,最后再把上面的破面用创建命令补上。
创建个圆柱体作为其与配电箱连接的连接杆。
抽油机的曲柄销装置及曲柄装置的制作方法创建个,然后打开材质编辑器,在漫反射贴图中为其添加个位图,选择曲柄装置的图片为其添加。
按照上的背景使用线工具画出其线框,然后为其添加个挤出修改器,这样曲柄装置的主体基本就完成了。
取个圆柱体,分别成两组,然后分别排在曲柄装置的两边,呈直角三角形。
④为曲柄装置添加布尔复合对象,使其与圆柱做布尔,并取差集。
用同样的方法做个长方体,做布尔复合对象,然后取他们的差集。
本科生毕业设计论文做完布尔复合对象后出现了破面,选中对象,右键装换为可编辑多边形。
选择多边形子对象层级,然后用创建命令把破面补上。
利用球棱柱命令分别创建两个边形的棱柱,然后把他们对齐轴对齐。
两个圆柱的半径不同,这样个简易的螺丝就完成了。
利用克隆命令复制出六个相同的螺丝,然后再把他们附加到做完的曲柄装置的主体上,这样就完成了曲柄销装置和曲柄装置的制作。
抽油机的配电箱的制作制作个长方体,在修改面板中调整长宽高,使其复合比例。
右键转换为可编辑多边形,进入边子层级,选择上步的两条边配合键。
并分别把他们向内移动段距离,使其形成梯形体。
建立四根长方体,并把他们对挤到中的上部。
④把中的体对象的上面移动段距离,高度为长方体的宽度。
进入多边形子层级后,选择上部的面进行移动。
创建个长方体和个半圆柱体,并使用复合对象中的布尔命令把他们复合到起,使其侧面显现形状,其长度定要大于中图形的宽度把中的对象与中的对象做个布尔复合对象取其差集。
做完之后出现破面右键转换为多边形,进入多边形子层级,利用创建命令修改破面。
把顶部再挤出段距离,然后选择宽度的两条边,按下键,出现边连接对话框,输入保存。
选择其中个面后挤出段距离,然后再选择从边旋转多边形,点击拾取转枢,角度设置为度。
按照中的步骤再在右边做次操作。
⑩删除相应的面后在多边形子层级中把缺少的面再补上。
这样,配电箱就完成了。
模型效果如图所示。
图抽油机配电箱的效果本科生毕业设计论文抽油机发电机的制作创建个圆柱体,在修改面板中更改其参数,使其复合比例。
更改长度分段数为创建个长方体,长方体的长度和圆柱体的高度致。
把长方体右键转换为可编辑的多边形,进入多边形子层级,选择长和高组成的个面,然后把其挤出定的高度,大约为宽的四分之。
然后再为其做个倒角,并把其对齐到圆柱体的中心部分。
④更改坐标系为拾取坐标系,然后拾取圆柱体的坐标。
更改坐标选项为使用变换坐标中心。
选择中的对象,然后单击工具中的陈列选项,使其绕轴旋转度,对象类型中选择实例,陈列维度为,数量为然后单击确定。
这样发电机的主体部分就做完了。
选择圆柱体,右键转换为可编辑多边形。
进入多边形则层级,选择其轴负方向的面,并为其做个倒角操作。
然后再选择轴正方向上的面,做同样的个倒角操作。
建立个圆柱体,调整半径,使半径小于大圆柱体半径,做为发电机的轴心。
再制作个圆柱体,并设置其半径略大于轴心,作为皮带传送部分的转动轴。
制作颗螺丝,并对齐到轴心的表面上,这样,发电机的部分就制作完成了。
抽油机的刹车装置和刹车保险装置的制作方法先创建个长方体,作为刹车装置的主体。
右键转换为可编辑多边形。
进入边子层级,选择上步两条边,按下键,在变数中输入,点击确定。
然后进入多边形子层级,选择上部右边的个面并挤出定高度。
创建个对象,设置其参数,使其符合比例。
然后和中的长方体对齐,打开角度捕捉调整其坐标轴,使其按轴旋转度。
创建个圆柱体,高度分段设置为,并为其添加个网格平滑修改器,选优次数为。
④创建个球体,然后为其添加个挤压修改器修改其轴向凸出和径向挤压,然后再为其添加个编辑多边形修改器。
进入多边形子层级,选择下部的部分面并删除。
创建个长方体,并右键转换为可编辑多边形。
修改其侧面的形状,把它与对齐。
创建个,并为其添加位图材质。
把刹车专职底部的图片添加到其中,然后利用线画出轮廓,并对它做个挤出操作。
制作几个螺丝并把他们放到相应位置本科生毕业设计论文把所有的对象整合到起,这样扇车装置及刹车保险装置的部分就完成了。
经过以上的制作抽油机基本完成了整体模型效果如图所示。
图抽油机整体的效果贴图制作技巧如果模型的面数需要面面仔细计算,那模型的贴图就需要个位个位计较。
在中只能使用位色或位万色的贴图。
贴图的尺寸必须要是的次方像素的大小如,但是不可以超过。
虽然贴图并不需要定是正方形,但正方形的贴图对于实时处理的速度将会加快。
贴图也可以使用各种文件格式例如等等,但建议最好在同个场景用同种文件格式。
提供自动图形压缩的功能,以降低文件大小,但是使用上要十分的小心谨慎般实时渲染模式就是先将材质解压缩送至显示内存或系统内存中,并且以未经压缩的数据进行计算。
而在内存里材质资料必须是以位的方式计算,也就是长宽每个像素以位的方式贮存在内存里。
例如个的贴图将会占用内存里个位。
所以随时注意每个场景贴图的总位数绝对不能超过显示卡的内存大小。
若贴图需要设定透明色,就要避免使用破坏性压缩的文件格式,如。
因为破坏性压缩是利用颜色与颜色间的边缘破坏,产生视觉难以判断的中来代替观察点方位的变化。
系统在获得键盘命令或鼠标位置数据之后,改变对应的参数,并重新绘制场景。
其实现原理就是,预先指定固定的功能键并为其定义对应的操作内容,在用户按下相应的功能键之后,获取该功能键的动作信息,并将其传递给场景绘制模块。
场景绘制模块得到动作信息后,调用相应的函数,修改相应的位置参数,通过几何变换,以新的参数要求重新绘制场景。
用户不断的进行各种操作,场景就按要求以不同的角度和姿态重绘并显示。
当观察者向前移动即靠近屏幕方向时,对象按轴正方向平移观察者向后移动远离屏幕方向时,对象按轴负方向平移。
观察者向右走,则对象按轴负方向平移观察者向左走,对象按轴正方向平移。
观察者在水平面内的环绕观察则反应为对象绕轴的顺时针和逆时针旋转。
观察者的俯视和仰视观察效果则通过对象绕轴的旋转来实现。
如图所示,定义了各个功能键并负责调用各个键相对应的动作。
视点移动和旋转的速度由来控制,它根据参数的设定计算出每帧视点应该移动的向量或是转动的角度,再将输出输入到或是的相应参数就可以控制视点移动和转动的速度了。
假设本科生毕业设计论文的输入是,输出是,则它们的关系是渲染帧图像的时间。
本漫游系统是通过键盘的上下左右键来控制相机的前后左右移动,利用来使相机向上移动,利用来使相机向下移动。
图自由漫游程序自动漫游场景的自动漫游可以脱离用户的干预,独立自动完成。
其主要实现思想是设计并计算出条漫游路径曲线,漫游开始后,视点沿着预设的路径移动,场景定时重绘,这样连续的转换视点位置,连续的重新绘制新状态下的场景,达到漫游的目的和效果。
漫游经过的路径是预先设定并计算好的,只需让相机沿着路径移动并依此绘制场景,不需要人工干预,即可实现动态显示。
全自动漫游可以摆脱人工干预,便于全面方便的浏览场景。
但是由于漫游路径是预先设定好的,限制了观察点位置的变换,因而灵活性比起手动漫游要差。
如图所示,功能是让相机沿着设定的路线移动并控制其移动的时间和速度,保证了相机在路径上移动过程中的位置及方向。
相机在移动过程中的速度是由中的控制的,它是条曲线表示的过程,曲线的最低点代表过程的开始,最高点代表过程的结束,曲线斜率的大小和正负代表相机在路径上移动速度的大小和方向。
这种控制方法在中非常常见,如图所示。
本科生毕业设计论文图自动漫游程序图曲线控制方法碰撞检测设置在三维应用中,人们最不希望看到飞行时穿越山峰的不真实情况发生。
即使在许多商业游戏中,目前也还存在不真实的碰撞反应。
经常看到游戏中的角色出现部分身体陷入墙壁的情况,有时并未碰到墙壁却无法继续移动。
为了能在虚拟环境中模拟真实世界,必须对用户的移动以及虚拟世界中的移动物体加以限制。
碰撞检测就是种常用的方法,通过碰撞检测,在地形飞行时,可避免用户飞入地下或对建筑物穿墙而过的不真实情况,也可避免移动物体之间融合现象的发生,从而实现与现实世界中相仿的真实感。
所有这些都证明了正确的碰撞检测技术在三维应用中的重要性。
为了使相机穿墙的问题得以解决,本系统采取了碰撞检测的技术,具体脚本如下图所示。
本科生毕业设计论文图相机的防止碰撞操作程序模块本科生毕业设计论文结论虚拟漫游系统是计算机技术虚拟现实技术图形图像显示技术等诸多高新技术的综合运用,具有广阔的发展前景。
本文重点研究了虚拟现实技术以及三维场景漫游技术三维模型的构建技术。
在场景驱动技术上,设计了键盘鼠标控制的自由漫游和预设路径的自动漫游两种方案。
本文借助于建模软件和虚拟现实开发软件,开发和实现了个井场虚拟漫游系
