摘要
可扩展性是X3D规范的重要特性,而现有的X3D场景编辑环境都不提供面向用户的对规范扩展的支持。基于可扩展的X3D规则库,提出一种可扩展的X3D场景编辑器,编辑器由X3D规则数据库、浏览器类库和编辑器框架组成模块化的开放式体系结构,可实现对包括内节点和原型节点扩展的X3D规则扩展的完整支持。分析系统体系结构,并重点探讨规则库的组织及实现、节点扩展的归一化处理、场景信息转换及X3D编码转换等关键问题。
Extensibility is a key characteristic of X3D criterion. But all current X3D scene editors don' t providethe support to user-oriented extension for criterion. An extensible X3D scene editor with modular open system structure is provided based on the extensible rules database. Editor is composed of X3D rules database,browser class libraries and editor frame. The whole X3D rules extension including inner node and prototype node extension is Supported in integrated editor environment. The system structure of the editor is analyzed, and several questions are discussed as emphases, including organization and implementation of rules database, the uniform treatment of node extension, transform of scene information, transform of X3D code, etc.
出处
《计算机应用与软件》
CSCD
2009年第4期31-33,共3页
Computer Applications and Software
基金
国家自然科学基金项目(50275061)。