Computer graphics and image processing —
Extensible 3D (X3D —
Part 1: Architecture and base components
Amendment 1: Additional functionality
Part 1 of ISO/IEC 19775 specifies a mechanism for describing
interactive 3D objects and worlds. Amendment 1 to ISO/IEC 19775-1 adds to this
mechanism
modifications that augment the original capabilities. In the table below, the
entries represent all portions of the original specification and any additional
clauses or annexes that are added by this amendment. The hyperlinks link to the
modifications introduced by this amendment.
Replace the
X3D.css file with the one provided for this amendment.
Add the following files to the
components folder:
CADGeometry.html
env_texture.html
shaders.html
texture3D.html
Add the following files to the
Part01 folder:
CADInterchange.html
shaders_glsl.html
shaders_hlsl.html
shaders_cg.html
versionContent.html
Replace the table on the index page for Part 1 of
ISO/IEC 19775 with the following and apply all the hyperlinks.
Append the following to the list of clauses on the
index page to Part 1 of ISO/IEC 19775.
- Shader component provides a detailed specification of
the Shader component of X3D.
- CAD geometry component provides a detailed specification of the CAD
geometry component of X3D.
- Texturing3D component provides a detailed specification
of the 3D texturing component of X3D.
- Environmental texturing component provides a detailed
specification of the environmental texturing component of X3D.
Append the following to the list of annexes on the
index page to Part 1 of ISO/IEC 19775.
- CADInterchange profile defines the proper subset of X3D
functionality that constitutes the CADInterchange profile.
- OpenGL shading language (GLSL) binding provides a mapping
of Programmable shader component functionality to the GLSL shading language.
- Microsoft DirectX shading language (HLSL) binding provides a
mapping of Programmable shader component functionality to the HLSL shading language.
- nVidia CG shading language binding provides a mapping of
Programmable shader
component functionality to the Cg shading language.
- Version content specifies which X3D functionality is in
which version.