二、 X3D的編輯器--X3D-Edit X3D-Edit 是圖形化 Extensible 3D (X3D) 文件編輯器。X3D-Edit 通過 X3D 3.0 DTD 定義的 X3D 3.0 tagset 標簽集來定制 Java 平臺下的通用 XML 編輯器,并使用 IBM Xeena 為定制的 X3D 場景圖編輯器。
在編輯 VRML 或 X3D 場景圖文件時,X3D-Edit 可以提供簡化的無錯的創(chuàng)作和編輯方式。X3D-Edit 通過 XML 文件定制了上下文相關(guān)的工具提示,提供了每個節(jié)點和屬性的概要,以方便作者對場景圖的創(chuàng)作和編輯,如下圖所示。
(圖片較大,請拉動滾動條觀看)
X3D-Edit 具有下列特性:
1、直觀的圖形化的用戶界面
2、建立符合規(guī)范的場景圖文件:節(jié)點總是放置在合適的位置
3、驗證 X3D 場景是否符合 VRML 97 概貌或 Core 概貌
4、自動轉(zhuǎn)換 X3D 場景到 VRML 并啟動瀏覽器自動察看結(jié)果
5、VRML97 文件的導(dǎo)入與轉(zhuǎn)換
6、大量的 X3D 場景范例
7、每個元素和屬性的彈出式工具提示,幫助了解 VRML/X3D 場景圖如何建立和運作,包括中文在內(nèi)的多國語言提示。
8、使用 Java 保證的平臺通用性
9、使用擴展樣式表 (XSL) 自動轉(zhuǎn)換:X3dToVrml97.xsl(VRML97 向后兼容性)、X3dToHtml.xsl(標簽集打印樣式)、X3dWrap.xsl / X3dUnwrap.xsl (包裹標簽的附加/移除)
10、支持 DIS-Java-VRML 工作組測試和評估 DIS-Java-VRML 擴展節(jié)點
11、支持 GeoVRML 節(jié)點 和 GeoVRML 1.0 概貌
12、支持起草中的 H-Anim 2001 人性化動畫標準 和替身的 Humanoid Animation 人性化動畫節(jié)點的編輯,同時也支持 H-Anim 1.1 概貌
13、支持新提議的 KeySensor 節(jié)點和 StringSensor 節(jié)點。
14、支持提議的 Non-Uniform Rational B-Spline (NURBS) Surface 擴展節(jié)點的評估和測試
15、使用標簽和圖標的場景圖打印進入討論組討論。