<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN"   "http://www.web3d.org/specifications/x3d-3.2.dtd">
<X3D profile='Immersiveversion='3.2xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation=' http://www.web3d.org/specifications/x3d-3.2.xsd '>
<head>
<meta name='titlecontent='MovieTextureAuthoringOptions.x3d'/>
<meta name='descriptioncontent='Provide examples of helpful MovieTexture usage'/>
<meta name='creatorcontent='Don Brutzman and MV3204 class'/>
<meta name='createdcontent='21 August 2008'/>
<meta name='modifiedcontent='27 August 2008'/>
<meta name='subjectcontent='MovieTexture examples'/>
<meta name='imagecontent='MovieTextureFigure.png'/>
<meta name='identifiercontent=' http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/MovieTextureAuthoringOptions.x3d '/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent='../license.html'/>
</head>
<!--

Index for DEF nodes: Backdrop, BottomGroup, CenterGroup, FullImageMapping, MovieShapeHighDefinition, MovieShapeStandardDefinition, MovieTouchHighDefinition, MovieTouchStandardDefinition, Quadrilateral320x240, Quadrilateral480x270, TopGroup, X3dQuipMovieHighDefinition, X3dQuipMovieStandardDefinition
Index for Viewpoint images: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
<Scene>
<Viewpoint description='MovieTexture authoring optionsposition='0 0 18retainUserOffsets='false'/>
<!-- Flat surface movie, fixed position and orientation -->
<Group DEF='TopGroup'>
<Transform translation='-6 3 0'>
<Viewpoint description='Movie #1, standard aspect ratioposition='0 0 5retainUserOffsets='false'/>
<Shape DEF='MovieShapeStandardDefinition'>
<IndexedFaceSet DEF='Quadrilateral320x240solid='falsecoordIndex='0 1 2 3'>
<Coordinate point='-1.6 -1.2 0 1.6 -1.2 0 1.6 1.2 0 -1.6 1.2 0'/>
<TextureCoordinate DEF='FullImageMappingpoint='0 0 1 0 1 1 0 1'/>
</IndexedFaceSet>
<Appearance> </Appearance>
</Shape>
</Transform>
<!-- movie under a Billboard to always face user -->
<Transform translation='0 3 0'>
<Viewpoint description='Billboarded movie #2 offset view location, standard aspect ratioorientation='0 1 0 0.8position='4 0 4retainUserOffsets='false'/>
<Billboard axisOfRotation='0 0 0'> </Billboard>
</Transform>
<!-- MovieTouchStandardDefinition ROUTE:  [from touchTime to X3dQuipMovieStandardDefinition.startTime ] -->
<TouchSensor DEF='MovieTouchStandardDefinitiondescription='click to start'/>
<ROUTE fromNode='MovieTouchStandardDefinitionfromField='touchTimetoNode='X3dQuipMovieStandardDefinitiontoField='startTime'/>
</Group>
<!-- Launch movie into external browser -->
<Transform translation='6 3 0'> </Transform>
<Group DEF='CenterGroup'>
<Transform translation='-6 0 0'>
<Shape>
<Text string='"Click to run"solid='true'>
<FontStyle justify='"MIDDLE" "MIDDLE"'/>
</Text>
</Shape>
</Transform>
<Billboard axisOfRotation='0 0 0'>
<Shape>
<Text string='Billboardedsolid='true'>
<FontStyle justify='"MIDDLE" "MIDDLE"'/>
</Text>
</Shape>
</Billboard>
<Transform translation='6 0 0'>
<Shape>
<Text string='"Click image" "to launch"solid='true'>
<FontStyle justify='"MIDDLE" "MIDDLE"'/>
</Text>
</Shape>
</Transform>
</Group>
<Group DEF='BottomGroup'>
<Transform translation='-6 -3 0'>
<Viewpoint description='Movie #4, standard aspect ratioposition='0 0 5retainUserOffsets='false'/>
<Shape DEF='MovieShapeHighDefinition'>
<IndexedFaceSet DEF='Quadrilateral480x270solid='falsecoordIndex='0 1 2 3'>
<Coordinate point='-2.4 -1.35 0 2.4 -1.35 0 2.4 1.35 0 -2.4 1.35 0'/>
<TextureCoordinate USE='FullImageMapping'/>
</IndexedFaceSet>
<Appearance> </Appearance>
</Shape>
</Transform>
<!-- movie under a Billboard to always face user -->
<Transform translation='0 -3 0'>
<Viewpoint description='Billboarded movie #5 offset view location, standard aspect ratioorientation='0 1 0 0.8position='4 0 4retainUserOffsets='false'/>
<Billboard axisOfRotation='0 0 0'>
<Shape USE='MovieShapeHighDefinition'/>
</Billboard>
</Transform>
<!-- MovieTouchHighDefinition ROUTE:  [from touchTime to X3dQuipMovieHighDefinition.startTime ] -->
<TouchSensor DEF='MovieTouchHighDefinitiondescription='click to start'/>
<ROUTE fromNode='MovieTouchHighDefinitionfromField='touchTimetoNode='X3dQuipMovieHighDefinitiontoField='startTime'/>
</Group>
<!-- Launch movie into external browser -->
<Transform translation='6 -3 0'> </Transform>
<Transform DEF='Backdroptranslation='0 0 -3'>
<Shape>
<Box size='22 16 0.5'/>
<Appearance>
<Material diffuseColor='0 0.501961 0.27451'/>
</Appearance>
</Shape>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF nodes: Backdrop, BottomGroup, CenterGroup, FullImageMapping, MovieShapeHighDefinition, MovieShapeStandardDefinition, MovieTouchHighDefinition, MovieTouchStandardDefinition, Quadrilateral320x240, Quadrilateral480x270, TopGroup, X3dQuipMovieHighDefinition, X3dQuipMovieStandardDefinition
Index for Viewpoint images: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->

<!-- Tag color codes: <Node DEF='idName' attribute='value'/> -->