推荐给好友 上一篇 | 下一篇

十四、小结

 

一、X3D-Edit安装配置

二、文本的显示

三、X3D2D图形的构造

四、基本3D图形的创建方法

五、立体造型的几何变换

六、视点和导航的设置

七、场景的光照效果

八、纹理映射

九、X3D场景的多媒体效果

十、X3D的动画效果

十一、X3D的交互技术

十二、X3D的嵌入脚本编程技术

十三、X3D的嵌入脚本Java编程技术

十四

十四、小结

1Xj3D Browser-Java 3D Flux1.2ecmascript能运行与显示(可有中文注释),无论是x3d,还是x3dvwrl文件。


BS Contact VRML6.2ecmascript能运行(但Windows98/2k下不能有中文注释,否则不运行),信息有显示,但显示不对。


Cosmo Player 2.1wrlecmascript能运行(可有中文注释),信息显示正常。


Cortona4wrlecmascript能运行(但Windows98下不能有中文注释,否则不运行),信息显示正常。


Venues3.1浏览器对ecmascript能运行(文件不能有中文:meta、脚本注释等,否则不运行),不支持X3DinputOutput访问类型(可去掉),也不支持outputOnly访问类型赋初值,不支持wrl中的exposedField(要改为field),不支持ecmascript中的调试Browser.print,要改为print()。


Octaga Professional Evaluation v1.51.6浏览x3d文件时ecmascript能运行正常,但调试信息能显示出来。wrl文件时ecmascript不一定能运行正常,调试信息不一定能显示出来。x3dv不正常。


2Venues3.1浏览器支持x3dwrl脚本节点的JavaJSAI


Cortona4只支持wrl脚本节点的Java(注意该class文件就是用Cortona的类库编译)。


BS Contact VRML6.2不支持脚本节点的Java


Flux1.2可将Java脚本装入但并未执行。


Octaga Professional Evaluation v1.51.6目前从Script节点引入的Java代码(jar 文件)还未能被执行。


Xj3D Browser-Java 3D在运行48javadebuge.wrl时正常,48javadebuge2.X3D时提示出错: Invalid content for scriptx48e.class不是X3D Java script,在运行48javadebuge.x3dv时提示x48.class不是X3D Java script


 


总之,通过对X3D的节点,我们可以构造出不一般的场景,这样就可以用于基于WEB的产品展示、网络教学、仿真等一系列领域。


本讲座仅仅是一个入门的基础教程,更深层次的还需要我们慢慢去探索,去体验。


 

评分:0

我来说两句

seccode