标准摘要
[中文适用范围]: ISO/IEC 14772 虚拟现实建模语言 (VRML) 定义了一种集成 3D 图形和多媒体的文件格式。 从概念上讲,每个 VRML 文件都是一个基于时间的 3D 空间,其中包含可以通过各种机制动态修改的图形和听觉对象。 ISO/IEC 14772 的这一部分定义了一组主要的对象和机制,鼓励组合、封装和扩展。 VRML 的语义描述了基于时间的交互式 3D 多媒体信息的抽象功能行为。 ISO/IEC 14772 没有定义物理设备或任何其他依赖于实现的概念(例如,屏幕分辨率和输入设备)。 ISO/IEC 14772 适用于各种设备和应用,并在功能的解释和实现方面提供了广泛的自由度。 例如,ISO/IEC 14772 不假设鼠标或 2D 显示设备的存在。 每个 VRML 文件:隐式为文件中定义的所有对象以及文件包含的所有对象建立世界坐标空间; b.明确定义并组成一组 3D 和多媒体对象; C。 可以指定其他文件和应用程序的超链接; d.可以定义对象的行为。 VRML 文件的一个重要特征是能够通过包含将文件组合在一起以及通过超链接将文件关联在一起。 例如,考虑文件 Earth.wrl,它指定一个包含代表地球的球体的世界。 该文件还可能包含对表示地球上城市的各种其他 VRML 文件的引用(例如,fileparis.wrl)。 封闭文件 Earth.wrl 定义了所有城市所在的坐标系。 每个城市文件都定义了该城市所在的世界坐标系,但当包含在 Earth 文件中时,该坐标系将成为局部坐标系。 分层文件包含可以创建任意大的动态世界。 因此,VRML 确保每个文件都由其中包含的对象完整描述。 VRML 的另一个基本特征是它旨在用于分布式环境,例如万维网。 该语言内置了各种支持多个分布式文件的对象和机制,包括:内联其他 VRML 文件; F。 超链接到其他文件; G。 对其他文件格式使用既定的互联网和 ISO 标准; H。 定义一个紧凑的语法。
英文名称Information technology - Computer graphics and image processing - The Virtual Reality Modeling Language - Part 1: Functional specification and UTF-8 encoding