#X3D V3.0 utf8
# X3D-to-ClassicVRML XSL translation autogenerated by X3dToVrml97.xslt
# https://www.web3d.org/x3d/content/X3dToVrml97.xslt
# Generated using XSLT processor: Saxonica
PROFILE Immersive
# [X3D] version=3.0
# [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.0.xsd
# [head]
COMPONENT Core:1
META "title" "SchemaTest.x3d"
META "created" "1 October 2002"
META "modified" "20 October 2019"
META "description" "Test scene for obscure schema validation cases."
META "error" "Test scene that does not render or validate."
### Error:
META "creator" "Don Brutzman"
META "identifier" "https://www.web3d.org/x3d/content/examples/Basic/development/SchemaTest.x3d"
META "generator" "X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"
META "license" "../license.html"
# [Scene] ========== ========== ==========
WorldInfo {
title "SchemaTest.x3d"
}
DEF badCycleIntervalValue TimeSensor {
cycleInterval -1.8e-1
}
### Warning: no ROUTE found for TimeSensor output
Transform {
rotation 0 0 1 -0.444E+1
translation +10000.e-1 50 0.5
children [
Anchor {
children [
Shape {
geometry IndexedLineSet {
color Color {
}
coord Coordinate {
}
}
appearance Appearance {
texture MovieTexture {
}
material Material {
}
textureTransform TextureTransform {
}
}
}
Collision {
proxy
Shape {
geometry Extrusion {
}
}
children [
Background {
groundAngle [ 0.5 ]
groundColor [ 1 0 0 ]
}
### Warning: Background node not affected by translation or scaling of parent
Shape {
appearance Appearance {
material Material {
}
texture PixelTexture {
}
}
geometry Cylinder {
}
}
]
}
]
}
]
}
Shape {
geometry ElevationGrid {
normal Normal {
}
color Color {
color [ 0.5e+0 0.05e+1 0.e-1 0 1 1 ]
}
texCoord TextureCoordinate {
}
# partial loophole via xsd:all forcontained ProtoInstance, USE
}
appearance Appearance {
textureTransform TextureTransform {
}
texture MovieTexture {
}
material Material {
}
}
}
NavigationInfo {
}
Shape {
appearance Appearance {
### Error: IS/connect definition found outside of ProtoDeclare
### Error: IS/connect/@protoField='df' does not match any of containing ProtoDeclare/ProtoInterface/field/@name definitions
sfdg IS df
material Material {
}
texture MultiTexture {
}
}
geometry IndexedFaceSet {
normal Normal {
}
coord Coordinate {
}
}
}
PROTO blah [
### Warning: ProtoInterface is unreferenced in ProtoBody with no corresponding IS/connect/@protoField
inputOnly SFBool something
] {
Anchor {
}
ROUTE blah.x TO blah.x
### Warning: duplicate ROUTE blah.x TO blah.x
### Error: ROUTE inside ProtoDeclare "blah" but fromNode "blah" is not inside same scope, for ROUTE blah.x TO blah.x
### Error: ROUTE inside ProtoDeclare "blah" but toNode "blah" is not inside same scope, for ROUTE blah.x TO blah.x
### Error: ROUTE fromNode='"blah"' precedes node DEFinition. Move the ROUTE to follow the DEF node.
### Error: ROUTE toNode='"blah"' precedes node DEFinition. Move the ROUTE to follow the DEF node.
### Error: ROUTE fromNode='blah' is a blah ProtoInstance, but fromField='x' is not a defined field.
### Error: ROUTE toNode='blah' is a blah ProtoInstance, but toField='x' is not a defined field.
Sound {
source AudioClip {
}
}
}
DEF blah blah {
}
ROUTE blah.x TO blah.x
### Warning: duplicate ROUTE blah.x TO blah.x
### Error: ROUTE fromNode='blah' is a blah ProtoInstance, but fromField='x' is not a defined field.
### Error: ROUTE toNode='blah' is a blah ProtoInstance, but toField='x' is not a defined field.