<?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>
    <meta content='ReportedContactExample.x3d' name='title'/>
    <meta content='Example instance of prototype for a reported contact.' name='description'/>
    <meta content='Don Brutzman' name='creator'/>
    <meta content='15 October 2001' name='created'/>
    <meta content='28 November 2019' name='modified'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/ReportedContactExample.x3d' name='identifier'/>
    <meta content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit' name='generator'/>
    <meta content='../../license.html' name='license'/>
  </head>
  <Scene>
    <WorldInfo title='ReportedContactExample.x3d'/>
    <ExternProtoDeclare appinfo='Provide icon and contact information for a reported contact. Position ProtoInstances using the depth and location where found.' name='ReportedContact' url='"ReportedContactPrototype.x3d#ReportedContact" "../../Weapons/UnderwaterMines/ReportedContactPrototype.x3d#ReportedContact" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/ReportedContactPrototype.x3d#ReportedContact" "ReportedContactPrototype.wrl#ReportedContact" "../../Weapons/UnderwaterMines/ReportedContactPrototype.wrl#ReportedContact" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/ReportedContactPrototype.wrl#ReportedContact"'>
      <field accessType='initializeOnly' name='name' type='MFString'/>
      <field accessType='initializeOnly' name='aboveViewpointLabel' type='SFString'/>
      <field accessType='initializeOnly' name='closeViewpointLabel' type='SFString'/>
      <field accessType='inputOutput' name='description' type='MFString'/>
      <field accessType='inputOutput' appinfo='Latitude and longitude (or local coordinates) for display purposes.' name='reportedPosition' type='MFString'/>
      <field accessType='initializeOnly' name='classificationCode' type='SFInt32'/>
      <field accessType='inputOutput' appinfo='provide filename and url of contact image as separate quoted strings' name='imageUrl' type='MFString'/>
      <field accessType='inputOutput' appinfo='Aspect-ratio x-y scale of image icon (keep z=1)' name='imageScale' type='SFVec3f'/>
      <field accessType='inputOutput' appinfo='Relative position of image icon' name='imageOffset' type='SFVec3f'/>
      <field accessType='inputOutput' name='textColor' type='SFColor'/>
      <field accessType='inputOutput' appinfo='Relative position of image icon' name='textOffset' type='SFVec3f'/>
    </ExternProtoDeclare>
    <Background groundAngle='1.309 1.570796' groundColor='0 0.2 0.4 0.05 0.25 0.6 0.1 0.2 0.4' skyAngle='1.309 1.571' skyColor='0.1 0.1 0.4 0.1 0.125 0.4 0.1 0.1 0.3'/>
    <ProtoInstance name='ReportedContact'>
      <fieldValue name='name' value='"ContactName"'/>
      <fieldValue name='aboveViewpointLabel' value='Hello Reported Contact (100m above)'/>
      <fieldValue name='closeViewpointLabel' value='Closeup: Reported Contact (10m away)'/>
      <fieldValue name='description' value='"classification: Manta" "confidence: 4" "remarks: example"'/>
      <fieldValue name='reportedPosition' value='"00.0 N 000.0 W"'/>
      <fieldValue name='classificationCode' value='1'/>
      <fieldValue name='imageUrl' value='"minelocator.jpg" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/minelocator.jpg"'/>
      <fieldValue name='imageScale' value='1.6 1.0 1'/>
      <!-- additional available fieldValues: imageOffset, textColor, textOffset -->
    </ProtoInstance>
  </Scene>
</X3D>