<?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>
<unit category='lengthconversionFactor='1name='meter'/>
<meta name='titlecontent='ScannerMetadataExample33.x3d'/>
<meta name='descriptioncontent='Embed example metadata associated with a scanned 3D model using X3D version 3.3.'/>
<meta name='createdcontent='11 November 2019'/>
<meta name='modifiedcontent='1 April 2021'/>
<meta name='referencecontent=' https://docs.google.com/spreadsheets/d/1RKvh6oEsyIgEIFfjDQNgu1U6QoAmsduvHx3ki18Z06A/htmlview# '/>
<meta name='creatorcontent=' Bill Gutelius, Qntfi https://www.qntfii.com '/>
<meta name='translatorcontent='Nicholas Polys, VT'/>
<meta name='referencecontent='ScannerMetadataExample4.x3d'/>
<meta name='identifiercontent=' https://x3dgraphics.com/examples/X3dForAdvancedModeling/Scanning/ScannerMetadataExample33.x3d '/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!-- -->
<Scene>
<MetadataSet name='Scan Informationreference='Web3D proposed vocabulary: version 0.1containerField='metadata'>
<MetadataSet containerField='valuename='Acquisitionreference='Hardware'>
<MetadataString containerField='valuename='Scannervalue='Emesent HOVERMAP'/>
<MetadataString containerField='valuename='ScannerModelvalue='Model: HF-1'/>
<MetadataFloat containerField='valuename='Pulse rate (kHz)value='300'/>
<MetadataFloat containerField='valuename='Wavelength (nm)value='903'/>
<MetadataFloat containerField='valuename='Max range (m)value='100'/>
</MetadataSet>
<MetadataSet containerField='valuename='Scan Session'>
<MetadataString containerField='valuename='acquisition_timestampvalue='"2019-11-05T10:15:32.3+0500"'/>
</MetadataSet>
<MetadataSet containerField='valuename='LAS Fieldsreference=' http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf '>
<MetadataString containerField='valuename='number of pointsvalue='18102106'/>
<MetadataInteger containerField='valuename='point_formatvalue='1'/>
<MetadataSet containerField='valuename='LAS.scalar fields'>
<MetadataInteger containerField='valuename='num.fieldsvalue='3'/>
<MetadataString containerField='valuename='scalar1value='Intensity'/>
<MetadataString containerField='valuename='scalar2value='ReturnNumber'/>
<MetadataString containerField='valuename='scalar3value='GpsTime'/>
</MetadataSet>
<!-- we should have a double precision version too <MetadataSFVec3f containerField="value"
name="Global shift"
value='131.45, 91.94, 3.18'/> -->

<MetadataFloat containerField='valuename='LAS.Global_shift.xvalue='131.45'/>
<MetadataFloat containerField='valuename='LAS.Global_shift.yvalue='91.94'/>
<MetadataFloat containerField='valuename='LAS.Global_shift.zvalue='3.18'/>
<MetadataInteger containerField='valuename='Scalar.fieldsvalue='3'/>
<MetadataInteger containerField='valuename='Version.Majorvalue='1'/>
<MetadataInteger containerField='valuename='Version.Minorvalue='4'/>
<MetadataFloat containerField='valuename='LAS.scale.xvalue='2.13564e-7'/>
<MetadataFloat containerField='valuename='LAS.scale.yvalue='2.35058e-7'/>
<MetadataFloat containerField='valuename='LAS.scale.zvalue='5.6171e-8'/>
</MetadataSet>
<MetadataSet containerField='valuename='Scene Provenance'>
<MetadataSet containerField='valuename='Provenance'>
<!-- omitted value="this"
-->

<MetadataSet containerField='valuename='this-1'>
<MetadataString containerField='valuename='Last Modifiedvalue='"Jan 1 2019"'/>
<MetadataString containerField='valuename='Institutionvalue='"Virginia Tech Visionarium"'/>
<MetadataString containerField='valuename='Authorsvalue='"Nicholas Polys"'/>
<MetadataString containerField='valuename='Toolsvalue='"LAS2X3D.py"'/>
<MetadataString containerField='valuename='Algorithmsvalue='"lexical sampling by interval stride"'/>
</MetadataSet>
</MetadataSet>
</MetadataSet>
</MetadataSet>
<WorldInfo title='ScannerMetadataExample33.x3d'/>
<Anchor description='ScannerMetadataExample33 model pageparameter='"target=blank"'
  url=' "https://x3dgraphics.com/examples/X3dForAdvancedModeling/Scanning/ScannerMetadataExample33Index.html" '>
<Shape>
<Text string='"ScannerMetadataExample33" "embed metadata in X3D3.3"'>
<FontStyle family='"SANS"justify='"MIDDLE" "MIDDLE"size='0.75style='BOLD'/>
</Text>
<Appearance>
<Material diffuseColor='0 0.501961 0.109804'/>
</Appearance>
</Shape>
</Anchor>
<!-- NFP: Scene node can also take a MetadataSet (?) ... Here considered as a value-added scene from the acquisition the default containerField='value' -->
<Transform translation='131.45 91.94 3.18'>
<!-- by global shift value above -->
<!-- could be an LOD -->
<Switch bboxCenter='106.781 117.532 28.0086bboxSize='213.564 235.058 56.171whichChoice='0'>
<Group>
<Shape DEF='High_Resolution'>
<MetadataSet name='holder1containerField='metadata'>
<MetadataSet containerField='valuename='LAS Fieldsreference=' http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf '>
<MetadataString containerField='valuename='number of pointsvalue='1810210'/>
</MetadataSet>
<MetadataSet containerField='valuename='Permissions'>
<MetadataBoolean containerField='valuename='recordingvalue='false'/>
<MetadataBoolean containerField='valuename='systematizationvalue='false'/>
<MetadataBoolean containerField='valuename='accumulationvalue='false'/>
</MetadataSet>
</MetadataSet>
</Shape>
</Group>
<Group>
<Shape DEF='Medium_Resolution'>
<MetadataSet name='holder3containerField='metadata'>
<MetadataSet containerField='valuename='LAS Fieldsreference=' http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf '>
<MetadataString containerField='valuename='number of pointsvalue='181021'/>
</MetadataSet>
<MetadataSet containerField='valuename='Permissions'>
<MetadataBoolean containerField='valuename='recordingvalue='false'/>
<MetadataBoolean containerField='valuename='systematizationvalue='true'/>
<MetadataBoolean containerField='valuename='accumulationvalue='true'/>
</MetadataSet>
</MetadataSet>
</Shape>
</Group>
<Group>
<Shape DEF='Low_Resolution'>
<MetadataSet name='holder3containerField='metadata'>
<MetadataSet containerField='valuename='LAS Fieldsreference=' http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf '>
<MetadataString containerField='valuename='number of pointsvalue='72408'/>
</MetadataSet>
<MetadataSet containerField='valuename='Permissions'>
<MetadataBoolean containerField='valuename='recordingvalue='true'/>
<MetadataBoolean containerField='valuename='systematizationvalue='true'/>
<MetadataBoolean containerField='valuename='accumulationvalue='true'/>
</MetadataSet>
</MetadataSet>
</Shape>
</Group>
</Switch>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF nodes : High_Resolution, Low_Resolution, Medium_Resolution
-->

<!-- Color key: <X3dNode DEF='idName' field='value'/> matches <XmlElement DEF='idName' attribute='value'/>
(Light blue background: behavior node) (Grey background: inserted documentation) (Magenta background: X3D Extensibility)
-->

<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources and X3D Scene Authoring Hints. -->