<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Immersive'
version='3.3'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation
='
https://www.web3d.org/specifications/x3d-3.3.xsd
'
>
<head>
</head>
<!--
-->
<Scene>
<WorldInfo info='"Copyright (c) 1997, David R. Nadeau"' title='Vector'/>
<ProtoDeclare name='Vector'>
<ProtoInterface>
<field name='color' type='SFColor' value='0.8 0.8 0.8' accessType='initializeOnly'/>
<field name='rotation' type='SFRotation' value='0.0 1.0 0.0 0.0' accessType='initializeOnly'/>
<field name='scale' type='SFVec3f' value='1.0 1.0 1.0' accessType='initializeOnly'/>
<field name='translation' type='SFVec3f' value='0.0 0.0 0.0' accessType='initializeOnly'/>
</ProtoInterface>
<ProtoBody>
<Transform>
<IS>
<connect nodeField='translation' protoField='translation'/>
<connect nodeField='scale' protoField='scale'/>
<connect nodeField='rotation' protoField='rotation'/>
</IS>
<Shape DEF='flatArrow'>
<Appearance>
<Material ambientIntensity='0.0' diffuseColor='0.0 0.0 0.0'>
<IS>
<connect nodeField='emissiveColor' protoField='color'/>
</IS>
</Material>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3 0 -1 4 5 6 4'>
<Coordinate point='-0.1 0.0 0.0 0.1 0.0 0.0 0.1 0.75 0.0 -0.1 0.75 0.0 -0.25 0.75 0.0 0.25 0.75 0.0 0.0 1.0 0.0'/>
</IndexedFaceSet>
</Shape>
<Transform rotation='0.0 1.0 0.0 1.57'>
</Transform>
</Transform>
</ProtoBody>
</ProtoDeclare>
<!-- Display scene instructions for viewing an example scene with a corresponding prototype instance here!!! -->
<Background skyColor='0 0.333333 0.66667'/>
<Anchor description='select text to view parent scene'
url='
"VectorField1.x3d" "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/VectorField1.x3d" "VectorField1.wrl" "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/VectorField1.wrl" '
>
<Shape>
<Text string='"The Vector.x3d scene holds" "a prototype declaration" "" "Select this text to view example usage" "in VectorField1.x3d scene"'>
<FontStyle justify='"MIDDLE" "MIDDLE"' style='BOLD'/>
</Text>
<Appearance>
<Material diffuseColor='1 0.9 0.4'/>
</Appearance>
</Shape>
<!-- Invisible box behind text makes selection easier here!!! -->
<Shape>
<Box size='12 5 0.1'/>
<Appearance>
<Material transparency='1'/>
</Appearance>
</Shape>
</Anchor>
</Scene>
</X3D>
<!--
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/VectorIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/Vector.x3d
-->
<!--
Color legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
<ProtoDeclare
name='ProtoName'>
<field
name='fieldName'/> </ProtoDeclare>
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->