H-Anim logo

ISO/IEC FCD 19774 — Humanoid animation (H-Anim)

7 Conformance

一致性

--- H-Anim separator bar ---

cube 7.1 一般

7.1.1 主题

此条款说明了 H-Anim 角色的一致性。

此条款中包括的主题见 表 7.1

表 7.1 — 主题

7.1.2 目的

此规格中本条款的主要目的是:

  1. 通过去除 ISO/IEC 19774 的属性子集或属性扩展来提升通用性;
  2. 提升一致性测试开发的一致性;
  3. 提升不同系统呈现结果的一致性;

7.1.3 适用范围

一致性将对应 H-Anim 角色嵌入的呈现系统来定义。

此条款说明了执行的需要。执行需要包括了呈现系统应允许的范围。这条款不直接说明呈现系统的环境、性能、资源的需要。

此条款不定义应用程序的需要也不指示 H-Anim 角色在应用程序中的用法。

cube 7.2 呈现系统的一致性

如果以下条件都符合,这个呈现系统就和此国际标准一致:

  1. 所有呈现系统中的 H-Anim 对象都符合此国际标准中相应 H-Anim 对象的功能性规格。H-Anim 角色服从此国际标准中规定的关系和其它语义学需要。
  2. 呈现系统中 H-Anim 实体的序列服从此国际标准中规定的由此国际标准生成的结构的关系。
  3. H-Anim 实体中的所有域值服从此国际标准中规定的由此国际标准生成的结构的关系。
  4. 此国际标准中不规定出现其它的 H-Anim 对象,除非编码技术的需要。

cube 7.3 VRML 和 X3D 的最小支持需要

任何支持此国际标准的 VRML 和/或 X3D 应用程序应至少支持以下节点:
 

Transform Group Viewpoint
Shape Appearance Material
ImageTexture TextureTransform TextureCoordinate
Coordinate Color Normal
IndexedFaceSet IndexedLineSet Box
Cone Cylinder Sphere
NavigationInfo WorldInfo

所有 H-Anim 应用程序应能正确解析这些节点的完整的 VRML 或 X3D 语法,即使可能并不能执行所有功能也需要能正确解析。不能执行 PROTO 的应用程序应按照支持内建节点的方式来支持 H-Anim 对象(JointSegmentSiteDisplacerHumanoid)。

cube 7.4 其它呈现系统的最小支持需要

支持此国际标准的其它呈现系统应至少支持以下兼容性:

  1. 对关节施加变换,
  2. 在更大的环境中定位并查看 H-Anim 角色,
  3. 制定 H-Anim 角色的几何体外形,
  4. 在 H-Anim 角色上应用颜色和纹理。
     

--- H-Anim separator bar ---