天天看點

xj3d svn org.web3d目錄結構分析

org.web3d.vrml.lang:定義了一些基本的抽象類與接口,如VRMLNode、FieldConstants、TypeConstants、ROUTE等

org.web3d.vrml.parser:僅是對于所有檔案格式、無效字段值的抽象表示,未涉及具體編碼工作

org.web3d.vrml.render:系統全部渲染器的通用代碼

org.web3d.vrml.script:所需要實作腳本資訊的抽象表示

org.web3d.vrml.util:一些工具類,如field驗證器等

org.web3d.vrml.nodes:對于節點以及原型功能的定義,其中包含大量Listener接口

org.web3d.vrml.sav:類似SAX方式的VRML解析API接口,SAV接口用來對vrml.parser包中定義的解析器實作注冊回調

org.web3d.vrml.export:将vrml與x3d輸出給其他編碼或格式

org.web3d.net.protocol:協定handler的實作代碼、讓xj3d的代碼可以加載内置javascript與ecamascript腳本

org.web3d.image:圖檔相關的UI工具箱

org.web3d.util:工具類

org.web3d.sai:x3d與sai通信時的工具類

org.web3d.parser:對vrml/x3d節點、字段的解析方法

org.web3d.x3d:對x3d的專門處理,如基于dom/jaxp解析、sai接口規範

org.web3d.browser:x3d浏覽器對象

繼續閱讀