3D可视化模型的合成
Java3d可视化模型由虚拟环境和物理环境两部分组成,虚拟环境由视景平台对象表示,物理环境由视景对象及其相关对象表示。在这里,视图对象及其相关对象描述了用户显示和操作输入设备的环境。虽然可视化模型使虚拟环境和物理环境相互独立,但是它可以通过关系来的逐一映射,在两个世界之间架起一座交流的桥梁,这将使最终用户的行为影响到虚拟环境中的对象,同时,虚拟环境中对象的行为也会影响到最终用户的观点。
Java3D可以通过多个对象定义视觉模型参数,这些对象包括视图对象及其相关对象、实体对象、Canvas3D对象、物理环境对象、Screen3d对象。与视觉模型相关的对象具有以下功能:ViewPlatform用于标记场景图中视点位置的节点。 并且其父节点指示视觉平台在虚拟环境中的位置。 视图用于指定处理场景图所需的信息。 Canvas3D定义了Java3D图形图像的窗口。 它提供有关画布3D在Screen3D中的大小、形状和位置的信息对象.屏幕3D用于描述显示器的物理性质屏幕。物理身体用于封装与物质体相关的参考模型的组成及其相关数(如左,右眼的位置等)。 物理环境用于封装与物理环境相关的那些参数(例如,用于头状物体或头盔安装跟踪器的验证信息)。