Extensible 3D (X3D) modeling language is one of the leading Web3D technologies. Despite the rich functionality, the language does not currently provide tools for rapid development of conventional graphical user interfaces (GUIs). Every X3D author is responsible for building from primitives a purpose specific set of required interface components, often for a single use. We address the challenge of creating consistent, efficient, interactive, and visually appealing GUIs by proposing the X3D User Interface (X3DUI) library. This library includes a wide range of cross-compatible X3D widgets, equipped with configurable appearance and behavior. With this library, we attempt to standardize the GUI construction across various X3D-driven projects, and improve the usability, compatibility, adaptability, readability, and flexibility of many existing applications.
翻译:推广 3D (X3D) 模型语言是主要的 Web3D 技术之一。 尽管功能丰富, 该语言目前并没有为传统图形用户界面的快速开发提供工具。 每个 X3D 作者都负责从原始建立一套目的特定界面组件, 通常用于单一用途。 我们通过提议 X3D 用户界面( X3DUI) 库来解决创建一致、 高效、 互动和视觉上具有吸引力的图形用户界面的挑战。 该图书馆包括各种相互兼容的 X3D 部件, 配有可配置外观和行为的功能。 我们利用这个图书馆, 试图将各种 X3D 驱动的项目的图形构建标准化, 并改进许多现有应用程序的可用性、兼容性、 可调适性、 可读性和灵活性。