Welcome

首页 / 软件开发 / JAVA / X3D实战基础讲座之三

X3D实战基础讲座之三2010-07-19在本讲中,我们将介绍如何点、线及其基本2D图形的创建和构造,其中还简单地介绍了X3D的坐标系。

一、点及点的坐标

在X3D的场景中设置物体需要有明确的坐标。在同一个场景中,有一个统一的坐标系。这个坐标系是一个右手坐标系,在初始时(即观察者没有移动位置和改变视角),该坐标系的X轴为沿屏幕水平向右,Y轴为沿屏幕垂直向上,Z轴为从屏幕指向用户。

在X3D中,点的坐标是(x, y, z),坐标的单位是逻辑单位,即是X3D的VRML单位,由于它所显示的图形是按比例进行的,因此你可以把单位当成mm。在指定坐标量各坐标分量值可以用空格分开也可以用逗号分隔。下面的示例是显示四个点,其代码如下:

说明:

(1) X3D支持点的节点是PointSet,它可以包含Color 和Coordinate节点。Color节点是用来构造颜色值的索引表用于指定对应点或对象的颜色,Coordinate节点是用来构造坐标的列表。

(2) 在Coordinate节点属性窗口中,单击point属性内容,弹出一对话框,添加如下图的坐标点。