版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Dept. of Elec. and Computer Eng. VMASC Old Dominion University Norfolk VA 23529 United States
出 版 物:《Transactions of the Society for Computer Simulation》 (Trans Soc Comput Simul)
年 卷 期:2001年第18卷第1期
页 面:24-40页
核心收录:
学科分类:081203[工学-计算机应用技术] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:Java programming language
摘 要:The Virtual Reality Modeling Language (VRML) offers capabilities far beyond the virtual exploration of solid models. The scripting capabilities and the execution mechanism enable the creation of complex applications. Indeed, applications can be implemented as a collection of modules interacting in a decentralized fashion, communicating through the exchange of messages. In this paper, an architecture is presented for creating large VRML worlds. The architecture includes a definition of functional modules that serve as the foundation for applications. In addition, object model architectures are structured into three layers that separate pure behavior from editing controls and also from the interface to the visualization, supporting module diversity and reuse. An urban planning example application is presented that incorporates these ideas and features a graphical user interface (GUI), collision management, a simple simulation manager, and an interface to a web server. Finally, several object examples are described followed by a presentation of an example session.