首页 百科知识 工地木工节点造型

工地木工节点造型

时间:2023-10-19 百科知识 版权反馈
【摘要】:基本几何造型和外观控制节点:在VRML中提供的基本几何造型有长方形、圆柱体、圆锥体和球体,这些几何造型的外观通过专门的节点Appearance来控制,包括颜色和纹理等。在Script节点中可以利用Java或者Java Script语言编写的程序脚本来扩展VRML的功能。VRML通过以上的节点达到对场景及其景物的全面描述。然而,要完成对场景的显示还需VRML浏览器的支撑。后一种情况的实质相当于为VRML设计了专门的“浏览器”,以便扩展Web浏览器的三维功能。
的基本功能_地学三维可视化与

VRML的基本功能主要是通过节点来实现的,这些功能节点如下。

(1)基本几何造型和外观控制节点:在VRML中提供的基本几何造型有长方形、圆柱体、圆锥体和球体,这些几何造型的外观通过专门的节点Appearance来控制,包括颜色和纹理等。几何造型节点和外观节点组成控制节点(Shape节点)。可见由Shape节点就可以创建出虚拟世界中的单个几何造型,然后通过Group节点就可以将单个造型节点分组并结合在一起,这样可以将这些分组节点当作一个整体来进行操作。

(2)文本造型节点:通过Text节点指定的Shape节点的Geometry域,就可以创建出相应的三维文本造型。

(3)空间定位旋转和缩放节点:在VRML中通过坐标系的平移和旋转可以创建不同位上和方向上的空间坐标系,然后在新的坐标系中创建空间造型,这样就完成了对不同位上和方向上的几何造型的创建。这些功能由Transform节点来完成。

(4)空间背景节点:现实世界的空间会由于云等原因的影响而显示出不同的特点,在VRML中是通过Background节点来指定所需空间的背景的。

(5)大气效果节点:在VRML中通过Fog节点可以创造出现实世界中空间雾的颜色和浓淡效果。

(6)声音节点:在虚拟现实世界中,音乐分为背景音乐和动作音乐。背景音乐为环境音乐,动作音乐是伴随着各种动作而发出的声音。VRML通过Audio Clip节点和Sound节点将声音文件MIDI和MAV引入虚拟世界中。

(7)光源节点和光照效果:现实世界中存在三种类型的光源(点光源、平行光源和聚光光源),在VRML中可以通过Poim Light节点、Directional Light节点和Spot Light节点及其域值的设定分别加以实现。

(8)空间视点控制和浏览者控制节点:浏览者的空间视点和浏览者本身的控制是通过Viewpoint节点和Navigation Info节点来实现的。Viewpoint节点包括视点的空间位置、空间朝向和视野范围等;Navigation Info节点包含了浏览者在空间移动的各种参数。

(9)锚节点:在浏览器中Anchor编组节点所创建的各种窗口,就可以进入到相应的URL地址上打开新的网页。

(10)文件内联节点:在节点内可以嵌入其他的VRML文件。

(11)节点控制节点:在VRML中通过Group节点将一组相关的节点组合在一起,形成某个特定的空间场景,以便对其进行整体操作。此外,还有完成转换编组的Switch节点和完成布告牌编组的Billboard节点。

(12)高级造型和外观控制节点:在现实世界中物体的造型千变万化,有相当一部分造型无法用以上介绍的基本造型来完成。这些复杂造型在VRML中是通过VRML提供的高级造型方法来实现的。这些造型节点有点、线、面造型节点(Point Set、Indexed Line Set和Index Face-Set)、海拔栅格造型节点(Elevation Grid)和挤压造型节点(Extrusion)。

高级外形控制主要包括表面纹理贴图控制、造型表面明暗控制和细节层次控制。

(13)传感节点和动画节点:在VRML中,传感节点(Time Sensor、Plane Sensor,Touch Sen-sor、Sphere Sensor、Cylinder Sensor、Visibility Sensor、Proximity Sensor和Collision)在内插节点(Position Interpolator、Color Interpolator、Scalar Interpolator、Orientation Interpolator、Coor-dinate Interpolator和Normal Interpolator)的配合下,完成动画和交互功能。

(14)脚本节点:虽然在VRML中可以通过传感节点和内插节点的配合使用来完成生动的空间效果。但是在VRML中,还存在着功能更为强大的空间控制节点——Script(脚本)节点。在Script节点中可以利用Java或者Java Script语言编写的程序脚本来扩展VRML的功能。

VRML通过以上的节点达到对场景及其景物的全面描述。然而,要完成对场景的显示还需VRML浏览器的支撑。有两种情况:一种是利用专门的浏览程序;另一种是在Web浏览器中增加Plug in,达到对包含VRML的超文本语言HTML文件的解释和展现。后一种情况的实质相当于为VRML设计了专门的“浏览器”,以便扩展Web浏览器的三维功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈