Welcome

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

X3D实战基础讲座之五2010-07-19在X3D场景空间中,每一个造型都有其空间坐标,通过修改空间坐标系就可以使该造型在场景空间中移动、旋转和缩放等。

X3D提供Transform节点来进行造型的几何变换,该节点的主要属性如下表所示:

属性含义默认值使用说明
translation平移0 0 0将几何体平移到指定的空间点位置
rotation旋转0 0 1 0前3个值是空间坐标点,该点和原点相连的线为旋转轴,第4个值为旋转角度(以弧度为单位)
center操作基点0 0 0指定一个空间点作为几何变换的基点
scale比例1 1 1指定在X、Y、Z方向的比例系数以便进行缩放
scaleOrientation预旋转比例0 0 1 0缩放前子节点局部坐标系统的预旋转(允许沿着子节点任意方向缩放),其数值含义同rotation属性
bboxCenter边界盒的中心0 0 0指定几何体自身原点的位置
bboxSize边界盒的大小-1 -1 -1默认情况下是自动计算的,为了优化场景,也可以强制指定。