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='title' content='tetrahydrofuran.x3d'/> |
6 | <meta name='description' content='Autogenerated version of tetrahydrofuran.x3d scene produced from tetrahydrofuran.xml Chemical Markup Language (CML) version 1.0 source file.'/> |
7 | <meta name='creator' content='Nicholas F. Polys'/> |
8 | <meta name='translator' content='Don Brutzman'/> |
9 | <meta name='created' content='24 November 2005'/> |
10 | <meta name='translated' content='6 August 2024'/> |
11 | <meta name='modified' content='6 August 2024'/> |
12 | <meta name='reference' content='tetrahydrofuran.xml'/> |
13 | <meta name='reference' content='CML sources https://www.xml-cml.org'/> |
14 | <meta name='reference' content='Wikipedia https://en.wikipedia.org/wiki/Chemical_Markup_Language'/> |
15 | <meta name='reference' content='JUMBO Chemical Format Conversion Tool'/> |
16 | <meta name='reference' content='https://webbook.nist.gov/chemistry'/> |
17 | <meta name='reference' content='Polys.StylesheetTransformationsInteractiveVisualization.Web3d2003Symposium.pdf'/> |
18 | <meta name='reference' content='Originally Published in Proceedings of Web3D 2003, ACM Press'/> |
19 | <meta name='generator' content='CmlToX3d.xslt'/> |
20 | <meta name='identifier' content='https://www.web3d.org/x3d/content/examples/Basic/ChemicalMarkupLanguage/tetrahydrofuran.x3d'/> |
21 | <meta name='license' content='../license.html'/> |
22 | </head> |
23 | <Scene> |
24 | <ProtoDeclare name='Carbon'> |
25 | <ProtoInterface> |
26 | <field name='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
27 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
28 | </ProtoInterface> |
29 | <ProtoBody> |
30 | <Group> |
31 | <Transform DEF='atoC'> |
32 | <IS> |
33 | <connect nodeField='translation' protoField='position'/> |
34 | </IS> |
35 | <Shape> |
36 | <Appearance> |
37 | <Material DEF='atoC_mat' diffuseColor='0 0 0' shininess='.8' specularColor='.29 .3 .29'> |
38 | <IS> |
39 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
60 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
61 | </ProtoInterface> |
62 | <ProtoBody> |
63 | <Group> |
64 | <Transform DEF='atoH'> |
65 | <IS> |
66 | <connect nodeField='translation' protoField='position'/> |
67 | </IS> |
68 | <Shape> |
69 | <Appearance> |
70 | <Material DEF='atoH_mat' ambientIntensity='.0933' diffuseColor='.38 .38 .42' shininess='0.5' specularColor='.53 .53 .53'> |
71 | <IS> |
72 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
93 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
94 | </ProtoInterface> |
95 | <ProtoBody> |
96 | <Group> |
97 | <Transform DEF='atoN'> |
98 | <IS> |
99 | <connect nodeField='translation' protoField='position'/> |
100 | </IS> |
101 | <Shape> |
102 | <Appearance> |
103 | <Material DEF='atoN_mat' diffuseColor='0 0 .72' emissiveColor='0 0 .13' specularColor='.5 .5 .5'> |
104 | <IS> |
105 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
126 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
127 | </ProtoInterface> |
128 | <ProtoBody> |
129 | <Group> |
130 | <Transform DEF='atoO'> |
131 | <IS> |
132 | <connect nodeField='translation' protoField='position'/> |
133 | </IS> |
134 | <Shape> |
135 | <Appearance> |
136 | <Material DEF='atoO_mat' ambientIntensity='.487' diffuseColor='.54 .05 .25' shininess='.2' specularColor='.81 .77 .75'> |
137 | <IS> |
138 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
159 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
160 | </ProtoInterface> |
161 | <ProtoBody> |
162 | <Group> |
163 | <Transform DEF='atoF'> |
164 | <IS> |
165 | <connect nodeField='translation' protoField='position'/> |
166 | </IS> |
167 | <Shape> |
168 | <Appearance> |
169 | <Material DEF='atoF_mat' diffuseColor='1 .48 .79' emissiveColor='.09 .04 .07'> |
170 | <IS> |
171 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
192 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
193 | </ProtoInterface> |
194 | <ProtoBody> |
195 | <Group> |
196 | <Transform DEF='atoSi'> |
197 | <IS> |
198 | <connect nodeField='translation' protoField='position'/> |
199 | </IS> |
200 | <Shape> |
201 | <Appearance> |
202 | <Material DEF='atoSi_mat' diffuseColor='.8 .8 .8'> |
203 | <IS> |
204 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
225 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
226 | </ProtoInterface> |
227 | <ProtoBody> |
228 | <Group> |
229 | <Transform DEF='atoP'> |
230 | <IS> |
231 | <connect nodeField='translation' protoField='position'/> |
232 | </IS> |
233 | <Shape> |
234 | <Appearance> |
235 | <Material DEF='atoP_mat' ambientIntensity='.11' diffuseColor='.9 .41 0' emissiveColor='.1 .04 0' shininess='0.8' specularColor='.1 .1 .1'> |
236 | <IS> |
237 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
258 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
259 | </ProtoInterface> |
260 | <ProtoBody> |
261 | <Group> |
262 | <Transform DEF='atoS'> |
263 | <IS> |
264 | <connect nodeField='translation' protoField='position'/> |
265 | </IS> |
266 | <Shape> |
267 | <Appearance> |
268 | <Material DEF='atoS_mat' ambientIntensity='.0467' diffuseColor='.25 .39 .25' emissiveColor='.05 .08 .05' shininess='0.6' specularColor='.11 .12 .08'> |
269 | <IS> |
270 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
291 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
292 | </ProtoInterface> |
293 | <ProtoBody> |
294 | <Group> |
295 | <Transform DEF='atoCl'> |
296 | <IS> |
297 | <connect nodeField='translation' protoField='position'/> |
298 | </IS> |
299 | <Shape> |
300 | <Appearance> |
301 | <Material DEF='atoCl_mat' diffuseColor='.28 .7 0' emissiveColor='.06 .15 0' shininess='0.8' specularColor='.5 .5 .5'> |
302 | <IS> |
303 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
324 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
325 | </ProtoInterface> |
326 | <ProtoBody> |
327 | <Group> |
328 | <Transform DEF='atoBr'> |
329 | <IS> |
330 | <connect nodeField='translation' protoField='position'/> |
331 | </IS> |
332 | <Shape> |
333 | <Appearance> |
334 | <Material DEF='atoBr_mat' ambientIntensity='.0833' diffuseColor='.5 .3 .19' emissiveColor='.12 .13 .08' shininess='0.17' specularColor='.08 .08 .05'> |
335 | <IS> |
336 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
357 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
358 | </ProtoInterface> |
359 | <ProtoBody> |
360 | <Group> |
361 | <Transform DEF='atoI'> |
362 | <IS> |
363 | <connect nodeField='translation' protoField='position'/> |
364 | </IS> |
365 | <Shape> |
366 | <Appearance> |
367 | <Material DEF='atoI_mat' diffuseColor='.56 .37 .74' emissiveColor='.15 .1 .2' shininess='.09' specularColor='.12 .12 .12'> |
368 | <IS> |
369 | <connect nodeField='transparency' protoField='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='position' type='SFVec3f' value='0 0 0' accessType='inputOutput'/> |
390 | <field name='materialTransparency' type='SFFloat' value='.6' accessType='inputOutput'/> |
391 | </ProtoInterface> |
392 | <ProtoBody> |
393 | <Group> |
394 | <Transform DEF='ato_'> |
395 | <IS> |
396 | <connect nodeField='translation' protoField='position'/> |
397 | </IS> |
398 | <Shape> |
399 | <Appearance> |
400 | <Material DEF='ato__mat' diffuseColor='1 1 1' emissiveColor='.15 .1 .2' shininess='.09' specularColor='.12 .12 .12'> |
401 | <IS> |
402 | <connect nodeField='transparency' protoField='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_set' type='MFVec3f' value='-1 0 0 1 0 0' accessType='inputOutput'/> |
423 | </ProtoInterface> |
424 | <ProtoBody> |
425 | <Group> |
426 | <Shape> |
427 | <Appearance> |
428 | <Material diffuseColor='1 1 1' emissiveColor='1 1 1'/> |
429 | </Appearance> |
430 | <IndexedLineSet coordIndex='0 1 -1'> |
431 | <Coordinate DEF='bondo'> |
432 | <IS> |
433 | <connect nodeField='point' protoField='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='txt' type='MFString' accessType='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='string' protoField='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='txt' type='MFString' accessType='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='string' protoField='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='txt' type='MFString' accessType='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='string' protoField='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.570796' groundColor='0 0.5 0.7 0 0.4 0.7 0.6 0.5 0.7' skyAngle='1.309 1.570796' skyColor='0 0.5 0.8 0 0.6 .7 0.6 0.6 0.7'/> |
514 | <PointLight ambientIntensity='1' location='0 0 5' radius='30'/> |
515 | <NavigationInfo type='"EXAMINE" "FLY" "ANY"'/> |
516 | <Viewpoint description='Inspect tetrahydrofuran' position='0 2 20'/> |
517 | <!-- <?xml-stylesheet type="text/xsl" href="generic.xsl" ?> --> |
518 | <!-- CML document - tetrahydrofuran - karne - 7/8/00 --> |
519 | <!-- file converted from: MDL .mol --> |
520 | <Transform DEF='infogroupa' translation='-8 2 -4'> |
521 | <Transform translation='0 6 0'> |
522 | <Viewpoint description='title billboard' position='6 -2 10'/> |
523 | <ProtoInstance name='title_text'> |
524 | <fieldValue name='txt' value='"tetrahydrofuran: C4 H8 O"'/> |
525 | </ProtoInstance> |
526 | </Transform> |
527 | <Transform translation='0 5 0'> |
528 | <ProtoInstance name='ano1_text'> |
529 | <fieldValue name='txt' value='"molecular weight: 72.1066"'/> |
530 | </ProtoInstance> |
531 | </Transform> |
532 | <Transform translation='0 4 0'> |
533 | <ProtoInstance name='ano1_text'> |
534 | <fieldValue name='txt' value='"melting point: -108.3"'/> |
535 | </ProtoInstance> |
536 | </Transform> |
537 | <Transform translation='0 3 0'> |
538 | <ProtoInstance name='ano1_text'> |
539 | <fieldValue name='txt' value='"boiling point: 65"'/> |
540 | </ProtoInstance> |
541 | </Transform> |
542 | <Transform translation='0 2 0'> |
543 | <ProtoInstance name='ano1_text'> |
544 | <fieldValue name='txt' value='"specific gravity: 0.886"'/> |
545 | </ProtoInstance> |
546 | </Transform> |
547 | <Transform translation='0 1 0'> |
548 | <ProtoInstance name='ano1_text'> |
549 | <fieldValue name='txt' value='"water solubility: 30"'/> |
550 | </ProtoInstance> |
551 | </Transform> |
552 | <Transform> |
553 | <ProtoInstance name='ano2_text'> |
554 | <fieldValue name='txt' value='"CAS: 109-99-9"'/> |
555 | </ProtoInstance> |
556 | </Transform> |
557 | <Transform translation='0 -1 0'> |
558 | <ProtoInstance name='ano2_text'> |
559 | <fieldValue name='txt' value='"ACX: I1001473"'/> |
560 | </ProtoInstance> |
561 | </Transform> |
562 | <Transform translation='0 -2 0'> |
563 | <ProtoInstance name='ano2_text'> |
564 | <fieldValue name='txt' value='"DOT: UN 2056"'/> |
565 | </ProtoInstance> |
566 | </Transform> |
567 | <Transform translation='0 -3 0'> |
568 | <ProtoInstance name='ano2_text'> |
569 | <fieldValue name='txt' value='"RTECS: LU5950000"'/> |
570 | </ProtoInstance> |
571 | </Transform> |
572 | <Transform translation='0 -4 0'> |
573 | <ProtoInstance name='ano2_text'> |
574 | <fieldValue name='txt' value='"comments: Colorless liquid with an ether-like odor detectable at 2 to 50 ppm. HYGROSCOPIC"'/> |
575 | </ProtoInstance> |
576 | </Transform> |
577 | </Transform> |
578 | <Group> |
579 | <Transform> |
580 | <ProtoInstance name='Oxygen' DEF='tetrahydrofuran_karne_a_1'> |
581 | <fieldValue name='position' value='0.0300 -1.1700 0.0000'/> |
582 | </ProtoInstance> |
583 | </Transform> |
584 | <Transform> |
585 | <ProtoInstance name='Carbon' DEF='tetrahydrofuran_karne_a_2'> |
586 | <fieldValue name='position' value='-1.2200 -0.2900 0.0000'/> |
587 | </ProtoInstance> |
588 | </Transform> |
589 | <Transform> |
590 | <ProtoInstance name='Carbon' DEF='tetrahydrofuran_karne_a_3'> |
591 | <fieldValue name='position' value='1.2400 -0.2800 0.0000'/> |
592 | </ProtoInstance> |
593 | </Transform> |
594 | <Transform> |
595 | <ProtoInstance name='Carbon' DEF='tetrahydrofuran_karne_a_4'> |
596 | <fieldValue name='position' value='-0.7700 1.1600 0.0000'/> |
597 | </ProtoInstance> |
598 | </Transform> |
599 | <Transform> |
600 | <ProtoInstance name='Carbon' DEF='tetrahydrofuran_karne_a_5'> |
601 | <fieldValue name='position' value='0.7700 1.1600 0.0000'/> |
602 | </ProtoInstance> |
603 | </Transform> |
604 | </Group> |
605 | <Group> |
606 | <ProtoInstance name='line' DEF='tetrahydrofuran_karne_b_1'> |
607 | <fieldValue name='bond_set' value='-1.2200 -0.2900 0.0000 0.0300 -1.1700 0.0000'/> |
608 | </ProtoInstance> |
609 | <ProtoInstance name='line' DEF='tetrahydrofuran_karne_b_2'> |
610 | <fieldValue name='bond_set' value='1.2400 -0.2800 0.0000 0.0300 -1.1700 0.0000'/> |
611 | </ProtoInstance> |
612 | <ProtoInstance name='line' DEF='tetrahydrofuran_karne_b_3'> |
613 | <fieldValue name='bond_set' value='-0.7700 1.1600 0.0000 -1.2200 -0.2900 0.0000'/> |
614 | </ProtoInstance> |
615 | <ProtoInstance name='line' DEF='tetrahydrofuran_karne_b_4'> |
616 | <fieldValue name='bond_set' value='0.7700 1.1600 0.0000 1.2400 -0.2800 0.0000'/> |
617 | </ProtoInstance> |
618 | <ProtoInstance name='line' DEF='tetrahydrofuran_karne_b_5'> |
619 | <fieldValue name='bond_set' value='-0.7700 1.1600 0.0000 0.7700 1.1600 0.0000'/> |
620 | </ProtoInstance> |
621 | </Group> |
622 | </Scene> |
623 | </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.
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 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. |
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. |
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. |
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. |
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. |
tetrahydrofuran_karne_a_1
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. |
tetrahydrofuran_karne_a_2
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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
tetrahydrofuran_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. |
<!--
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>
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->