X3D
MinhNguyen (Talk | contribs) |
|||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category:Engineering format]] | [[Category:Engineering format]] | ||
| − | '''Title(s):''' [[Title::X3D]] - | + | '''Title(s):''' [[Title::X3D]] - ISO standard XML-based file format for representing 3D computer graphics. |
| − | '''Version ID:''' [[Version ID::3.2]] | + | '''Version ID:''' [[Version ID::3.2]] |
| − | '''Date released:''' | + | '''Date released:''' [Version Date released::2005-04-30] |
'''Date:''' [[Format Date::2005-04-30]] - Date the format was created (YYYY-MM-DD) | '''Date:''' [[Format Date::2005-04-30]] - Date the format was created (YYYY-MM-DD) | ||
| − | '''Creator(s):''' | + | '''Creator(s):''' Don Brutzman |
| − | + | ||
| − | + | ||
| + | '''Contributor(s):''' | ||
| + | X3D | ||
| + | X3D Earth | ||
| + | X3D Networking | ||
| + | User Interface | ||
| + | CAD | ||
| + | Medical | ||
| + | VizSim | ||
| + | X3D Conformance Program | ||
| + | Programmable Shaders | ||
| + | GeoSpatial | ||
| + | DIS-XML | ||
| + | H-Anim | ||
| + | X3D Source | ||
'''Relationships:''' - Relationships that the engineering format has with organizations, other formats, etc. | '''Relationships:''' - Relationships that the engineering format has with organizations, other formats, etc. | ||
| Line 29: | Line 41: | ||
<div style="height:48ex;overflow:scroll"> | <div style="height:48ex;overflow:scroll"> | ||
| − | <source lang="xml"> | + | <source lang="xml"> |
| − | <?xml version="1.0" encoding="UTF-8"?> | + | <?xml version="1.0" encoding="UTF-8"?> |
| − | <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> | + | <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> |
| − | <X3D profile='Immersive' version='3.0' xmlns:xsd='[http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance]' | + | <X3D profile='Immersive' version='3.0' xmlns:xsd='[http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance]' |
xsd:noNamespaceSchemaLocation='[http://www.web3d.org/specifications/x3d-3.2.xsd http://www.web3d.org/specifications/x3d-3.2.xsd]'> | xsd:noNamespaceSchemaLocation='[http://www.web3d.org/specifications/x3d-3.2.xsd http://www.web3d.org/specifications/x3d-3.2.xsd]'> | ||
<head> | <head> | ||
| Line 73: | Line 85: | ||
</Group> | </Group> | ||
</Scene> | </Scene> | ||
| − | </X3D> | + | </X3D> |
| − | </source> | + | </source> |
</div> | </div> | ||
| Line 86: | Line 98: | ||
'''Applications:''' - Applications that the engineering format uses. | '''Applications:''' - Applications that the engineering format uses. | ||
| − | * '''Native application(s):''' [[Native Application:: | + | * '''Native application(s):''' [[Native Application::Embedding 3D objects in web pages]] - Applications which are primarily designed to specifically run this engineering format. |
| − | * '''Interoperable applications:''' [[Interoperable Application:: | + | * '''Interoperable applications:''' [[Interoperable Application::Compatible with non-scripted VRML97]] - Applications which can read or write files of this format, but are not native applications for the format. |
'''Magic numbers:''' [[Magic Numbers::]] - Unique identifying characters at the beginning of files for this engineering format. | '''Magic numbers:''' [[Magic Numbers::]] - Unique identifying characters at the beginning of files for this engineering format. | ||
| Line 98: | Line 110: | ||
'''Sustainability Factors:''' - Facts about the sustainability of this particular engineering format. | '''Sustainability Factors:''' - Facts about the sustainability of this particular engineering format. | ||
| − | * '''Standardization:''' [[Standardization::]] - Information regarding standardization attempts with this format. | + | * '''Standardization:''' [[Standardization::ISO]] - Information regarding standardization attempts with this format. |
* '''Adoption:''' [[Adoption::]] - Information about how this format has been adopted by other organizations. | * '''Adoption:''' [[Adoption::]] - Information about how this format has been adopted by other organizations. | ||
| Line 110: | Line 122: | ||
* '''Technical protection considerations:''' [[Technical protection considerations::]] - Any considerations that are necessary when it comes to technical protection. | * '''Technical protection considerations:''' [[Technical protection considerations::]] - Any considerations that are necessary when it comes to technical protection. | ||
| − | '''Typical use:''' [[Typical use::]] - Keywords that describe the format's typical use. Examples: CAD and CAM | + | '''Typical use:''' [[Typical use::Embedding 3D scenes/objects in web pages]] - Keywords that describe the format's typical use. Examples: CAD and CAM |
'''File classification:''' - Specific properties that pertain to this engineering format. | '''File classification:''' - Specific properties that pertain to this engineering format. | ||
| Line 116: | Line 128: | ||
* '''Raster data:''' - Section describes whether or not the engineering format supports raster data. | * '''Raster data:''' - Section describes whether or not the engineering format supports raster data. | ||
** '''Raster data 2D:''' - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data. | ** '''Raster data 2D:''' - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data. | ||
| − | *** '''Is Supported:''' [[File Classification Raster Data 2D - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Raster Data 2D - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Raster Data 2D - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Raster Data 2D - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Raster data 3D:''' - Can the format support 3D raster data? Example: A format that can contain 2D pixelated data of a 3D model supports 3D raster data. | ** '''Raster data 3D:''' - Can the format support 3D raster data? Example: A format that can contain 2D pixelated data of a 3D model supports 3D raster data. | ||
| − | *** '''Is Supported:''' [[File Classification Raster Data 3D - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Raster Data 3D - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Raster Data 3D - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Raster Data 3D - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
* '''Geometric representation:''' - Section describes whether or not the engineering format supports geometric representations. | * '''Geometric representation:''' - Section describes whether or not the engineering format supports geometric representations. | ||
** '''Implicit representation:''' - Section describes whether or not the engineering format supports implicit representations. | ** '''Implicit representation:''' - Section describes whether or not the engineering format supports implicit representations. | ||
*** '''Implicit surfaces:''' - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces. | *** '''Implicit surfaces:''' - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces. | ||
| − | **** '''Is Supported:''' [[File Classification Implicit Surfaces - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Implicit Surfaces - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Implicit Surfaces - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Implicit Surfaces - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
*** '''Implicit curves:''' - Can the format support implicit curves? Example: A format that can contain curves that are generated with mathematical equations that contain the independent variables x, y, and z, supports implicit curves. | *** '''Implicit curves:''' - Can the format support implicit curves? Example: A format that can contain curves that are generated with mathematical equations that contain the independent variables x, y, and z, supports implicit curves. | ||
| − | **** '''Is Supported:''' [[File Classification Implict Curves - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Implict Curves - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Implicit Curves - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Implicit Curves - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
*** '''Point set:''' - Can the format support point sets? Example: A format that supports surfaces and lines that are generated by points that form triangles supports point sets. | *** '''Point set:''' - Can the format support point sets? Example: A format that supports surfaces and lines that are generated by points that form triangles supports point sets. | ||
| − | **** '''Is Supported:''' [[File Classification Point Set - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Point Set - Is Supported::Yes]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Point Set - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Point Set - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Mesh:''' - Section describes whether or not the engineering format supports mesh. | ** '''Mesh:''' - Section describes whether or not the engineering format supports mesh. | ||
| Line 137: | Line 149: | ||
**** '''Description:''' [[File Classification Manifold Surface Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Manifold Surface Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
*** '''Manifold volume meshes:''' - Can the format support manifold volume meshes? Example: A format that supports volumes that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space | *** '''Manifold volume meshes:''' - Can the format support manifold volume meshes? Example: A format that supports volumes that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space | ||
| − | **** '''Is Supported:''' [[File Classification Manifold Volume Meshes - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Manifold Volume Meshes - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Manifold Volume Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Manifold Volume Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
*** '''Non-manifold meshes:''' - Can the format support non-manifold meshes? Example: A format that supports meshes that are not manifolds | *** '''Non-manifold meshes:''' - Can the format support non-manifold meshes? Example: A format that supports meshes that are not manifolds | ||
| − | **** '''Is Supported:''' [[File Classification Non-manifold Meshes - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Non-manifold Meshes - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Non-manifold Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Non-manifold Meshes - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Parametric representation:''' - Section describes whether or not the engineering format supports parametric representations. | ** '''Parametric representation:''' - Section describes whether or not the engineering format supports parametric representations. | ||
*** '''Parametric surfaces:''' - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces. | *** '''Parametric surfaces:''' - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces. | ||
| − | **** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Parametric Surfaces - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Parametric Surfaces - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
*** '''Parametric curves:''' - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves. | *** '''Parametric curves:''' - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves. | ||
| − | **** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::]] - Is the feature supported in the engineering format? | + | **** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::No]] - Is the feature supported in the engineering format? |
**** '''Description:''' [[File Classification Parametric Curves - Description::]] - This field is used to describe the support or lack of support of the feature. | **** '''Description:''' [[File Classification Parametric Curves - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Contour sets:''' - Can the format support contour sets? | ** '''Contour sets:''' - Can the format support contour sets? | ||
| − | *** '''Is Supported:''' [[File Classification Contour Sets - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Contour Sets - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Contour Sets - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Contour Sets - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''NURBS:''' - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS | ** '''NURBS:''' - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS | ||
| − | *** '''Is Supported:''' [[File Classification NURBS - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification NURBS - Is Supported::Yes]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification NURBS - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification NURBS - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
* '''Multi-resolution models:''' - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models. | * '''Multi-resolution models:''' - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models. | ||
| − | ** '''Is Supported:''' [[File Classification Multi-resolution Models - Is Supported::]] - Is the feature supported in the engineering format? | + | ** '''Is Supported:''' [[File Classification Multi-resolution Models - Is Supported::No]] - Is the feature supported in the engineering format? |
** '''Description:''' [[File Classification Multi-resolution Models - Description::]] - This field is used to describe the support or lack of support of the feature. | ** '''Description:''' [[File Classification Multi-resolution Models - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
* '''Dynamics:''' - Section describes whether or not the engineering format supports dynamics. | * '''Dynamics:''' - Section describes whether or not the engineering format supports dynamics. | ||
** '''Kinematics:''' - Can the format support kinematics? Example: Does the format allow model parts to rotate? | ** '''Kinematics:''' - Can the format support kinematics? Example: Does the format allow model parts to rotate? | ||
| − | *** '''Is Supported:''' [[File Classification Kinematics - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Kinematics - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Kinematics - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Kinematics - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Assembly:''' - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model? | ** '''Assembly:''' - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model? | ||
| − | *** '''Is Supported:''' [[File Classification Assembly - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Assembly - Is Supported::Yes]] - Is the feature supported in the engineering format? |
| − | *** '''Description:''' [[File Classification Assembly - Description::]] - This field is used to describe the support or lack of support of the feature. | + | *** '''Description:''' [[File Classification Assembly - Description::Through the CADAssembly Node type]] - This field is used to describe the support or lack of support of the feature. |
** '''Force(s):''' - Can the format support forces? Example: Does the format support acceleration forces? | ** '''Force(s):''' - Can the format support forces? Example: Does the format support acceleration forces? | ||
| − | *** '''Is Supported:''' [[File Classification Force - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Force - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Force - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Force - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
* '''Boundary representation''' - Can the format support models with boundary representations? | * '''Boundary representation''' - Can the format support models with boundary representations? | ||
** '''Manifold surface boundary representations:''' - Can the format support manifold surface boundary representations? Example: The engineering format STEP | ** '''Manifold surface boundary representations:''' - Can the format support manifold surface boundary representations? Example: The engineering format STEP | ||
| − | *** '''Is Supported:''' [[File Classification Manifold Surface Boundary Representation - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Manifold Surface Boundary Representation - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Manifold Surface Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Manifold Surface Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Manifold volume boundary representations:''' - Can the format support manifold volume boundary representations? Example: The engineering format STEP | ** '''Manifold volume boundary representations:''' - Can the format support manifold volume boundary representations? Example: The engineering format STEP | ||
| − | *** '''Is Supported:''' [[File Classification Manifold Volume Boundary Representation - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Manifold Volume Boundary Representation - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Manifold Volume Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Manifold Volume Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
** '''Non-manifold boundary representations:''' - Can the format support non-manifold boundary representations? Example: The engineering format STEP | ** '''Non-manifold boundary representations:''' - Can the format support non-manifold boundary representations? Example: The engineering format STEP | ||
| − | *** '''Is Supported:''' [[File Classification Non-manifold Boundary Representation - Is Supported::]] - Is the feature supported in the engineering format? | + | *** '''Is Supported:''' [[File Classification Non-manifold Boundary Representation - Is Supported::No]] - Is the feature supported in the engineering format? |
*** '''Description:''' [[File Classification Non-manifold Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | *** '''Description:''' [[File Classification Non-manifold Boundary Representation - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
* '''Material transparency:''' - Can the format support transparency? Example: Does the format allow models to have a clear window in a car? | * '''Material transparency:''' - Can the format support transparency? Example: Does the format allow models to have a clear window in a car? | ||
| − | ** '''Is Supported:''' [[File Classification Material Transparency - Is Supported::]] - Is the feature supported in the engineering format? | + | ** '''Is Supported:''' [[File Classification Material Transparency - Is Supported::Yes]] - Is the feature supported in the engineering format? |
** '''Description:''' [[File Classification Material Transparency - Description::]] - This field is used to describe the support or lack of support of the feature. | ** '''Description:''' [[File Classification Material Transparency - Description::]] - This field is used to describe the support or lack of support of the feature. | ||
| − | '''References:''' [[References::]] - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page. | + | '''References:''' [[References::http://en.wikipedia.org/wiki/X3D, http://www.web3d.org/x3d/specifications/x3d/, http://www.web3d.org/x3d/wiki/index.php/Main_Page]] - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page. |
Latest revision as of 15:38, 13 May 2009
Title(s): X3D - ISO standard XML-based file format for representing 3D computer graphics.
Version ID: 3.2
Date released: [Version Date released::2005-04-30]
Date: 2005-04-30 - Date the format was created (YYYY-MM-DD)
Creator(s): Don Brutzman
Contributor(s): X3D X3D Earth X3D Networking User Interface CAD Medical VizSim X3D Conformance Program Programmable Shaders GeoSpatial DIS-XML H-Anim X3D Source Relationships: - Relationships that the engineering format has with organizations, other formats, etc.
- Previous Version(s): - Any engineering format that is a previous version format of this one.
- Contains: - Any engineering format that is contained by this format.
- Syntax Format(s): XML - Any syntax formats that the engineering format may use.
- Family Format(s): XML - Any family formats to which the engineering format may belong.
Description: Describes 3D objects for embedding in webpages - Main description of the format, which can give extra information not categorized.
History: [[History::Successor to [VRML] ]] - Historical description depicting major events surrounding development, creation, and maintenance of this format.
Example(s):
<source lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> <X3D profile='Immersive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.2.xsd'> <head> <meta content='HelloWorld.x3d' name='title'/> <meta content='Simple X3D example' name='description'/> <meta content='30 October 2000' name='created'/> <meta content='11 October 2008' name='modified'/> <meta content='Don Brutzman' name='creator'/> <meta content='http://www.web3d.org/x3d/content/examples/HelloWorld.x3d' name='identifier'/> <meta content='http://www.web3d.org/x3d/content/examples/HelloWorldTall.png' name='image'/> <meta content='http://www.web3d.org/x3d/content/examples/license.html' name='license'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> </head> <Scene> <Group> <Viewpoint centerOfRotation='0 -1 0' description='Hello world!' position='0 -1 7'/> <Transform rotation='0 1 0 3'> <Shape> <Sphere/> <Appearance> <Material diffuseColor='0 0.5 1'/> <ImageTexture url='"earth-topo.png" "earth-topo.jpg" "earth-topo-small.gif" "http://www.web3d.org/x3d/content/examples/Basic/earth-topo.png" "http://www.web3d.org/x3d/content/examples/Basic/earth-topo.jpg" "http://www.web3d.org/x3d/content/examples/Basic/earth-topo-small.gif"'/> </Appearance> </Shape> </Transform> <Transform translation='0 -2 0'> <Shape> <Text solid='false' string='"Hello" "world!"'> <FontStyle justify='"MIDDLE" "MIDDLE"'/> </Text> <Appearance> <Material diffuseColor='0.1 0.5 1'/> </Appearance> </Shape> </Transform> </Group> </Scene> </X3D> </source>
Identifier: http://www.web3d.org/x3d/specifications/x3d/ - A URL or other identifier that refers to the engineering format.
Documentation: Documentation Template - Information in general about the engineering format.
File Extensions: x3dv, x3d, x3db - Extensions of the engineering format, excluding the dot.
Applications: - Applications that the engineering format uses.
- Native application(s): Embedding 3D objects in web pages - Applications which are primarily designed to specifically run this engineering format.
- Interoperable applications: Compatible with non-scripted VRML97 - Applications which can read or write files of this format, but are not native applications for the format.
Magic numbers: - Unique identifying characters at the beginning of files for this engineering format.
Format(s): model/x3d+xml, model/x3d+binary - The MIME file types.
Rights: - The name or type of the license for the engineering format. Examples: BSD-style license, Apache License, Proprietary license
Sustainability Factors: - Facts about the sustainability of this particular engineering format.
- Standardization: ISO - Information regarding standardization attempts with this format.
- Adoption: - Information about how this format has been adopted by other organizations.
- Licensing and patent claims: - Any licenses or patent claims that the engineering format makes.
- Self-documentation: - Any self-documentation capabilities of the format.
- External dependencies: - Anything that the format depends on outside of its control to function.
- Technical protection considerations: - Any considerations that are necessary when it comes to technical protection.
Typical use: Embedding 3D scenes/objects in web pages - Keywords that describe the format's typical use. Examples: CAD and CAM
File classification: - Specific properties that pertain to this engineering format.
- Type {Binary, Text}: - The type of file, choices are binary and text.
- Raster data: - Section describes whether or not the engineering format supports raster data.
- Raster data 2D: - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Raster data 3D: - Can the format support 3D raster data? Example: A format that can contain 2D pixelated data of a 3D model supports 3D raster data.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Raster data 2D: - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data.
- Geometric representation: - Section describes whether or not the engineering format supports geometric representations.
- Implicit representation: - Section describes whether or not the engineering format supports implicit representations.
- Implicit surfaces: - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Implicit curves: - Can the format support implicit curves? Example: A format that can contain curves that are generated with mathematical equations that contain the independent variables x, y, and z, supports implicit curves.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Point set: - Can the format support point sets? Example: A format that supports surfaces and lines that are generated by points that form triangles supports point sets.
- Is Supported: Yes - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Implicit surfaces: - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces.
- Mesh: - Section describes whether or not the engineering format supports mesh.
- Manifold surface meshes: - Can the format support manifold surface meshes? Example: A format that supports surfaces that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold volume meshes: - Can the format support manifold volume meshes? Example: A format that supports volumes that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Non-manifold meshes: - Can the format support non-manifold meshes? Example: A format that supports meshes that are not manifolds
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold surface meshes: - Can the format support manifold surface meshes? Example: A format that supports surfaces that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
- Parametric representation: - Section describes whether or not the engineering format supports parametric representations.
- Parametric surfaces: - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Parametric curves: - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Parametric surfaces: - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces.
- Contour sets: - Can the format support contour sets?
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- NURBS: - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS
- Is Supported: Yes - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Implicit representation: - Section describes whether or not the engineering format supports implicit representations.
- Multi-resolution models: - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models.
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Dynamics: - Section describes whether or not the engineering format supports dynamics.
- Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Assembly: - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model?
- Is Supported: Yes - Is the feature supported in the engineering format?
- Description: Through the CADAssembly Node type - This field is used to describe the support or lack of support of the feature.
- Force(s): - Can the format support forces? Example: Does the format support acceleration forces?
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
- Boundary representation - Can the format support models with boundary representations?
- Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold volume boundary representations: - Can the format support manifold volume boundary representations? Example: The engineering format STEP
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Non-manifold boundary representations: - Can the format support non-manifold boundary representations? Example: The engineering format STEP
- Is Supported: No - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
- Material transparency: - Can the format support transparency? Example: Does the format allow models to have a clear window in a car?
- Is Supported: Yes - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
References: http://en.wikipedia.org/wiki/X3D, http://www.web3d.org/x3d/specifications/x3d/, http://www.web3d.org/x3d/wiki/index.php/Main_Page - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.