#VRML V2.0 utf8
# X3D-to-VRML-97 XSL translation autogenerated by X3dToVrml97.xslt
# https://www.web3d.org/x3d/content/X3dToVrml97.xslt
# Generated using XSLT processor: Saxonica
# [X3D] VRML V3.0 utf8
# PROFILE Immersive
# [X3D] version=3.0
# [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.0.xsd
# [head]
# META "title" "Figure20_16SpotLightBeamWidthComparison.x3d"
# META "creator" "Figure 20.16, The VRML 2.0 Sourcebook, Copyright [1997] By Andrea L. Ames, David R. Nadeau, and John L. Moreland"
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch20/20fig16a.htm"
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch20/20fig16b.htm"
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch20/20fig16c.htm"
# META "translator" "Don Brutzman"
# META "created" "10 September 2000"
# META "modified" "20 October 2019"
# META "description" "Three meshes illuminated by separate spotlights, with outer cone set to 45 degrees and inner cones set to 45, 22 1/2, and 1/2 degrees respectively. Combines Figures 20.16a, 16b, 16c."
# META "identifier" "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter20Lighting/Figure20_16SpotLightBeamWidthComparison.x3d"
# META "generator" "X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"
# META "license" "../../license.html"
# [Scene] ========== ========== ==========
NavigationInfo { type [ "EXAMINE" "ANY" ] } ### Default X3D NavigationInfo
WorldInfo {
title "Figure20_16SpotLightBeamWidthComparison.x3d"
}
Viewpoint {
description "SpotLights shining on meshes, outer cone 45 degrees. Inner cone varies 90 to 45 to 5 degrees."
orientation 1 0 0 -0.52
position 0 24 48
}
Viewpoint {
description "SpotLight beam differences are more pronounced at narrow angles"
orientation 1 0 0 -0.157
position 0 8 48
}
# Note headlight turned off in NavigationInfo. Most browsers allow user toggling headlight also.
# This NavigationInfo node is bound at runtime and overrides the NavigationInfo headlight setting within the Inlined scene.
# Check out the scene with headlight off
Transform {
translation -21 0 0
children [
SpotLight {
ambientIntensity 0.5
beamWidth 0.785
cutOffAngle 0.785
direction 0 -1 0
location 0 9 0
radius 12
}
### Warning: SpotLight node location and radius are affected by translation and scaling of parent-hierarchy
DEF FlatMesh Inline {
bboxSize 16 16 16
url [ "Figure20_05FlatMesh.x3d" "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter20Lighting/Figure20_05FlatMesh.x3d" "Figure20_05FlatMesh.wrl" "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter20Lighting/Figure20_05FlatMesh.wrl" ]
}
]
}
Group {
children [
SpotLight {
ambientIntensity 0.5
beamWidth 0.392
cutOffAngle 0.785
direction 0 -1 0
location 0 9 0
radius 12
}
USE FlatMesh
]
}
Transform {
translation 21 0 0
children [
SpotLight {
ambientIntensity 0.5
beamWidth 0.09
cutOffAngle 0.785
direction 0 -1 0
location 0 9 0
radius 12
}
### Warning: SpotLight node location and radius are affected by translation and scaling of parent-hierarchy
USE FlatMesh
]
}