- 10
- 0
- 约3.88万字
- 约 22页
- 2018-03-13 发布于湖北
- 举报
11Java3D的虚拟场景空间设计空间
1.1Java3D的虚拟场景空间设计
Java3D是一种面向对象的API。通过场景图来管理场景中的各种图形元素。场景图是一个树状结构,在该树状结构的各级节点表示该场景中的各种图形元素。将由各种图形元素形成的一个场景的整体称为一个虚拟空间。在这个虚拟空间中的图形元素包括:几何体的定义数据,几何显示时的颜色、材质、透明度等属性,背景颜色,光线类型,场景的作用范围,视点、投影面及投影类型,对几何体的坐标变换等。
Java3D与Java一样对各种功能的组织同样采用父类、子类、对象实例的方式。Java3D中规定了在一个虚拟场景空间中各种图形元素的表示符号及虚拟场景空间的组织结构。在一个虚拟空间中可以包含多个Local节点。一个Local节点表示一个子场景的根节点。多个Local节点表示在该虚拟场景中有多个场景的根节点。但是在实际应用中最常使用的是在一个虚拟空间中只包含一个子场景,也就是只包含一个Local节点。在一个Local节点之下,可以包含一个到多个BranchGroup节点。每个BranchGroup节点表示一种图形元素的集合。这种图形元素的集合主要有两种:(1)定义几何体的数据与定义该几何体的颜色、材质、透明度等外观的属性;(2)定义该几何体在显示的时候在该场景中的其他元素,如背景颜色、光源类型、视点位置与观察方向、投影平面的位置、坐标变换等。在实际应用中,最常用的是一个Loc
您可能关注的文档
最近下载
- 有限单元法原理及应用.pptx VIP
- 22K311-5 防排烟系统设备及部件选用与安装.docx
- 《建筑材料(第4版)》教学课件-第6章 砌体材料.ppt VIP
- 监理项目部市政工程顶管施工监理细则.docx VIP
- 发动学生思维,小学数学教师课堂提问有效性探索.pdf VIP
- 砂石料供货运输服务方案.pdf VIP
- 南昌大学《软件工程》2020-2021学年期末试卷.docx VIP
- DB37T5330-2025非承重自保温砌块墙体系统应用技术标准(911.77KB).pdf VIP
- 高中历史选择性必修2知识点总结归纳-35页.pdf VIP
- Q ZJMKJ0003-2017_桥梁缆索防护用PVF胶带.pdf VIP
原创力文档

文档评论(0)