X3D
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=3D and CAD/CAM Models | |subcat=3D and CAD/CAM Models | ||
− | |extensions={{ext|x3d}}, {{ext|x3db}}, {{ext|x3dv}}, {{ext|x3dz}}, {{ext|x3dvz}} | + | |extensions={{ext|x3d}}, {{ext|x3db}}, {{ext|x3dv}}, {{ext|x3dz}}, {{ext|x3dbz}}, {{ext|x3dvz}} |
|mimetypes={{mimetype|model/x3d+xml}}, {{mimetype|model/x3d+binary}}, {{mimetype|model/x3d+vrml}} | |mimetypes={{mimetype|model/x3d+xml}}, {{mimetype|model/x3d+binary}}, {{mimetype|model/x3d+vrml}} | ||
|pronom={{PRONOM|fmt/579}}, {{PRONOM|fmt/580}}, {{PRONOM|fmt/581}}, {{PRONOM|fmt/582}} | |pronom={{PRONOM|fmt/579}}, {{PRONOM|fmt/580}}, {{PRONOM|fmt/581}}, {{PRONOM|fmt/582}} | ||
Line 17: | Line 17: | ||
=== Compressed binary === | === Compressed binary === | ||
− | A file using X3D's ''compressed binary encoding'' uses extension '''.x3db''', and MIME type '''model/x3d+binary'''. The file may be gzip-compressed (even though the encoding name may suggest it is already compressed), and use extension '''.x3db.gz'''. | + | A file using X3D's ''compressed binary encoding'' uses extension '''.x3db''', and MIME type '''model/x3d+binary'''. The file may be gzip-compressed (even though the encoding name may suggest it is already compressed), and use extension '''.x3dbz''' or '''.x3db.gz'''. ('''.x3dbz''' may not be mentioned in the specification, but it is implied by the MIME type registration.) |
=== Classic VRML === | === Classic VRML === |
Revision as of 00:03, 2 April 2014
X3D (Extensible 3D) is an interactive 3D vector graphics format. It is the successor to VRML.
X3D is standardized in ISO/IEC 19775 (X3D), ISO/IEC 19776 (X3D encodings), and ISO/IEC 19777 (X3D language bindings).
Contents |
Encodings
There are three standard ways to encode an X3D file.
XML
An XML-encoded X3D file uses extension .x3d, and MIME type model/x3d+xml. The file may be gzip-compressed, and use extension .x3dz or .x3d.gz.
Compressed binary
A file using X3D's compressed binary encoding uses extension .x3db, and MIME type model/x3d+binary. The file may be gzip-compressed (even though the encoding name may suggest it is already compressed), and use extension .x3dbz or .x3db.gz. (.x3dbz may not be mentioned in the specification, but it is implied by the MIME type registration.)
Classic VRML
A Classic VRML-encoded X3D file uses extension .x3dv, and MIME type model/x3d+vrml. The file may be gzip-compressed, and use extension .x3dvz or .x3dv.gz. This format is similar to VRML.
Identification
With uncompressed XML encoding, an X3D file has a line beginning with "<!DOCTYPE X3D PUBLIC
", followed by an "<X3D>
" XML element.
Classic VRML-encoded X3D files begin with text similar to "#X3D V3.1 utf8
".
Specifications
Sample files
Links
- X3D Overview, from the Web3D Consortium
- X3D Resources, from the Web3D Consortium
- Wikipedia article