Difference between revisions of "User talk:X3dcn"
(→可扩展 3D (X3D)) |
(→第一部份:架构与基组件: new section) |
||
Line 10: | Line 10: | ||
组成部份 描述 | 组成部份 描述 | ||
[第一部份:架构与基组件] 第一部份包含了X3D框架的抽象功能性规范及对标准化组件与Profile的定义。 | [第一部份:架构与基组件] 第一部份包含了X3D框架的抽象功能性规范及对标准化组件与Profile的定义。 | ||
+ | |||
+ | == 第一部份:架构与基组件 == | ||
+ | |||
+ | 可扩展 3D (X3D) | ||
+ | |||
+ | 第一部份:架构与基组件 | ||
+ | |||
+ | ISO/IEC FCD 19775-1r1:200x | ||
+ | |||
+ | 这篇文档是 ISO/IEC 19775-1:2008,可扩展 3D (X3D)。这部份的完整标题是: 信息技术 — 计算机图形、图像处理与环境再现 — 可扩展 3D (X3D) — 第一部份:架构与基组件。 | ||
+ | 背景知识 章节 附录 | ||
+ | 前言 1 适用范围 21 按键设备传感器组件 A Core Profile | ||
+ | 介绍 2 标准参考说明 22 环境传感器组件 B Interchange profile | ||
+ | |||
+ | 3 术语定义、缩略语与缩写形式 23 场景导航组件 C Interactive profile | ||
+ | |||
+ | 4 基本概念 24 环境效果组件 D MPEG-4 interactive profile | ||
+ | |||
+ | 5 域类型参考 25 地理空间组件 E Immersive profile | ||
+ | |||
+ | 6 一致性 26 仿人体动画组件 (H-Anim) F Full profile | ||
+ | |||
+ | 7 内核组件 27 NURBS组件 G 推荐的场景导航行为 | ||
+ | |||
+ | 8 时间组件 28 分布式交互仿真 (DIS)组件 H CAD Interchange profile | ||
+ | |||
+ | 9 网络组件 29 脚本组件 I OpenGL着色语言 (GLSL) 绑定 | ||
+ | |||
+ | 10 群组组件 30 事件工具组件 J 微软高级着色语言(HLSL) 绑定 | ||
+ | |||
+ | 11 渲染组件 31 可编程着色器组件 K nVidia Cg着色语言绑定 | ||
+ | |||
+ | 12 几何形体组件 32 CAD 几何体组件 L 各版本节点 | ||
+ | |||
+ | 13 Geometry3D 组件 33 Texturing3D 组件 非标准参考目录 | ||
+ | |||
+ | 14 Geometry2D 组件 34 立方体环境纹理映射组件 组件索引 | ||
+ | |||
+ | 15 文本组件 35 分层组件 Profile 索引 | ||
+ | 16 声音组件 36 布局组件 节点索引 | ||
+ | 17 光照组件 37 刚体物理学组件 | ||
+ | 18 纹理组件 38 拾取传感器组件 | ||
+ | 19 插值器组件 39 从动组件 | ||
+ | 20 定位设备传感器组件 40 粒子系统组件 | ||
+ | |||
+ | 前言 讲述了X3D标准化进程的一些背景。 介绍 则描述了X3D的目的、设计标准及功能特性。下面的章节构成了ISO/IEC 19775第一部份的的内容: | ||
+ | |||
+ | 1. 应用范围 定义X3D应付的问题的范围。 | ||
+ | 2. 标准引用说明 列出了这部份内容所引用到的正规标准。 | ||
+ | 3. 术语定义、缩略语与缩写形式 包含了这部份内容中用到的术语词汇表 | ||
+ | 4. 基本概念 描述了X3D运行时系统的工作机制。 | ||
+ | 5. 域类型参考 描述了X3D中的基本数据类型。 | ||
+ | 6. 一致性 描述了各种X3D实现形式的一致性要求 | ||
+ | 7. 内核组件 提供了X3D内核组件的详细规范。 | ||
+ | 8. 时间组件 提供了X3D时间组件的详细规范。 | ||
+ | 9. 网络组件 提供了X3D网络组件的详细规范。 | ||
+ | 10. 编组组件 提供了X3D编组组件的详细规范。 | ||
+ | 11. 渲染组件 提供了X3D渲染组件的详细规范。 | ||
+ | 12. 几何形状组件 提供了X3D几何形状组件的详细规范。 | ||
+ | 13. Geometry3D组件 提供了X3D Geometry3D组件的详细规范。 | ||
+ | 14. Geometry2D组件 提供了X3D Geometry2D组件的详细规范。 | ||
+ | 15. 文本组件 提供了X3D文本组件的详细规范。 | ||
+ | 16. 声音组件 提供了X3D声音组件的详细规范。 | ||
+ | 17. 灯光组件 提供了X3D灯光组件的详细规范。 | ||
+ | 18. 纹理组件 提供了X3D纹理组件的详细规范。 | ||
+ | 19. 插值器组件 提供了X3D插值器组件的详细规范。 | ||
+ | 20. 定点输入设备传感器组件 提供了X3D定点输入设备传感器组件的详细规范。 | ||
+ | 21. 按键输入设备传感器组件 提供了X3D按键输入设备传感器组件的详细规范。 | ||
+ | 22. 环境传感器组件 提供了X3D时间组件的详细规范。 | ||
+ | 23. 场景导航组件 提供了X3D环境传感器组件的详细规范。 | ||
+ | 24. 环境效果组件 提供了X3D环境效果组件的详细规范。 | ||
+ | 25. 地理空间组件 提供了X3D地理空间组件的详细规范。 | ||
+ | 26. 仿人体动画 (H-Anim) 组件 提供了X3D仿人体动画 (H-Anim) 的详细规范。 | ||
+ | 27. NURBS组件 提供了X3DNURBS组件的详细规范。 | ||
+ | 28. 分布式交互仿真 (DIS)组件 提供了X3D分布式交互仿真 (DIS)组件的详细规范。 | ||
+ | 29. 脚本组件 提供了X3D脚本组件的详细规范。 | ||
+ | 30. 事件工具组件 提供了X3D事件工具组件的详细规范。 | ||
+ | 31. 可编程着色器组件 提供了X3D可编程着色器组件的详细规范。 | ||
+ | 32. CAD 几何体组件 提供了X3DCAD 几何体组件的详细规范。 | ||
+ | 33. Texturing3D 组件 提供了X3D Texturing3D 组件的详细规范。 | ||
+ | 34. 立方体环境纹理映射组件 提供了X3D立方体环境纹理映射组件的详细规范。 | ||
+ | 35. 分层组件 提供了将虚拟世界中的内容组织到各个独立的重叠的层的详细规范。 | ||
+ | 36. 布局组件 提供了将场景内容分配到显示面的特定区域的详细规范。 | ||
+ | 37. 刚体物理学组件提供了将刚体物理学属性应用到场景内容的详细规范。 | ||
+ | 38. 拾取传感器组件 提供了用户交互过程中选取场景内容某些项目(物体或物体的组成部件)的详细规范。 | ||
+ | 39. 从动组件 提供了使用从动的详细规范。 | ||
+ | 40. 粒子系统组件 提供了X3D世界中声明与使用粒子系统的详细规范。 | ||
+ | |||
+ | 规范中包括了一些附录: | ||
+ | |||
+ | 1. Core proflie 定义了最小功能的一套X3D子集。 | ||
+ | 2. Interchange profile 定义了构成Interchange profile的特定功能的X3D子集。 | ||
+ | 3. Interactive profile 定义了构成Interactive profile的特定功能的X3D子集。 | ||
+ | 4. MPEG-4 interactive profile 定义了构成MPEG-4 interactive profile的特定功能的X3D子集。 | ||
+ | 5. Immersive profile 定义了ISO/IEC 14772-1中对应的基profile功能的X3D子集。 | ||
+ | 6. Full profile 定义了构成Full profile的特定功能的X3D子集。 | ||
+ | 7. 推荐的场景导航行为 声明了浏览器实现者可以采纳的一些推荐的场景导航行为。 | ||
+ | 8. CADInterchange profile 定义了构成CADInterchange profile的特定功能的X3D子集。 | ||
+ | 9. OpenGL 着色语言(GLSL)绑定 提供了可编程着色组件功能到GLSL着色语言的映射。 | ||
+ | 10. Microsoft DirectX 着色语言(HLSL) 绑定 提供了可编程着色组件功能到HLSL着色语言的映射。 | ||
+ | 11. nVidia CG 着色语言绑定 提供了可编程着色组件功能到Cg着色语言的映射。 | ||
+ | 12. 各节点版本 声明各项X3D功能分别是哪个版本。 | ||
+ | |||
+ | 非标准引用目录 列出了ISO/IEC 19775的这部份内容中引用到的非正式、非标准的一般性规则。 | ||
+ | |||
+ | 组件索引 以字母表顺序列出了 ISO/IEC 19775中定义的可用组件,并链接到各自的定义页面。 | ||
+ | |||
+ | Profile 索引 以字母表顺序列出了 ISO/IEC 19775中定义的profile,并链接到各自的定义页面。 | ||
+ | |||
+ | 节点索引 以字母表顺序列出了 ISO/IEC 19775中定义的节点,并链接到各自的定义页面。 |
Revision as of 15:41, 2 December 2009
X3D抽象规范
ISO/IEC JTC 1/SC 24/N 2932
可扩展 3D (X3D)
ISO/IEC FCD 19775-1r1:200x
此文档为 ISO/IEC FCD 19775-1r1:200x,可扩展 3D (X3D)。该国际标准的完整标题: 信息技术 — 计算机图形与图像处理 — 可扩展 3D(X3D)。 组成部份 描述 [第一部份:架构与基组件] 第一部份包含了X3D框架的抽象功能性规范及对标准化组件与Profile的定义。
第一部份:架构与基组件
可扩展 3D (X3D)
第一部份:架构与基组件
ISO/IEC FCD 19775-1r1:200x
这篇文档是 ISO/IEC 19775-1:2008,可扩展 3D (X3D)。这部份的完整标题是: 信息技术 — 计算机图形、图像处理与环境再现 — 可扩展 3D (X3D) — 第一部份:架构与基组件。 背景知识 章节 附录
前言 1 适用范围 21 按键设备传感器组件 A Core Profile
介绍 2 标准参考说明 22 环境传感器组件 B Interchange profile
3 术语定义、缩略语与缩写形式 23 场景导航组件 C Interactive profile
4 基本概念 24 环境效果组件 D MPEG-4 interactive profile
5 域类型参考 25 地理空间组件 E Immersive profile
6 一致性 26 仿人体动画组件 (H-Anim) F Full profile
7 内核组件 27 NURBS组件 G 推荐的场景导航行为
8 时间组件 28 分布式交互仿真 (DIS)组件 H CAD Interchange profile
9 网络组件 29 脚本组件 I OpenGL着色语言 (GLSL) 绑定
10 群组组件 30 事件工具组件 J 微软高级着色语言(HLSL) 绑定
11 渲染组件 31 可编程着色器组件 K nVidia Cg着色语言绑定
12 几何形体组件 32 CAD 几何体组件 L 各版本节点
13 Geometry3D 组件 33 Texturing3D 组件 非标准参考目录
14 Geometry2D 组件 34 立方体环境纹理映射组件 组件索引
15 文本组件 35 分层组件 Profile 索引
16 声音组件 36 布局组件 节点索引 17 光照组件 37 刚体物理学组件 18 纹理组件 38 拾取传感器组件 19 插值器组件 39 从动组件 20 定位设备传感器组件 40 粒子系统组件
前言 讲述了X3D标准化进程的一些背景。 介绍 则描述了X3D的目的、设计标准及功能特性。下面的章节构成了ISO/IEC 19775第一部份的的内容:
1. 应用范围 定义X3D应付的问题的范围。 2. 标准引用说明 列出了这部份内容所引用到的正规标准。 3. 术语定义、缩略语与缩写形式 包含了这部份内容中用到的术语词汇表 4. 基本概念 描述了X3D运行时系统的工作机制。 5. 域类型参考 描述了X3D中的基本数据类型。 6. 一致性 描述了各种X3D实现形式的一致性要求 7. 内核组件 提供了X3D内核组件的详细规范。 8. 时间组件 提供了X3D时间组件的详细规范。 9. 网络组件 提供了X3D网络组件的详细规范。 10. 编组组件 提供了X3D编组组件的详细规范。 11. 渲染组件 提供了X3D渲染组件的详细规范。 12. 几何形状组件 提供了X3D几何形状组件的详细规范。 13. Geometry3D组件 提供了X3D Geometry3D组件的详细规范。 14. Geometry2D组件 提供了X3D Geometry2D组件的详细规范。 15. 文本组件 提供了X3D文本组件的详细规范。 16. 声音组件 提供了X3D声音组件的详细规范。 17. 灯光组件 提供了X3D灯光组件的详细规范。 18. 纹理组件 提供了X3D纹理组件的详细规范。 19. 插值器组件 提供了X3D插值器组件的详细规范。 20. 定点输入设备传感器组件 提供了X3D定点输入设备传感器组件的详细规范。 21. 按键输入设备传感器组件 提供了X3D按键输入设备传感器组件的详细规范。 22. 环境传感器组件 提供了X3D时间组件的详细规范。 23. 场景导航组件 提供了X3D环境传感器组件的详细规范。 24. 环境效果组件 提供了X3D环境效果组件的详细规范。 25. 地理空间组件 提供了X3D地理空间组件的详细规范。 26. 仿人体动画 (H-Anim) 组件 提供了X3D仿人体动画 (H-Anim) 的详细规范。 27. NURBS组件 提供了X3DNURBS组件的详细规范。 28. 分布式交互仿真 (DIS)组件 提供了X3D分布式交互仿真 (DIS)组件的详细规范。 29. 脚本组件 提供了X3D脚本组件的详细规范。 30. 事件工具组件 提供了X3D事件工具组件的详细规范。 31. 可编程着色器组件 提供了X3D可编程着色器组件的详细规范。 32. CAD 几何体组件 提供了X3DCAD 几何体组件的详细规范。 33. Texturing3D 组件 提供了X3D Texturing3D 组件的详细规范。 34. 立方体环境纹理映射组件 提供了X3D立方体环境纹理映射组件的详细规范。 35. 分层组件 提供了将虚拟世界中的内容组织到各个独立的重叠的层的详细规范。 36. 布局组件 提供了将场景内容分配到显示面的特定区域的详细规范。 37. 刚体物理学组件提供了将刚体物理学属性应用到场景内容的详细规范。 38. 拾取传感器组件 提供了用户交互过程中选取场景内容某些项目(物体或物体的组成部件)的详细规范。 39. 从动组件 提供了使用从动的详细规范。 40. 粒子系统组件 提供了X3D世界中声明与使用粒子系统的详细规范。
规范中包括了一些附录:
1. Core proflie 定义了最小功能的一套X3D子集。 2. Interchange profile 定义了构成Interchange profile的特定功能的X3D子集。 3. Interactive profile 定义了构成Interactive profile的特定功能的X3D子集。 4. MPEG-4 interactive profile 定义了构成MPEG-4 interactive profile的特定功能的X3D子集。 5. Immersive profile 定义了ISO/IEC 14772-1中对应的基profile功能的X3D子集。 6. Full profile 定义了构成Full profile的特定功能的X3D子集。 7. 推荐的场景导航行为 声明了浏览器实现者可以采纳的一些推荐的场景导航行为。 8. CADInterchange profile 定义了构成CADInterchange profile的特定功能的X3D子集。 9. OpenGL 着色语言(GLSL)绑定 提供了可编程着色组件功能到GLSL着色语言的映射。 10. Microsoft DirectX 着色语言(HLSL) 绑定 提供了可编程着色组件功能到HLSL着色语言的映射。 11. nVidia CG 着色语言绑定 提供了可编程着色组件功能到Cg着色语言的映射。 12. 各节点版本 声明各项X3D功能分别是哪个版本。
非标准引用目录 列出了ISO/IEC 19775的这部份内容中引用到的非正式、非标准的一般性规则。
组件索引 以字母表顺序列出了 ISO/IEC 19775中定义的可用组件,并链接到各自的定义页面。
Profile 索引 以字母表顺序列出了 ISO/IEC 19775中定义的profile,并链接到各自的定义页面。
节点索引 以字母表顺序列出了 ISO/IEC 19775中定义的节点,并链接到各自的定义页面。