- 11
- 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
您可能关注的文档
最近下载
- 三年级下册数学青岛63版【数学课堂笔记】.docx VIP
- DB15∕T 4419-2026 苜蓿切叶蜂辅助授粉技术规程.pdf VIP
- 第二单元 阅读策略提问 四年级语文上册单元主题阅读(统编版).docx VIP
- 闽2006J10 蒸压砂加气混凝土砌块建筑构造.docx VIP
- 《学习任务二:深入文本,鉴赏交流》名师单元教学设计(6课时) (1).docx VIP
- 三年级下册数学青岛54版《第五单元测试卷3套带答案》.docx VIP
- 宁波市奉化区各级文物保护单位一览表(2023版).docx VIP
- DB15∕T 4418-2026 羊草与苜蓿混播栽培技术规程.pdf VIP
- GB50205-2020钢结构工程施工质量验收标准.docx VIP
- GBT 15544.1-2023《三相交流系统短路电流计算 第1部分:电流计算》深度解读与应用.pptx VIP
原创力文档

文档评论(0)