Difference between revisions of "ComposedCubeMapTexture"

From Web3D.org
Jump to: navigation, search
 
Line 1: Line 1:
 
* [[Node Reference]]
 
* [[Node Reference]]
 
==ComposedCubeMapTexture==
 
==ComposedCubeMapTexture==
 +
 +
Specification Link: [http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/env_texture.html#ComposedCubeMapTexture ComposedCubeMapTexture]
  
 
<pre>
 
<pre>
 
ComposedCubeMapTexture : X3DEnvironmentTextureNode {
 
ComposedCubeMapTexture : X3DEnvironmentTextureNode {
  SFNode [in,out] metadata NULL [X3DMetadataObject]
 
  SFNode [in,out] front    NULL [X3DTexture2DNode]
 
 
   SFNode [in,out] back    NULL [X3DTexture2DNode]
 
   SFNode [in,out] back    NULL [X3DTexture2DNode]
 +
  SFNode [in,out] bottom  NULL [X3DTexture2DNode]
 +
  SFNode [in,out] front    NULL [X3DTexture2DNode]
 
   SFNode [in,out] left    NULL [X3DTexture2DNode]
 
   SFNode [in,out] left    NULL [X3DTexture2DNode]
 +
  SFNode [in,out] metadata NULL [X3DMetadataObject]
 
   SFNode [in,out] right    NULL [X3DTexture2DNode]
 
   SFNode [in,out] right    NULL [X3DTexture2DNode]
 
   SFNode [in,out] top      NULL [X3DTexture2DNode]
 
   SFNode [in,out] top      NULL [X3DTexture2DNode]
  SFNode [in,out] bottom  NULL [X3DTexture2DNode]
 
 
}
 
}
 
</pre>
 
</pre>
  
The ComposedCubeMapTexture node defines a cubic environment map source as an explicit set of images drawn from individual 2D texture descriptions.
+
==DTD Validation==
 +
 
 +
===Children===
 +
 
 +
Children must appear as follows:
 +
 
 +
# A single, optional IS.
 +
# A single, optional node derived from ''X3DMetadataObject'' for the ''metadata'' field.
 +
# Any number, including zero, of Texture2DNodes, which are:
 +
## [[ImageTexture]]
 +
## [[MovieTexture]]
 +
## [[PixelTexture]]
 +
 
 +
NOTE: The DTD does not allow an appropriately typed Prototype node to be substituted for any Texture2DNodes.This has been reported.
 +
 
 +
===Attributes===
 +
 
 +
* There are no other attributes requiring validation.
 +
 
 +
==Schema Validation==
 +
 
 +
===Children===
 +
 
 +
Children must appear as follows:
 +
 
 +
# A single, optional IS.
 +
# A single, optional node derived from ''X3DMetadataObject'' for the ''metadata'' field.
 +
# From zero to six nodes in total of any of the following:
 +
## [[ImageTexture]]
 +
## [[MovieTexture]]
 +
## [[PixelTexture]]
 +
## An appropriately typed Prototype
  
 +
===Attributes===
  
See the ''Concepts'' section of the X3D specification for a general description of texture maps.
+
* There are no other attributes requiring validation.
  
 +
==Schematron validation==
  
See the ''Texturing component'' section of the X3D specification for a general description of the X3DTexture2DNode abstract type and interpretation of rendering for 2D images. When used as a source for cubic environment maps, the fields ''repeatS'' and ''repeatT'' fields shall be ignored.
+
TBD
  
 
* [[Node Reference]]
 
* [[Node Reference]]

Latest revision as of 06:56, 8 August 2015

ComposedCubeMapTexture

Specification Link: ComposedCubeMapTexture

ComposedCubeMapTexture : X3DEnvironmentTextureNode {
  SFNode [in,out] back     NULL [X3DTexture2DNode]
  SFNode [in,out] bottom   NULL [X3DTexture2DNode]
  SFNode [in,out] front    NULL [X3DTexture2DNode]
  SFNode [in,out] left     NULL [X3DTexture2DNode]
  SFNode [in,out] metadata NULL [X3DMetadataObject]
  SFNode [in,out] right    NULL [X3DTexture2DNode]
  SFNode [in,out] top      NULL [X3DTexture2DNode]
}

DTD Validation

Children

Children must appear as follows:

  1. A single, optional IS.
  2. A single, optional node derived from X3DMetadataObject for the metadata field.
  3. Any number, including zero, of Texture2DNodes, which are:
    1. ImageTexture
    2. MovieTexture
    3. PixelTexture

NOTE: The DTD does not allow an appropriately typed Prototype node to be substituted for any Texture2DNodes.This has been reported.

Attributes

  • There are no other attributes requiring validation.

Schema Validation

Children

Children must appear as follows:

  1. A single, optional IS.
  2. A single, optional node derived from X3DMetadataObject for the metadata field.
  3. From zero to six nodes in total of any of the following:
    1. ImageTexture
    2. MovieTexture
    3. PixelTexture
    4. An appropriately typed Prototype

Attributes

  • There are no other attributes requiring validation.

Schematron validation

TBD