X3D是基于可扩展标记语言(XML)的新一代虚拟现实造型语言,可在Internet网络提供独立、动态可交互性3D场景。本文首先介绍了X3D的发展历史及其相关软件,然后从晶体结构和X3D语言的特点出发,对X3D语言在三维晶体结构建模上的设计原则进行了初步归纳,并通过两种常用晶体结构表现模式:球杆模型和配位多面体模型的X3D建立实例,探讨了设计原则在晶体结构模型的应用。
X3D is the new generation Virtual Reality Modeling Language (VRML97) using the Extensible Markup Language (XML), and provide a platform-independent way to render dynamic interactive 3D scenes across the Internet. In this paper, first we introduce the history and software of X3D, then basing on the characters of crystal structure and X3D, we conclude the principles of establishing 3D crystal structure model by the X3D language and use real crystal structures examples in two common crystal styles: ball-and-stick model and polyhedron model to illustrate the principles.