Difference between revisions of "ComposedCubeMapTexture"

From Web3D.org
Jump to: navigation, search
 
 
(One intermediate revision by one other user not shown)
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>
CADAssembly : X3DGroupingNode, X3DProductStructureChildNode {
+
ComposedCubeMapTexture : X3DEnvironmentTextureNode {
   MFNode  [in]    addChildren
+
   SFNode [in,out] back     NULL [X3DTexture2DNode]
   MFNode  [in]     removeChildren
+
   SFNode [in,out] bottom  NULL [X3DTexture2DNode]
   MFNode  [in,out] children      []       [X3DProductStructureChildNode]
+
   SFNode [in,out] front    NULL [X3DTexture2DNode]
   SFNode   [in,out] metadata       NULL     [X3DMetadataObject]
+
  SFNode [in,out] left    NULL [X3DTexture2DNode]
   SFString [in,out] name ""
+
   SFNode [in,out] metadata NULL [X3DMetadataObject]
  SFVec3f  []       bboxCenter    0 0 0    (-∞,∞)
+
   SFNode [in,out] right    NULL [X3DTexture2DNode]
   SFVec3f  []       bboxSize      -1 -1 -1 [0,∞) or −1 −1 −1
+
   SFNode [in,out] top      NULL [X3DTexture2DNode]
 
}
 
}
 
</pre>
 
</pre>
The CADAssembly node holds a set of assemblies or parts grouped together.
 
  
 +
==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===
  
The ''children'' field can contain X3DProductStructureChildNode types. Each child will be either a sub-assembly or a part.
+
* There are no other attributes requiring validation.
  
 +
==Schematron validation==
  
The ''name'' field documents the name of this CADAssembly.
+
TBD
  
 
* [[Node Reference]]
 
* [[Node Reference]]

Latest revision as of 13: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