Extensible 3D (X3D)
Part 1: Architecture and base components
6 Conformance
一致性
本条款说明了 X3D 文件、X3D 生成器和 X3D 浏览器的一致性。
表 6.1列出了本条款包含的主题。
这一条款的主要目的是:
一致性的定义适用于 X3D 文件和 X3D 浏览器。对于X3D生成器,一致性的指导方针目的在于提高通用性。
基本概貌一致性 (base profile conformance) 的概貌定义来保证X3D生成器和X3D浏览器的 一致性。基本概貌一致性基于一系列的限制和最小需要。基本概貌一致性,提供了X3D生成器一个相对X3D浏览器复杂性及资源需要限制的,合理有效的功能层(functional level)。基本概貌 一致性并不适合所有的X3D应用。
这一条款说明了X3D数据流和执行的需要。执行需要包括X3D生成器和X3D浏览器的允许范围。这条款不直接说明浏览器或生成器的环境、性能、资源的需要。
这一条款不定义X3D文件内容中的应用需要或指定应用功能。
这一章节的适用范围制定了X3D内容的开放交换的规则。
对应 ISO/IEC 19775的语法正确 的X3D文件应该符合以下条件:
X3D 生成器所产生的 X3D 文件语法正确并符合6.2.1, X3D 文件一致性说明的需要时,这个生成器就是符合 ISO/IEC 19775规格一致性的。
如果X3D生成器设置为生成的文件都符合某个特定概貌,这个生成器就符合特定概貌的一致性。
X3D浏览器符合一致性时:
X3D 生成器不使用最小复杂性需要。可以生成顺应规格的任意复杂的节点集,因为根据相应应用内容,只产生符合可用概貌的节点。
X3D 浏览器支持某个概貌时就要满足那个概貌定义的最小复杂性需要。浏览器可以选择执行超出可用概貌范围的节点,但不能减少执行可用概貌中描述的节点。浏览器最小的“可选支持(optionally supported)”卷只支持的场景的显示;特别说明时,set_ events 事件将忽视 inputOutput 域并仍然产生相应的 _changed 事件。最小支持需要列表可能只包括特定的节点的指定范围,此时完全支持可包括此节点的其它方面。