没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
课程设计报告
一、作品总体描述
一个四人间的寝室,具有独立卫生间,上床下桌的私人环境,是各高校早
已普及的环境,因此也是大学生梦寐以求的。我们的大学没能赶上这已经过时
的潮流,就让我们在虚拟的世界里畅想一下吧。
二、功能分析
执行程序后,视角面向阳台门,门上是一幅三叶草的贴画,两侧分别有两
个写字台及两张床,写字台为木质,有配套的木质椅子,写字台上有书架,写
字台上面是床,床的上面为黄色,四个角为红色床柱,站在阳台门向外望,可
以看到阳台的样子及外面蔚蓝的天空。转向后面,面向着寝室门,沿着路向前,
左侧是衣柜,右侧是卫生间,衣柜内有挂钩,卫生间内有洗手盆。
三、系统设计
本 系 统 涉 及 到 六 个 分 程 序 和 一 个 总 程 序 , 六 个 分 程 序 分 别 为
Bed.wrl,Chair.wrl,Columns.wrl,desk.wrl,Pool.wr l,Staircase.wrl,分别
描述了床,椅子,支柱,写字台,洗手池,楼梯,对寝室的各个主要组成部分
进行了构造;主程序为寝室 105.wrl,定义了各个墙面的样式,对各个分程序进
行了调用,从而是各个部分组成一个整体。
Bed.wrl 中对床的各个侧面以及整体构型进行了构造,使床看起来不死板,更
加真实;
Chair.wrl 中对椅子的构型进行了描述,计算了椅子四条腿的长短及空间位置;
Columns.wrl 中对立柱进行了描述,为了显示立柱的存在,使用了红色;
desk.wrl 中对写字台的造型进行了设计,给出了写字台上的桌面,书架等的
位置;
Pool.wrl 中给出了卫生间的洗手盆的构造;
Staircase.wrl 中对楼梯进行了构造;
寝室 105.wrl 中反复的调用相应的分程序,使各个部分组合到一起,实现了对
寝室环境的构造。
四、源程序
1.Bed.wrl:
#VRML V2.0 utf8
#床
#床沿(横)
Transform {
translation 100 300 0
children [
Shape{
geometry Box {size 2000 50 50}
appearance Appearance {
material Material {
diffuseColor .88 .15 .01
ambientIntensity .0833
shininess .08
specularColor .19 .03 .03
}
}
}
]
}
Transform {
translation 100 300 1000
children [
Shape{
geometry Box {size 2000 50 50}
appearance Appearance {
material Material {
diffuseColor .88 .15 .01
ambientIntensity .0833
shininess .08
specularColor .19 .03 .03
}
}
}
]
}
#床板
Transform {
translation 100 300 500
children [
Shape{
geometry Box {size 2000 50 950}
appearance Appearance {
material Material {
diffuseColor 1 .85 0
ambientIntensity .157
shininess 1
specularColor .87 .25 .25
}
}
}
]
}
Transform {
translation 0 0 0
children [
Inline {
url "desk.wrl"
}
]
}
EXTERNPROTO bedC[
]
"Columns.wrl"
Transform {
translation -900 -500 500
rotation 0 1 0 1.57
children [
bedC {
}
]
}
2.Chair.wrl:
#VRML V2.0 utf8
Shape {
appearance DEF mat Appearance {
texture ImageTexture {
url "maps/7.jpg"
}
}
geometry Box{
size 500 50 500
剩余35页未读,继续阅读
资源评论
倔强_飞扬
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- delphi实现DBGrid全选和反选功能
- 25C11F41-2B2A-4D1A-AAA8-7C654526B129.pdf
- Android Studio Jellyfish(android-studio-2023.3.1.18-cros.deb)
- MVC+EF框架+EasyUI实现权限管理源码程序
- python第66-75天,Day66-75.rar
- python后端服务project-of-tornado.rar
- python测验,hello-tornado.rar
- 基于SpringBoot+Vue3快速开发平台、自研工作流引擎源码设计.zip
- docker安装部署全流程
- 基于树莓派的人脸识别系统python源码+项目部署说明+超详细代码注释.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功