Computer graphics, image processing and
environmental data representation —
Extensible 3D (X3D) language bindings — Part 5: C#
This document is ISO/IEC 19777-5 Extensible 3D (X3D) language
bindings. The full title of this document is
Computer graphics, image processing and environmental data representation
— Extensible 3D (X3D) language bindings —
Part 5: C#.
The Foreword provides background on the standards process for
X3D language bindings.
The Introduction describes the purpose of X3D language bindings.
The following clauses define this document:
- Scope defines the problem area that the C# language
binding of X3D addresses.
- Normative references lists the normative standards
referenced in this document.
- Definitions specifies the terms used in this document.
- Concepts describes various fundamentals of the C#
language binding of X3D.
- Tables describes the mapping between
abstract names and bound names for both languages.
- Type definitions specifies the
binding of abstract data types to C# data types.
- Function definitions specifies binding of abstract service
and function definitions to C# function definitions.
There are three annexes included in this document:
- Abstract node interfaces contains definitions of C# interfaces
that match with abstract types defined in ISO/IEC 19775-1.
- Concrete node interfaces contains definitions of C# interfaces
that match with the concrete nodes defined in ISO/IEC 19775-1.
- Examples includes a variety of C# bound example files.