1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//EN" "https://www.web3d.org/specifications/x3d-4.0.dtd">
|
3 | <X3D profile='Immersive' version='4.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-4.0.xsd'> |
4 | <head> |
5 | <unit category='length' conversionFactor='1' name='meter'/> |
6 | <meta name='title' content='ScannerMetadataExample4.x3d'/> |
7 | <meta name='description' content='Embed example metadata associated with a scanned 3D model using X3D version 4.'/> |
8 | <meta name='created' content='11 November 2019'/> |
9 | <meta name='modified' content='20 February 2024'/> |
10 | <meta name=' TODO ' content=' If approved for X3D4, apply modified containerField=value defaults for Metadata* nodes '/> |
11 | <meta name='reference' content='https://docs.google.com/spreadsheets/d/1RKvh6oEsyIgEIFfjDQNgu1U6QoAmsduvHx3ki18Z06A/htmlview#'/> |
12 | <meta name='creator' content='Bill Gutelius, Qntfi https://www.qntfii.com'/> |
13 | <meta name='translator' content='Nicholas Polys, VT'/> |
14 | <meta name='reference' content='ScannerMetadataExample33.x3d'/> |
15 | <meta name='identifier' content='https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Scanning/ScannerMetadataExample4.x3d'/> |
16 | <meta name='license' content='../license.html'/> |
17 | </head> |
18 | <Scene> |
19 | <WorldInfo title='ScannerMetadataExample4.x3d'/> |
20 | <MetadataSet name='Scan Information' reference='Web3D proposed vocabulary: version 0.1'> |
21 | <MetadataSet name='Acquisition' reference='Hardware'> |
22 | <MetadataString name='Scanner' value='Emesent HOVERMAP'/> |
23 | <MetadataString name='ScannerModel' value='Model: HF-1'/> |
24 | <MetadataFloat name='Pulse rate (kHz)' value='300'/> |
25 | <MetadataFloat name='Wavelength (nm)' value='903'/> |
26 | <MetadataFloat name='Max range (m)' value='100'/> |
27 | </MetadataSet> |
28 | <MetadataSet name='Scan Session'> |
29 | <MetadataString name='acquisition_timestamp' value='"2019-11-05T10:15:32.3+0500"'/> |
30 | </MetadataSet> |
31 | <MetadataSet name='LAS Fields' reference='http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf'> |
32 | <MetadataString name='number of points' value='18102106'/> |
33 | <MetadataInteger name='point_format' value='1'/> |
34 | <MetadataSet name='LAS.scalar fields'> |
35 | <MetadataInteger name='num.fields' value='3'/> |
36 | <MetadataString name='scalar1' value='Intensity'/> |
37 | <MetadataString name='scalar2' value='ReturnNumber'/> |
38 | <MetadataString name='scalar3' value='GpsTime'/> |
39 | </MetadataSet> |
40 | <!-- we should have a double precision version too <MetadataSFVec3f containerField="value" name="Global shift" value='131.45, 91.94, 3.18'/> --> |
41 | <MetadataFloat name='LAS.Global_shift.x' value='131.45'/> |
42 | <MetadataFloat name='LAS.Global_shift.y' value='91.94'/> |
43 | <MetadataFloat name='LAS.Global_shift.z' value='3.18'/> |
44 | <MetadataInteger name='Scalar.fields' value='3'/> |
45 | <MetadataInteger name='Version.Major' value='1'/> |
46 | <MetadataInteger name='Version.Minor' value='4'/> |
47 | <MetadataFloat name='LAS.scale.x' value='2.13564e-7'/> |
48 | <MetadataFloat name='LAS.scale.y' value='2.35058e-7'/> |
49 | <MetadataFloat name='LAS.scale.z' value='5.6171e-8'/> |
50 | </MetadataSet> |
51 | <MetadataSet name='Scene Provenance'> |
52 | <MetadataSet name='Provenance'> |
53 | <!-- omitted value="this" --> |
54 | <MetadataSet name='this-1'> |
55 | <MetadataString name='Last Modified' value='"Jan 1 2019"'/> |
56 | <MetadataString name='Institution' value='"Virginia Tech Visionarium"'/> |
57 | <MetadataString name='Authors' value='"Nicholas Polys"'/> |
58 | <MetadataString name='Tools' value='"LAS2X3D.py"'/> |
59 | <MetadataString name='Algorithms' value='"lexical sampling by interval stride"'/> |
60 | </MetadataSet> |
61 | </MetadataSet> |
62 | </MetadataSet> |
63 | </MetadataSet> |
64 | <Anchor description='ScannerMetadataExample4 model page' parameter='"target=blank"' url=' "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Scanning/ScannerMetadataExample4Index.html" '> |
65 | <Shape> |
66 | <Text string='"ScannerMetadataExample4" "embed metadata in X3D4"'> |
67 | <FontStyle family='"SANS"' justify='"MIDDLE" "MIDDLE"' size='0.75' style='BOLD'/> |
68 | </Text> |
69 | <Appearance> |
70 | <Material diffuseColor='0 0.501961 0.109804'/> |
71 | </Appearance> |
72 | </Shape> |
73 | </Anchor> |
74 | <!-- NFP: Scene node can also take a MetadataSet (?) ... Here considered as a value-added scene from the acquisition the default containerField='value' --> |
75 | <Transform translation='131.45 91.94 3.18'> |
76 | <!-- by global shift value above --> |
77 | <!-- could be an LOD --> |
78 | <Switch bboxCenter='106.781 117.532 28.0086' bboxSize='213.564 235.058 56.171' whichChoice='0'> |
79 | <Group> |
80 | <Shape DEF='Highest_Resolution'> |
81 | <MetadataSet containerField='metadata' name='holder1'> |
82 | <MetadataSet name='LAS Fields' reference='http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf'> |
83 | <MetadataString name='number of points' value='1810210'/> |
84 | </MetadataSet> |
85 | <MetadataSet name='Permissions'> |
86 | <MetadataBoolean name='recording' value='false'/> |
87 | <MetadataBoolean name='systematization' value='false'/> |
88 | <MetadataBoolean name='accumulation' value='false'/> |
89 | </MetadataSet> |
90 | </MetadataSet> |
91 | </Shape> |
92 | </Group> |
93 | <Group> |
94 | <Shape DEF='Medium_Resolution'> |
95 | <MetadataSet containerField='metadata' name='holder3'> |
96 | <MetadataSet name='LAS Fields' reference='http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf'> |
97 | <MetadataString name='number of points' value='181021'/> |
98 | </MetadataSet> |
99 | <MetadataSet name='Permissions'> |
100 | <MetadataBoolean name='recording' value='false'/> |
101 | <MetadataBoolean name='systematization' value='true'/> |
102 | <MetadataBoolean name='accumulation' value='true'/> |
103 | </MetadataSet> |
104 | </MetadataSet> |
105 | </Shape> |
106 | </Group> |
107 | <Group> |
108 | <Shape DEF='Low_Resolution'> |
109 | <MetadataSet containerField='metadata' name='holder3'> |
110 | <MetadataSet name='LAS Fields' reference='http://www.asprs.org/wp-content/uploads/2019/03/LAS_1_4_r14.pdf'> |
111 | <MetadataString name='number of points' value='72408'/> |
112 | </MetadataSet> |
113 | <MetadataSet name='Permissions'> |
114 | <MetadataBoolean name='recording' value='true'/> |
115 | <MetadataBoolean name='systematization' value='true'/> |
116 | <MetadataBoolean name='accumulation' value='true'/> |
117 | </MetadataSet> |
118 | </MetadataSet> |
119 | </Shape> |
120 | </Group> |
121 | </Switch> |
122 | </Transform> |
123 | </Scene> |
124 | </X3D> |
Event Graph ROUTE Table with 0 ROUTE connections total, showing X3D event-model relationships for this scene.
Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.
Anchor |
description='ScannerMetadataExample4 model page' User-interaction hint for this node. |
<!--
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)
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->