X3D Model Documentation: Caffeine.x3d

  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            <meta name='titlecontent='Caffeine.x3d'/>
  6            <meta name='descriptioncontent='Autogenerated version of Caffeine.x3d scene produced from Caffeine.xml Chemical Markup Language (CML) version 1.0 source file.'/>
  7            <meta name='creatorcontent='Nicholas F. Polys'/>
  8            <meta name='translatorcontent='Don Brutzman'/>
  9            <meta name='createdcontent='24 November 2005'/>
 10            <meta name='translatedcontent='6 August 2024'/>
 11            <meta name='modifiedcontent='6 August 2024'/>
 12            <meta name='referencecontent='Caffeine.xml'/>
 13            <meta name='referencecontent='CML sources https://www.xml-cml.org'/>
 14            <meta name='referencecontent='Wikipedia https://en.wikipedia.org/wiki/Chemical_Markup_Language'/>
 15            <meta name='referencecontent='JUMBO Chemical Format Conversion Tool'/>
 16            <meta name='referencecontent='https://webbook.nist.gov/chemistry'/>
 17            <meta name='referencecontent='Polys.StylesheetTransformationsInteractiveVisualization.Web3d2003Symposium.pdf'/>
 18            <meta name='referencecontent='Originally Published in Proceedings of Web3D 2003, ACM Press'/>
 19            <meta name='generatorcontent='CmlToX3d.xslt'/>
 20            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/Basic/ChemicalMarkupLanguage/Caffeine.x3d'/>
 21            <meta name='licensecontent='../license.html'/>
 22       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->

<!-- to top Index for DEF nodes: ato_, ato__mat, atoBr, atoBr_mat, atoC, atoC_mat, atoCl, atoCl_mat, atoF, atoF_mat, atoH, atoH_mat, atoI, atoI_mat, atoN, atoN_mat, atoO, atoO_mat, atoP, atoP_mat, atoS, atoS_mat, atoSi, atoSi_mat, bondo, caffeine_karne_a_1, caffeine_karne_a_10, caffeine_karne_a_11, caffeine_karne_a_12, caffeine_karne_a_13, caffeine_karne_a_14, caffeine_karne_a_15, caffeine_karne_a_16, caffeine_karne_a_17, caffeine_karne_a_18, caffeine_karne_a_19, caffeine_karne_a_2, caffeine_karne_a_20, caffeine_karne_a_21, caffeine_karne_a_22, caffeine_karne_a_23, caffeine_karne_a_24, caffeine_karne_a_3, caffeine_karne_a_4, caffeine_karne_a_5, caffeine_karne_a_6, caffeine_karne_a_7, caffeine_karne_a_8, caffeine_karne_a_9, caffeine_karne_b_1, caffeine_karne_b_10, caffeine_karne_b_11, caffeine_karne_b_12, caffeine_karne_b_13, caffeine_karne_b_14, caffeine_karne_b_15, caffeine_karne_b_15_2, caffeine_karne_b_16, caffeine_karne_b_17, caffeine_karne_b_18, caffeine_karne_b_19, caffeine_karne_b_2, caffeine_karne_b_20, caffeine_karne_b_21, caffeine_karne_b_22, caffeine_karne_b_23, caffeine_karne_b_24, caffeine_karne_b_25, caffeine_karne_b_3, caffeine_karne_b_3_2, caffeine_karne_b_4, caffeine_karne_b_5, caffeine_karne_b_6, caffeine_karne_b_7, caffeine_karne_b_7_2, caffeine_karne_b_8, caffeine_karne_b_8_2, caffeine_karne_b_9, cmpd_name, cmpd_name1, cmpd_name2, infogroupa

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2

Index for ProtoDeclare definitions: ano1_text, ano2_text, Bromine, Carbon, Chlorine, Fluorine, Hydrogen, Iodine, line, Nitrogen, Oxygen, Phosphorus, Silicon, Sulphur, title_text, unknown
-->
 23       <Scene>
 24            <ProtoDeclare name='Carbon'>
 25                 <ProtoInterface>
 26                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
 27                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
 28                 </ProtoInterface>
 29                 <ProtoBody>
 30                      <Group>
 31                           <Transform DEF='atoC'>
 32                                <IS>
 33                                     <connect nodeField='translationprotoField='position'/>
 34                                </IS>
 35                                <Shape>
 36                                     <Appearance>
 37                                          <Material DEF='atoC_matdiffuseColor='0 0 0shininess='.8specularColor='.29 .3 .29'>
 38                                               <IS>
 39                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
 40                                               </IS>
 41                                          </Material>
 42                                     </Appearance>
 43                                     <Sphere radius='.77'/>
 44                                </Shape>
 45                                <Shape>
 46                                     <Appearance>
 47                                          <Material diffuseColor='0.9 0.9 0.9'/>
 48                                     </Appearance>
 49                                     <Text string='"C"'>
 50                                          <FontStyle size='.8'/>
 51                                     </Text>
 52                                </Shape>
 53                           </Transform>
 54                      </Group>
 55                 </ProtoBody>
 56            </ProtoDeclare>
 57            <ProtoDeclare name='Hydrogen'>
 58                 <ProtoInterface>
 59                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
 60                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
 61                 </ProtoInterface>
 62                 <ProtoBody>
 63                      <Group>
 64                           <Transform DEF='atoH'>
 65                                <IS>
 66                                     <connect nodeField='translationprotoField='position'/>
 67                                </IS>
 68                                <Shape>
 69                                     <Appearance>
 70                                          <Material DEF='atoH_matambientIntensity='.0933diffuseColor='.38 .38 .42shininess='0.5specularColor='.53 .53 .53'>
 71                                               <IS>
 72                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
 73                                               </IS>
 74                                          </Material>
 75                                     </Appearance>
 76                                     <Sphere radius='.32'/>
 77                                </Shape>
 78                                <Shape>
 79                                     <Appearance>
 80                                          <Material diffuseColor='0.9 0.9 0.9'/>
 81                                     </Appearance>
 82                                     <Text string='"H"'>
 83                                          <FontStyle size='.4'/>
 84                                     </Text>
 85                                </Shape>
 86                           </Transform>
 87                      </Group>
 88                 </ProtoBody>
 89            </ProtoDeclare>
 90            <ProtoDeclare name='Nitrogen'>
 91                 <ProtoInterface>
 92                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
 93                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
 94                 </ProtoInterface>
 95                 <ProtoBody>
 96                      <Group>
 97                           <Transform DEF='atoN'>
 98                                <IS>
 99                                     <connect nodeField='translationprotoField='position'/>
100                                </IS>
101                                <Shape>
102                                     <Appearance>
103                                          <Material DEF='atoN_matdiffuseColor='0 0 .72emissiveColor='0 0 .13specularColor='.5 .5 .5'>
104                                               <IS>
105                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
106                                               </IS>
107                                          </Material>
108                                     </Appearance>
109                                     <Sphere radius='.75'/>
110                                </Shape>
111                                <Shape>
112                                     <Appearance>
113                                          <Material diffuseColor='0.9 0.9 0.9'/>
114                                     </Appearance>
115                                     <Text string='"N"'>
116                                          <FontStyle size='.8'/>
117                                     </Text>
118                                </Shape>
119                           </Transform>
120                      </Group>
121                 </ProtoBody>
122            </ProtoDeclare>
123            <ProtoDeclare name='Oxygen'>
124                 <ProtoInterface>
125                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
126                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
127                 </ProtoInterface>
128                 <ProtoBody>
129                      <Group>
130                           <Transform DEF='atoO'>
131                                <IS>
132                                     <connect nodeField='translationprotoField='position'/>
133                                </IS>
134                                <Shape>
135                                     <Appearance>
136                                          <Material DEF='atoO_matambientIntensity='.487diffuseColor='.54 .05 .25shininess='.2specularColor='.81 .77 .75'>
137                                               <IS>
138                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
139                                               </IS>
140                                          </Material>
141                                     </Appearance>
142                                     <Sphere radius='.73'/>
143                                </Shape>
144                                <Shape>
145                                     <Appearance>
146                                          <Material diffuseColor='0.9 0.9 0.9'/>
147                                     </Appearance>
148                                     <Text string='"O"'>
149                                          <FontStyle size='.8'/>
150                                     </Text>
151                                </Shape>
152                           </Transform>
153                      </Group>
154                 </ProtoBody>
155            </ProtoDeclare>
156            <ProtoDeclare name='Fluorine'>
157                 <ProtoInterface>
158                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
159                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
160                 </ProtoInterface>
161                 <ProtoBody>
162                      <Group>
163                           <Transform DEF='atoF'>
164                                <IS>
165                                     <connect nodeField='translationprotoField='position'/>
166                                </IS>
167                                <Shape>
168                                     <Appearance>
169                                          <Material DEF='atoF_matdiffuseColor='1 .48 .79emissiveColor='.09 .04 .07'>
170                                               <IS>
171                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
172                                               </IS>
173                                          </Material>
174                                     </Appearance>
175                                     <Sphere radius='.72'/>
176                                </Shape>
177                                <Shape>
178                                     <Appearance>
179                                          <Material diffuseColor='0.9 0.9 0.9'/>
180                                     </Appearance>
181                                     <Text string='"F"'>
182                                          <FontStyle size='.8'/>
183                                     </Text>
184                                </Shape>
185                           </Transform>
186                      </Group>
187                 </ProtoBody>
188            </ProtoDeclare>
189            <ProtoDeclare name='Silicon'>
190                 <ProtoInterface>
191                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
192                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
193                 </ProtoInterface>
194                 <ProtoBody>
195                      <Group>
196                           <Transform DEF='atoSi'>
197                                <IS>
198                                     <connect nodeField='translationprotoField='position'/>
199                                </IS>
200                                <Shape>
201                                     <Appearance>
202                                          <Material DEF='atoSi_matdiffuseColor='.8 .8 .8'>
203                                               <IS>
204                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
205                                               </IS>
206                                          </Material>
207                                     </Appearance>
208                                     <Sphere radius='1.18'/>
209                                </Shape>
210                                <Shape>
211                                     <Appearance>
212                                          <Material diffuseColor='0.9 0.9 0.9'/>
213                                     </Appearance>
214                                     <Text string='"Si"'>
215                                          <FontStyle size='.8'/>
216                                     </Text>
217                                </Shape>
218                           </Transform>
219                      </Group>
220                 </ProtoBody>
221            </ProtoDeclare>
222            <ProtoDeclare name='Phosphorus'>
223                 <ProtoInterface>
224                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
225                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
226                 </ProtoInterface>
227                 <ProtoBody>
228                      <Group>
229                           <Transform DEF='atoP'>
230                                <IS>
231                                     <connect nodeField='translationprotoField='position'/>
232                                </IS>
233                                <Shape>
234                                     <Appearance>
235                                          <Material DEF='atoP_matambientIntensity='.11diffuseColor='.9 .41 0emissiveColor='.1 .04 0shininess='0.8specularColor='.1 .1 .1'>
236                                               <IS>
237                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
238                                               </IS>
239                                          </Material>
240                                     </Appearance>
241                                     <Sphere radius='1.1'/>
242                                </Shape>
243                                <Shape>
244                                     <Appearance>
245                                          <Material diffuseColor='0.9 0.9 0.9'/>
246                                     </Appearance>
247                                     <Text string='"P"'>
248                                          <FontStyle size='.8'/>
249                                     </Text>
250                                </Shape>
251                           </Transform>
252                      </Group>
253                 </ProtoBody>
254            </ProtoDeclare>
255            <ProtoDeclare name='Sulphur'>
256                 <ProtoInterface>
257                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
258                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
259                 </ProtoInterface>
260                 <ProtoBody>
261                      <Group>
262                           <Transform DEF='atoS'>
263                                <IS>
264                                     <connect nodeField='translationprotoField='position'/>
265                                </IS>
266                                <Shape>
267                                     <Appearance>
268                                          <Material DEF='atoS_matambientIntensity='.0467diffuseColor='.25 .39 .25emissiveColor='.05 .08 .05shininess='0.6specularColor='.11 .12 .08'>
269                                               <IS>
270                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
271                                               </IS>
272                                          </Material>
273                                     </Appearance>
274                                     <Sphere radius='1.3'/>
275                                </Shape>
276                                <Shape>
277                                     <Appearance>
278                                          <Material diffuseColor='0.9 0.9 0.9'/>
279                                     </Appearance>
280                                     <Text string='"S"'>
281                                          <FontStyle size='.8'/>
282                                     </Text>
283                                </Shape>
284                           </Transform>
285                      </Group>
286                 </ProtoBody>
287            </ProtoDeclare>
288            <ProtoDeclare name='Chlorine'>
289                 <ProtoInterface>
290                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
291                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
292                 </ProtoInterface>
293                 <ProtoBody>
294                      <Group>
295                           <Transform DEF='atoCl'>
296                                <IS>
297                                     <connect nodeField='translationprotoField='position'/>
298                                </IS>
299                                <Shape>
300                                     <Appearance>
301                                          <Material DEF='atoCl_matdiffuseColor='.28 .7 0emissiveColor='.06 .15 0shininess='0.8specularColor='.5 .5 .5'>
302                                               <IS>
303                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
304                                               </IS>
305                                          </Material>
306                                     </Appearance>
307                                     <Sphere radius='1.01'/>
308                                </Shape>
309                                <Shape>
310                                     <Appearance>
311                                          <Material diffuseColor='0.9 0.9 0.9'/>
312                                     </Appearance>
313                                     <Text string='"Cl"'>
314                                          <FontStyle size='.8'/>
315                                     </Text>
316                                </Shape>
317                           </Transform>
318                      </Group>
319                 </ProtoBody>
320            </ProtoDeclare>
321            <ProtoDeclare name='Bromine'>
322                 <ProtoInterface>
323                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
324                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
325                 </ProtoInterface>
326                 <ProtoBody>
327                      <Group>
328                           <Transform DEF='atoBr'>
329                                <IS>
330                                     <connect nodeField='translationprotoField='position'/>
331                                </IS>
332                                <Shape>
333                                     <Appearance>
334                                          <Material DEF='atoBr_matambientIntensity='.0833diffuseColor='.5 .3 .19emissiveColor='.12 .13 .08shininess='0.17specularColor='.08 .08 .05'>
335                                               <IS>
336                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
337                                               </IS>
338                                          </Material>
339                                     </Appearance>
340                                     <Sphere radius='1.14'/>
341                                </Shape>
342                                <Shape>
343                                     <Appearance>
344                                          <Material diffuseColor='0.9 0.9 0.9'/>
345                                     </Appearance>
346                                     <Text string='"Br"'>
347                                          <FontStyle size='.8'/>
348                                     </Text>
349                                </Shape>
350                           </Transform>
351                      </Group>
352                 </ProtoBody>
353            </ProtoDeclare>
354            <ProtoDeclare name='Iodine'>
355                 <ProtoInterface>
356                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
357                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
358                 </ProtoInterface>
359                 <ProtoBody>
360                      <Group>
361                           <Transform DEF='atoI'>
362                                <IS>
363                                     <connect nodeField='translationprotoField='position'/>
364                                </IS>
365                                <Shape>
366                                     <Appearance>
367                                          <Material DEF='atoI_matdiffuseColor='.56 .37 .74emissiveColor='.15 .1 .2shininess='.09specularColor='.12 .12 .12'>
368                                               <IS>
369                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
370                                               </IS>
371                                          </Material>
372                                     </Appearance>
373                                     <Sphere radius='1.33'/>
374                                </Shape>
375                                <Shape>
376                                     <Appearance>
377                                          <Material diffuseColor='0.9 0.9 0.9'/>
378                                     </Appearance>
379                                     <Text string='"I"'>
380                                          <FontStyle size='.8'/>
381                                     </Text>
382                                </Shape>
383                           </Transform>
384                      </Group>
385                 </ProtoBody>
386            </ProtoDeclare>
387            <ProtoDeclare name='unknown'>
388                 <ProtoInterface>
389                      <field name='positiontype='SFVec3fvalue='0 0 0accessType='inputOutput'/>
390                      <field name='materialTransparencytype='SFFloatvalue='.6accessType='inputOutput'/>
391                 </ProtoInterface>
392                 <ProtoBody>
393                      <Group>
394                           <Transform DEF='ato_'>
395                                <IS>
396                                     <connect nodeField='translationprotoField='position'/>
397                                </IS>
398                                <Shape>
399                                     <Appearance>
400                                          <Material DEF='ato__matdiffuseColor='1 1 1emissiveColor='.15 .1 .2shininess='.09specularColor='.12 .12 .12'>
401                                               <IS>
402                                                    <connect nodeField='transparencyprotoField='materialTransparency'/>
403                                               </IS>
404                                          </Material>
405                                     </Appearance>
406                                     <Sphere radius='1.001'/>
407                                </Shape>
408                                <Shape>
409                                     <Appearance>
410                                          <Material diffuseColor='0.9 0.9 0.9'/>
411                                     </Appearance>
412                                     <Text string='"?"'>
413                                          <FontStyle size='.8'/>
414                                     </Text>
415                                </Shape>
416                           </Transform>
417                      </Group>
418                 </ProtoBody>
419            </ProtoDeclare>
420            <ProtoDeclare name='line'>
421                 <ProtoInterface>
422                      <field name='bond_settype='MFVec3fvalue='-1 0 0 1 0 0accessType='inputOutput'/>
423                 </ProtoInterface>
424                 <ProtoBody>
425                      <Group>
426                           <Shape>
427                                <Appearance>
428                                     <Material diffuseColor='1 1 1emissiveColor='1 1 1'/>
429                                </Appearance>
430                                <IndexedLineSet coordIndex='0 1 -1'>
431                                     <Coordinate DEF='bondo'>
432                                          <IS>
433                                               <connect nodeField='pointprotoField='bond_set'/>
434                                          </IS>
435                                     </Coordinate>
436                                </IndexedLineSet>
437                           </Shape>
438                      </Group>
439                 </ProtoBody>
440            </ProtoDeclare>
441            <ProtoDeclare name='title_text'>
442                 <ProtoInterface>
443                      <field name='txttype='MFStringaccessType='inputOutput'/>
444                 </ProtoInterface>
445                 <ProtoBody>
446                      <Transform>
447                           <Group>
448                                <Transform>
449                                     <Shape>
450                                          <Appearance>
451                                               <Material diffuseColor='0.9 0.9 0.9'/>
452                                          </Appearance>
453                                          <Text DEF='cmpd_name'>
454                                               <IS>
455                                                    <connect nodeField='stringprotoField='txt'/>
456                                               </IS>
457                                               <FontStyle/>
458                                          </Text>
459                                     </Shape>
460                                </Transform>
461                           </Group>
462                      </Transform>
463                 </ProtoBody>
464            </ProtoDeclare>
465            <ProtoDeclare name='ano1_text'>
466                 <ProtoInterface>
467                      <field name='txttype='MFStringaccessType='inputOutput'/>
468                 </ProtoInterface>
469                 <ProtoBody>
470                      <Transform>
471                           <Group>
472                                <Transform>
473                                     <Shape>
474                                          <Appearance>
475                                               <Material diffuseColor='0.9 0.9 0.9'/>
476                                          </Appearance>
477                                          <Text DEF='cmpd_name1'>
478                                               <IS>
479                                                    <connect nodeField='stringprotoField='txt'/>
480                                               </IS>
481                                               <FontStyle size='.8'/>
482                                          </Text>
483                                     </Shape>
484                                </Transform>
485                           </Group>
486                      </Transform>
487                 </ProtoBody>
488            </ProtoDeclare>
489            <ProtoDeclare name='ano2_text'>
490                 <ProtoInterface>
491                      <field name='txttype='MFStringaccessType='inputOutput'/>
492                 </ProtoInterface>
493                 <ProtoBody>
494                      <Transform>
495                           <Group>
496                                <Transform>
497                                     <Shape>
498                                          <Appearance>
499                                               <Material diffuseColor='0.9 0.9 0.9'/>
500                                          </Appearance>
501                                          <Text DEF='cmpd_name2'>
502                                               <IS>
503                                                    <connect nodeField='stringprotoField='txt'/>
504                                               </IS>
505                                               <FontStyle size='.6'/>
506                                          </Text>
507                                     </Shape>
508                                </Transform>
509                           </Group>
510                      </Transform>
511                 </ProtoBody>
512            </ProtoDeclare>
513            <Background groundAngle='1.309 1.570796groundColor='0 0.5 0.7 0 0.4 0.7 0.6 0.5 0.7skyAngle='1.309 1.570796skyColor='0 0.5 0.8 0 0.6 .7 0.6 0.6 0.7'/>
514            <PointLight ambientIntensity='1location='0 0 5radius='30'/>
515            <NavigationInfo type='"EXAMINE" "FLY" "ANY"'/>
516            <Viewpoint description='Inspect Caffeineposition='0 2 20'/>
517            <!-- Copyright by the U.S. Sec. Commerce on behalf of U.S.A. All rights reserved. -->
518            <!-- type="3D" <date day="23" month="11" year="1995"/> -->
519            <Transform DEF='infogroupatranslation='-8 2 -4'>
520                 <Transform translation='0 6 0'>
521                      <Viewpoint description='title billboardposition='6 -2 10'/>
522                      <ProtoInstance name='title_text'>
523                           <fieldValue name='txtvalue='"Caffeine: C8 H10 N4 O2"'/>
524                      </ProtoInstance>
525                 </Transform>
526                 <Transform translation='0 5 0'>
527                      <ProtoInstance name='ano1_text'>
528                           <fieldValue name='txtvalue='"molecule weight: 194.19"'/>
529                      </ProtoInstance>
530                 </Transform>
531                 <Transform translation='0 4 0'>
532                      <ProtoInstance name='ano1_text'>
533                           <fieldValue name='txtvalue='"melting point: 238"'/>
534                      </ProtoInstance>
535                 </Transform>
536                 <Transform translation='0 3 0'>
537                      <ProtoInstance name='ano1_text'>
538                           <fieldValue name='txtvalue='"specific gravity: 1.23"'/>
539                      </ProtoInstance>
540                 </Transform>
541                 <Transform>
542                      <ProtoInstance name='ano2_text'>
543                           <fieldValue name='txtvalue='"water solubility: 1-5"'/>
544                      </ProtoInstance>
545                 </Transform>
546            </Transform>
547            <Group>
548                 <Transform>
549                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_1'>
550                           <fieldValue name='positionvalue='-2.8709 -1.0499 0.1718'/>
551                      </ProtoInstance>
552                 </Transform>
553                 <Transform>
554                      <ProtoInstance name='NitrogenDEF='caffeine_karne_a_2'>
555                           <fieldValue name='positionvalue='-2.9099 0.2747 0.1062'/>
556                      </ProtoInstance>
557                 </Transform>
558                 <Transform>
559                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_3'>
560                           <fieldValue name='positionvalue='-1.8026 0.9662 -0.1184'/>
561                      </ProtoInstance>
562                 </Transform>
563                 <Transform>
564                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_4'>
565                           <fieldValue name='positionvalue='-0.6411 0.2954 -0.2316'/>
566                      </ProtoInstance>
567                 </Transform>
568                 <Transform>
569                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_5'>
570                           <fieldValue name='positionvalue='-0.6549 -1.0889 -0.1279'/>
571                      </ProtoInstance>
572                 </Transform>
573                 <Transform>
574                      <ProtoInstance name='NitrogenDEF='caffeine_karne_a_6'>
575                           <fieldValue name='positionvalue='-1.7352 -1.7187 0.0624'/>
576                      </ProtoInstance>
577                 </Transform>
578                 <Transform>
579                      <ProtoInstance name='NitrogenDEF='caffeine_karne_a_7'>
580                           <fieldValue name='positionvalue='0.6052 0.7432 -0.4434'/>
581                      </ProtoInstance>
582                 </Transform>
583                 <Transform>
584                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_8'>
585                           <fieldValue name='positionvalue='1.2863 -0.4175 -0.4514'/>
586                      </ProtoInstance>
587                 </Transform>
588                 <Transform>
589                      <ProtoInstance name='NitrogenDEF='caffeine_karne_a_9'>
590                           <fieldValue name='positionvalue='0.5994 -1.5633 -0.2698'/>
591                      </ProtoInstance>
592                 </Transform>
593                 <Transform>
594                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_10'>
595                           <fieldValue name='positionvalue='1.0875 2.0867 -0.6139'/>
596                      </ProtoInstance>
597                 </Transform>
598                 <Transform>
599                      <ProtoInstance name='OxygenDEF='caffeine_karne_a_11'>
600                           <fieldValue name='positionvalue='-1.8349 2.1699 -0.2205'/>
601                      </ProtoInstance>
602                 </Transform>
603                 <Transform>
604                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_12'>
605                           <fieldValue name='positionvalue='-4.2178 0.9810 0.2003'/>
606                      </ProtoInstance>
607                 </Transform>
608                 <Transform>
609                      <ProtoInstance name='OxygenDEF='caffeine_karne_a_13'>
610                           <fieldValue name='positionvalue='-3.8944 -1.6746 0.3323'/>
611                      </ProtoInstance>
612                 </Transform>
613                 <Transform>
614                      <ProtoInstance name='CarbonDEF='caffeine_karne_a_14'>
615                           <fieldValue name='positionvalue='-1.6764 -3.1997 0.1458'/>
616                      </ProtoInstance>
617                 </Transform>
618                 <Transform>
619                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_15'>
620                           <fieldValue name='positionvalue='2.3776 -0.4481 -0.6036'/>
621                      </ProtoInstance>
622                 </Transform>
623                 <Transform>
624                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_16'>
625                           <fieldValue name='positionvalue='2.1902 2.0944 -0.7699'/>
626                      </ProtoInstance>
627                 </Transform>
628                 <Transform>
629                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_17'>
630                           <fieldValue name='positionvalue='0.6074 2.5547 -1.5032'/>
631                      </ProtoInstance>
632                 </Transform>
633                 <Transform>
634                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_18'>
635                           <fieldValue name='positionvalue='0.8606 2.6915 0.2934'/>
636                      </ProtoInstance>
637                 </Transform>
638                 <Transform>
639                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_19'>
640                           <fieldValue name='positionvalue='-4.0942 2.0097 0.6091'/>
641                      </ProtoInstance>
642                 </Transform>
643                 <Transform>
644                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_20'>
645                           <fieldValue name='positionvalue='-4.6699 1.0338 -0.8167'/>
646                      </ProtoInstance>
647                 </Transform>
648                 <Transform>
649                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_21'>
650                           <fieldValue name='positionvalue='-4.9101 0.4518 0.8943'/>
651                      </ProtoInstance>
652                 </Transform>
653                 <Transform>
654                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_22'>
655                           <fieldValue name='positionvalue='-2.3049 -3.6334 -0.6659'/>
656                      </ProtoInstance>
657                 </Transform>
658                 <Transform>
659                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_23'>
660                           <fieldValue name='positionvalue='-0.6444 -3.6030 0.0359'/>
661                      </ProtoInstance>
662                 </Transform>
663                 <Transform>
664                      <ProtoInstance name='HydrogenDEF='caffeine_karne_a_24'>
665                           <fieldValue name='positionvalue='-2.0682 -3.5218 1.1381'/>
666                      </ProtoInstance>
667                 </Transform>
668            </Group>
669            <Group>
670                 <ProtoInstance name='lineDEF='caffeine_karne_b_1'>
671                      <fieldValue name='bond_setvalue='-2.8709 -1.0499 0.1718 -2.9099 0.2747 0.1062'/>
672                 </ProtoInstance>
673                 <ProtoInstance name='lineDEF='caffeine_karne_b_2'>
674                      <fieldValue name='bond_setvalue='-2.8709 -1.0499 0.1718 -1.7352 -1.7187 0.0624'/>
675                 </ProtoInstance>
676                 <ProtoInstance name='lineDEF='caffeine_karne_b_3'>
677                      <fieldValue name='bond_setvalue='-2.8909 -1.0499 0.1718 -3.9144 -1.6746 0.3323'/>
678                 </ProtoInstance>
679                 <ProtoInstance name='lineDEF='caffeine_karne_b_3_2'>
680                      <fieldValue name='bond_setvalue='-2.8508999999999998 -1.0499 0.1718 -3.8744 -1.6746 0.3323'/>
681                 </ProtoInstance>
682                 <ProtoInstance name='lineDEF='caffeine_karne_b_4'>
683                      <fieldValue name='bond_setvalue='-2.9099 0.2747 0.1062 -1.8026 0.9662 -0.1184'/>
684                 </ProtoInstance>
685                 <ProtoInstance name='lineDEF='caffeine_karne_b_5'>
686                      <fieldValue name='bond_setvalue='-2.9099 0.2747 0.1062 -4.2178 0.9810 0.2003'/>
687                 </ProtoInstance>
688                 <ProtoInstance name='lineDEF='caffeine_karne_b_6'>
689                      <fieldValue name='bond_setvalue='-1.8026 0.9662 -0.1184 -0.6411 0.2954 -0.2316'/>
690                 </ProtoInstance>
691                 <ProtoInstance name='lineDEF='caffeine_karne_b_7'>
692                      <fieldValue name='bond_setvalue='-1.8226 0.9662 -0.1184 -1.8549 2.1699 -0.2205'/>
693                 </ProtoInstance>
694                 <ProtoInstance name='lineDEF='caffeine_karne_b_7_2'>
695                      <fieldValue name='bond_setvalue='-1.7826 0.9662 -0.1184 -1.8149 2.1699 -0.2205'/>
696                 </ProtoInstance>
697                 <ProtoInstance name='lineDEF='caffeine_karne_b_8'>
698                      <fieldValue name='bond_setvalue='-0.6611 0.2954 -0.2316 -0.6749 -1.0889 -0.1279'/>
699                 </ProtoInstance>
700                 <ProtoInstance name='lineDEF='caffeine_karne_b_8_2'>
701                      <fieldValue name='bond_setvalue='-0.6211 0.2954 -0.2316 -0.6349 -1.0889 -0.1279'/>
702                 </ProtoInstance>
703                 <ProtoInstance name='lineDEF='caffeine_karne_b_9'>
704                      <fieldValue name='bond_setvalue='-0.6411 0.2954 -0.2316 0.6052 0.7432 -0.4434'/>
705                 </ProtoInstance>
706                 <ProtoInstance name='lineDEF='caffeine_karne_b_10'>
707                      <fieldValue name='bond_setvalue='-0.6549 -1.0889 -0.1279 -1.7352 -1.7187 0.0624'/>
708                 </ProtoInstance>
709                 <ProtoInstance name='lineDEF='caffeine_karne_b_11'>
710                      <fieldValue name='bond_setvalue='-0.6549 -1.0889 -0.1279 0.5994 -1.5633 -0.2698'/>
711                 </ProtoInstance>
712                 <ProtoInstance name='lineDEF='caffeine_karne_b_12'>
713                      <fieldValue name='bond_setvalue='-1.7352 -1.7187 0.0624 -1.6764 -3.1997 0.1458'/>
714                 </ProtoInstance>
715                 <ProtoInstance name='lineDEF='caffeine_karne_b_13'>
716                      <fieldValue name='bond_setvalue='0.6052 0.7432 -0.4434 1.2863 -0.4175 -0.4514'/>
717                 </ProtoInstance>
718                 <ProtoInstance name='lineDEF='caffeine_karne_b_14'>
719                      <fieldValue name='bond_setvalue='0.6052 0.7432 -0.4434 1.0875 2.0867 -0.6139'/>
720                 </ProtoInstance>
721                 <ProtoInstance name='lineDEF='caffeine_karne_b_15'>
722                      <fieldValue name='bond_setvalue='1.2663 -0.4175 -0.4514 0.5794 -1.5633 -0.2698'/>
723                 </ProtoInstance>
724                 <ProtoInstance name='lineDEF='caffeine_karne_b_15_2'>
725                      <fieldValue name='bond_setvalue='1.3063 -0.4175 -0.4514 0.6194000000000001 -1.5633 -0.2698'/>
726                 </ProtoInstance>
727                 <ProtoInstance name='lineDEF='caffeine_karne_b_16'>
728                      <fieldValue name='bond_setvalue='1.2863 -0.4175 -0.4514 2.3776 -0.4481 -0.6036'/>
729                 </ProtoInstance>
730                 <ProtoInstance name='lineDEF='caffeine_karne_b_17'>
731                      <fieldValue name='bond_setvalue='1.0875 2.0867 -0.6139 2.1902 2.0944 -0.7699'/>
732                 </ProtoInstance>
733                 <ProtoInstance name='lineDEF='caffeine_karne_b_18'>
734                      <fieldValue name='bond_setvalue='1.0875 2.0867 -0.6139 0.6074 2.5547 -1.5032'/>
735                 </ProtoInstance>
736                 <ProtoInstance name='lineDEF='caffeine_karne_b_19'>
737                      <fieldValue name='bond_setvalue='1.0875 2.0867 -0.6139 0.8606 2.6915 0.2934'/>
738                 </ProtoInstance>
739                 <ProtoInstance name='lineDEF='caffeine_karne_b_20'>
740                      <fieldValue name='bond_setvalue='-4.2178 0.9810 0.2003 -4.0942 2.0097 0.6091'/>
741                 </ProtoInstance>
742                 <ProtoInstance name='lineDEF='caffeine_karne_b_21'>
743                      <fieldValue name='bond_setvalue='-4.2178 0.9810 0.2003 -4.6699 1.0338 -0.8167'/>
744                 </ProtoInstance>
745                 <ProtoInstance name='lineDEF='caffeine_karne_b_22'>
746                      <fieldValue name='bond_setvalue='-4.2178 0.9810 0.2003 -4.9101 0.4518 0.8943'/>
747                 </ProtoInstance>
748                 <ProtoInstance name='lineDEF='caffeine_karne_b_23'>
749                      <fieldValue name='bond_setvalue='-1.6764 -3.1997 0.1458 -2.3049 -3.6334 -0.6659'/>
750                 </ProtoInstance>
751                 <ProtoInstance name='lineDEF='caffeine_karne_b_24'>
752                      <fieldValue name='bond_setvalue='-1.6764 -3.1997 0.1458 -0.6444 -3.6030 0.0359'/>
753                 </ProtoInstance>
754                 <ProtoInstance name='lineDEF='caffeine_karne_b_25'>
755                      <fieldValue name='bond_setvalue='-1.6764 -3.1997 0.1458 -2.0682 -3.5218 1.1381'/>
756                 </ProtoInstance>
757            </Group>
758       </Scene>
759  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->

<!-- to top Index for DEF nodes: ato_, ato__mat, atoBr, atoBr_mat, atoC, atoC_mat, atoCl, atoCl_mat, atoF, atoF_mat, atoH, atoH_mat, atoI, atoI_mat, atoN, atoN_mat, atoO, atoO_mat, atoP, atoP_mat, atoS, atoS_mat, atoSi, atoSi_mat, bondo, caffeine_karne_a_1, caffeine_karne_a_10, caffeine_karne_a_11, caffeine_karne_a_12, caffeine_karne_a_13, caffeine_karne_a_14, caffeine_karne_a_15, caffeine_karne_a_16, caffeine_karne_a_17, caffeine_karne_a_18, caffeine_karne_a_19, caffeine_karne_a_2, caffeine_karne_a_20, caffeine_karne_a_21, caffeine_karne_a_22, caffeine_karne_a_23, caffeine_karne_a_24, caffeine_karne_a_3, caffeine_karne_a_4, caffeine_karne_a_5, caffeine_karne_a_6, caffeine_karne_a_7, caffeine_karne_a_8, caffeine_karne_a_9, caffeine_karne_b_1, caffeine_karne_b_10, caffeine_karne_b_11, caffeine_karne_b_12, caffeine_karne_b_13, caffeine_karne_b_14, caffeine_karne_b_15, caffeine_karne_b_15_2, caffeine_karne_b_16, caffeine_karne_b_17, caffeine_karne_b_18, caffeine_karne_b_19, caffeine_karne_b_2, caffeine_karne_b_20, caffeine_karne_b_21, caffeine_karne_b_22, caffeine_karne_b_23, caffeine_karne_b_24, caffeine_karne_b_25, caffeine_karne_b_3, caffeine_karne_b_3_2, caffeine_karne_b_4, caffeine_karne_b_5, caffeine_karne_b_6, caffeine_karne_b_7, caffeine_karne_b_7_2, caffeine_karne_b_8, caffeine_karne_b_8_2, caffeine_karne_b_9, cmpd_name, cmpd_name1, cmpd_name2, infogroupa

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2

Index for ProtoDeclare definitions: ano1_text, ano2_text, Bromine, Carbon, Chlorine, Fluorine, Hydrogen, Iodine, line, Nitrogen, Oxygen, Phosphorus, Silicon, Sulphur, title_text, unknown
-->
X3D Tooltips element index: Appearance, Background, connect, Coordinate, field, fieldValue, FontStyle, Group, head, IndexedLineSet, IS, Material, meta, NavigationInfo, PointLight, ProtoBody, ProtoDeclare, ProtoInstance, ProtoInterface, Scene, Shape, Sphere, Text, Transform, Viewpoint, X3D, accessType and type, XML data types, field types

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.


ProtoInstance
title_text
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 


ProtoInstance
ano1_text
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 


ProtoInstance
ano1_text
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 


ProtoInstance
ano1_text
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 


ProtoInstance
ano2_text
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_1
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_10
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_11
ProtoInstance
Oxygen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_12
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_13
ProtoInstance
Oxygen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_14
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_15
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_16
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_17
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_18
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_19
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_2
ProtoInstance
Nitrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_20
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_21
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_22
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_23
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_24
ProtoInstance
Hydrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_3
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_4
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_5
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_6
ProtoInstance
Nitrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_7
ProtoInstance
Nitrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_8
ProtoInstance
Carbon
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_a_9
ProtoInstance
Nitrogen
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_1
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_10
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_11
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_12
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_13
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_14
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_15
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_15_2
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_16
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_17
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_18
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_19
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_2
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_20
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_21
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_22
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_23
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_24
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_25
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_3
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_3_2
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_4
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_5
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_6
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_7
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_7_2
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_8
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_8_2
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

caffeine_karne_b_9
ProtoInstance
line
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 
Additional guidance on X3D animation can be found in the 10-Step Animation Design Process and Event Tracing hint sheets. Have fun with X3D! 😀

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Basic/ChemicalMarkupLanguage/CaffeineIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/ChemicalMarkupLanguage/Caffeine.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)
    <ProtoInstance name='ProtoName'> <field name='fieldName'/> </ProtoInstance> -->

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