Difference between revisions of "Background"
From Web3D.org
Abergstrom (Talk | contribs) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
*[[Node Reference]] | *[[Node Reference]] | ||
==Background== | ==Background== | ||
+ | |||
+ | Specification Link: [http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/enveffects.html#Background Background] | ||
+ | |||
+ | |||
<pre> | <pre> | ||
Background : X3DBackgroundNode { | Background : X3DBackgroundNode { | ||
SFBool [in] set_bind | SFBool [in] set_bind | ||
− | MFFloat [in,out] groundAngle [] [0, | + | MFFloat [in,out] groundAngle [] [0,π/2] |
− | MFColor [in,out] groundColor [] [0,1] | + | MFColor [in,out] groundColor [] [0,1] |
− | MFString [in,out] backUrl | + | MFString [in,out] backUrl [] [URI] |
− | MFString [in,out] bottomUrl | + | MFString [in,out] bottomUrl [] [URI] |
− | MFString [in,out] frontUrl | + | MFString [in,out] frontUrl [] [URI] |
− | MFString [in,out] leftUrl | + | MFString [in,out] leftUrl [] [URI] |
− | SFNode [in,out] metadata | + | SFNode [in,out] metadata NULL [X3DMetadataObject] |
− | MFString [in,out] rightUrl | + | MFString [in,out] rightUrl [] [URI] |
− | MFString [in,out] topUrl | + | MFString [in,out] topUrl [] [URI] |
− | MFFloat [in,out] skyAngle | + | MFFloat [in,out] skyAngle [] [0,π] |
− | MFColor [in,out] skyColor | + | MFColor [in,out] skyColor 0 0 0 [0,1] |
+ | SFFloat [in,out] transparency 0 [0,1] | ||
SFTime [out] bindTime | SFTime [out] bindTime | ||
SFBool [out] isBound | SFBool [out] isBound | ||
Line 20: | Line 25: | ||
</pre> | </pre> | ||
− | A | + | ==DTD Validation== |
+ | |||
+ | ===Children=== | ||
+ | |||
+ | Children must appear as follows: | ||
+ | |||
+ | # A single, optional IS. | ||
+ | # A single, optional node derived from X3DMetadataObject for the ''metadata'' field. | ||
+ | |||
+ | ===Attributes=== | ||
+ | |||
+ | * There are no limits on the acceptable range of values for the ''groundAngle'' field. | ||
+ | * There is no check that the ''groundAngle'' values are nondecreasing. | ||
+ | * There are no limits on the acceptable range of values for the ''groundColor'' field. | ||
+ | * There is no check that the number of ''groundColor'' values is one more than the number of ''groundAngle'' values. | ||
+ | * There are no limits on the acceptable range of values for the ''skyAngle'' field. | ||
+ | * There is no check that the ''skyAngle'' values are nondecreasing. | ||
+ | * There are no limits on the acceptable range of values for the ''skyColor'' field. | ||
+ | * There is no check that the number of ''skyColor'' values is one more than the number of ''skyAngle'' values. | ||
+ | * There are no limits on the acceptable range of values for the ''transparency'' field. | ||
+ | |||
+ | ==Schema Validation== | ||
+ | |||
+ | ===Children=== | ||
+ | |||
+ | Children must appear as follows: | ||
+ | |||
+ | # A single, optional IS. | ||
+ | # A single, optional node derived from X3DMetadataObject for the ''metadata'' field. | ||
+ | |||
+ | ===Attributes=== | ||
+ | |||
+ | * There are no limits on the acceptable range of values for the ''groundAngle'' field. | ||
+ | * There is no check that the ''groundAngle'' values are nondecreasing. | ||
+ | * The ''groundColor'' field is restricted to normalized values, i.e. greater than or equal to zero and less than or equal to one. | ||
+ | * There is no check that the number of ''groundColor'' values is one more than the number of ''groundAngle'' values. | ||
+ | * There are no limits on the acceptable range of values for the ''skyAngle'' field. | ||
+ | * There is no check that the ''skyAngle'' values are nondecreasing. | ||
+ | * The ''skyColor'' field is restricted to normalized values, i.e. greater than or equal to zero and less than or equal to one. | ||
+ | * There is no check that the number of ''skyColor'' values is one more than the number of ''skyAngle'' values. | ||
+ | * The ''transparency'' field is restricted to a normalized value, i.e. greater than or equal to zero and less than or equal to one. | ||
+ | |||
+ | ==Schematron validation== | ||
+ | |||
+ | TBD | ||
*[[Node Reference]] | *[[Node Reference]] |
Latest revision as of 14:37, 22 April 2015
Contents
Background
Specification Link: Background
Background : X3DBackgroundNode { SFBool [in] set_bind MFFloat [in,out] groundAngle [] [0,π/2] MFColor [in,out] groundColor [] [0,1] MFString [in,out] backUrl [] [URI] MFString [in,out] bottomUrl [] [URI] MFString [in,out] frontUrl [] [URI] MFString [in,out] leftUrl [] [URI] SFNode [in,out] metadata NULL [X3DMetadataObject] MFString [in,out] rightUrl [] [URI] MFString [in,out] topUrl [] [URI] MFFloat [in,out] skyAngle [] [0,π] MFColor [in,out] skyColor 0 0 0 [0,1] SFFloat [in,out] transparency 0 [0,1] SFTime [out] bindTime SFBool [out] isBound }
DTD Validation
Children
Children must appear as follows:
- A single, optional IS.
- A single, optional node derived from X3DMetadataObject for the metadata field.
Attributes
- There are no limits on the acceptable range of values for the groundAngle field.
- There is no check that the groundAngle values are nondecreasing.
- There are no limits on the acceptable range of values for the groundColor field.
- There is no check that the number of groundColor values is one more than the number of groundAngle values.
- There are no limits on the acceptable range of values for the skyAngle field.
- There is no check that the skyAngle values are nondecreasing.
- There are no limits on the acceptable range of values for the skyColor field.
- There is no check that the number of skyColor values is one more than the number of skyAngle values.
- There are no limits on the acceptable range of values for the transparency field.
Schema Validation
Children
Children must appear as follows:
- A single, optional IS.
- A single, optional node derived from X3DMetadataObject for the metadata field.
Attributes
- There are no limits on the acceptable range of values for the groundAngle field.
- There is no check that the groundAngle values are nondecreasing.
- The groundColor field is restricted to normalized values, i.e. greater than or equal to zero and less than or equal to one.
- There is no check that the number of groundColor values is one more than the number of groundAngle values.
- There are no limits on the acceptable range of values for the skyAngle field.
- There is no check that the skyAngle values are nondecreasing.
- The skyColor field is restricted to normalized values, i.e. greater than or equal to zero and less than or equal to one.
- There is no check that the number of skyColor values is one more than the number of skyAngle values.
- The transparency field is restricted to a normalized value, i.e. greater than or equal to zero and less than or equal to one.
Schematron validation
TBD