{ Error: ENOENT: no such file or directory, open 'C:\Users\coderextreme\X3DJSONLD\src\main\data\arc.new.json' at Object.fs.openSync (fs.js:582:18) at Object.fs.readFileSync (fs.js:489:33) at Object. (C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js:148:17) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.runMain (module.js:605:10) at run (bootstrap_node.js:422:7) errno: -4058, code: 'ENOENT', syscall: 'open', path: 'C:\\Users\\coderextreme\\X3DJSONLD\\src\\main\\data\\arc.new.json' } '../data/arc.json' '../data/arc.new.json' ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/ArchHalf.json ../data/ArchHalf.new.json @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/3 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/3 < 1.997498435543818 > 1.9974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/6 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/6 < 1.98997487421324 > 1.9899749 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/9 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/9 < 1.977371993328519 > 1.977372 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/12 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/12 < 1.9595917942265424 > 1.9595917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/15 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/15 < 1.9364916731037085 > 1.9364917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/18 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/18 < 1.907878402833891 > 1.9078784 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/21 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/21 < 1.8734993995195193 > 1.8734994 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/24 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/24 < 1.833030277982336 > 1.8330302 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/27 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/27 < 1.786057109949175 > 1.7860571 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/30 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/30 < 1.7320508075688774 > 1.7320508 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/33 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/33 < 1.6703293088490068 > 1.6703293 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/39 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/39 < 1.5198684153570663 > 1.5198684 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/42 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/42 < 1.42828568570857 > 1.4282857 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/45 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/45 < 1.3228756555322954 > 1.3228756 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/51 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/51 < 1.0535653752852738 > 1.0535654 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/54 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/54 < 0.9020947843768965 > 0.9020948 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/57 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/57 < 0.7599342076785331 > 0.7599342 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/60 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/60 < 0.6244997998398398 > 0.6244998 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/63 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/63 < 0.5425633603552678 > 0.5425634 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/66 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/66 < 0.4444097208657794 > 0.44440973 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/69 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/69 < 0.36181625170796194 > 0.36181626 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/72 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/72 < 0.2821347195933173 > 0.2821347 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/75 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/75 < 0.19974984355438344 > 0.19974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/78 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/78 < 0.16718552568927703 > 0.16718553 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/81 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/81 < 0.14133294025102577 > 0.14133294 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/84 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/84 < 0.10950342460398416 > 0.109503426 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/87 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/87 < 0.08942035562443253 > 0.089420356 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/90 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/90 < 0.06323764701505419 > 0.063237645 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/96 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/96 < -0.06323764701505419 > -0.063237645 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/99 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/99 < -0.08942035562443253 > -0.089420356 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/102 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/102 < -0.10950342460398416 > -0.109503426 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/105 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/105 < -0.14133294025102577 > -0.14133294 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/108 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/108 < -0.16718552568927703 > -0.16718553 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/111 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/111 < -0.19974984355438344 > -0.19974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/114 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/114 < -0.2821347195933173 > -0.2821347 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/117 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/117 < -0.36181625170796194 > -0.36181626 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/120 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/120 < -0.4444097208657794 > -0.44440973 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/123 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/123 < -0.5425633603552678 > -0.5425634 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/126 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/126 < -0.6244997998398398 > -0.6244998 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/129 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/129 < -0.7599342076785331 > -0.7599342 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/132 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/132 < -0.9020947843768965 > -0.9020948 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/135 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/135 < -1.0535653752852738 > -1.0535654 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/141 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/141 < -1.3228756555322954 > -1.3228756 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/144 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/144 < -1.42828568570857 > -1.4282857 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/147 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/147 < -1.5198684153570663 > -1.5198684 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/153 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/153 < -1.6703293088490068 > -1.6703293 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/156 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/156 < -1.7320508075688774 > -1.7320508 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/159 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/159 < -1.786057109949175 > -1.7860571 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/162 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/162 < -1.833030277982336 > -1.8330302 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/165 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/165 < -1.8734993995195193 > -1.8734994 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/168 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/168 < -1.907878402833891 > -1.9078784 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/171 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/171 < -1.9364916731037085 > -1.9364917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/174 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/174 < -1.9595917942265424 > -1.9595917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/177 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/177 < -1.977371993328519 > -1.977372 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/180 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/180 < -1.98997487421324 > -1.9899749 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/183 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/183 < -1.997498435543818 > -1.9974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/192 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/192 < 1.997498435543818 > 1.9974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/195 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/195 < 1.98997487421324 > 1.9899749 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/198 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/198 < 1.977371993328519 > 1.977372 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/201 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/201 < 1.9595917942265424 > 1.9595917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/204 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/204 < 1.9364916731037085 > 1.9364917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/207 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/207 < 1.907878402833891 > 1.9078784 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/210 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/210 < 1.8734993995195193 > 1.8734994 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/213 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/213 < 1.833030277982336 > 1.8330302 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/216 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/216 < 1.786057109949175 > 1.7860571 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/219 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/219 < 1.7320508075688774 > 1.7320508 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/222 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/222 < 1.6703293088490068 > 1.6703293 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/228 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/228 < 1.5198684153570663 > 1.5198684 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/231 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/231 < 1.42828568570857 > 1.4282857 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/234 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/234 < 1.3228756555322954 > 1.3228756 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/240 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/240 < 1.0535653752852738 > 1.0535654 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/243 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/243 < 0.9020947843768965 > 0.9020948 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/246 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/246 < 0.7599342076785331 > 0.7599342 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/249 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/249 < 0.6244997998398398 > 0.6244998 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/252 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/252 < 0.5425633603552678 > 0.5425634 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/255 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/255 < 0.4444097208657794 > 0.44440973 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/258 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/258 < 0.36181625170796194 > 0.36181626 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/261 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/261 < 0.2821347195933173 > 0.2821347 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/264 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/264 < 0.19974984355438344 > 0.19974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/267 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/267 < 0.16718552568927703 > 0.16718553 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/270 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/270 < 0.14133294025102577 > 0.14133294 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/273 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/273 < 0.10950342460398416 > 0.109503426 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/276 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/276 < 0.08942035562443253 > 0.089420356 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/279 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/279 < 0.06323764701505419 > 0.063237645 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/285 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/285 < -0.06323764701505419 > -0.063237645 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/288 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/288 < -0.08942035562443253 > -0.089420356 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/291 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/291 < -0.10950342460398416 > -0.109503426 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/294 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/294 < -0.14133294025102577 > -0.14133294 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/297 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/297 < -0.16718552568927703 > -0.16718553 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/300 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/300 < -0.19974984355438344 > -0.19974984 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/303 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/303 < -0.2821347195933173 > -0.2821347 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/306 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/306 < -0.36181625170796194 > -0.36181626 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/309 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/309 < -0.4444097208657794 > -0.44440973 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/312 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/312 < -0.5425633603552678 > -0.5425634 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/315 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/315 < -0.6244997998398398 > -0.6244998 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/318 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/318 < -0.7599342076785331 > -0.7599342 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/321 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/321 < -0.9020947843768965 > -0.9020948 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/324 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/324 < -1.0535653752852738 > -1.0535654 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/330 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/330 < -1.3228756555322954 > -1.3228756 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/333 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/333 < -1.42828568570857 > -1.4282857 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/336 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/336 < -1.5198684153570663 > -1.5198684 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/342 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/342 < -1.6703293088490068 > -1.6703293 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/345 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/345 < -1.7320508075688774 > -1.7320508 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/348 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/348 < -1.786057109949175 > -1.7860571 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/351 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/351 < -1.833030277982336 > -1.8330302 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/354 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/354 < -1.8734993995195193 > -1.8734994 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/357 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/357 < -1.907878402833891 > -1.9078784 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/360 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/360 < -1.9364916731037085 > -1.9364917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/363 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/363 < -1.9595917942265424 > -1.9595917 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/366 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/366 < -1.977371993328519 > -1.977372 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/369 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/369 < -1.98997487421324 > -1.9899749 @8 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/372 /X3D/Scene/-children/0/Shape/-geometry/IndexedFaceSet/-coord/Coordinate/@point/372 < -1.997498435543818 > -1.9974984 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/browser.json ../data/browser.new.json @2 /X3D/Scene/-children/0/Script/#sourceText/1 /X3D/Scene/-children/0/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/Script/#sourceText/2 /X3D/Scene/-children/0/Script/#sourceText/2 < " function initialize() {" > "" @1 /X3D/Scene/-children/0/Script/#sourceText/3 /X3D/Scene/-children/0/Script/#sourceText/3 < "\t\t Browser.print('DUDES\n'+'\"DUDETTES');" > "ecmascript:" @1 /X3D/Scene/-children/0/Script/#sourceText/4 /X3D/Scene/-children/0/Script/#sourceText/4 < " }" > " function initialize() {" @7 /X3D/Scene/-children/0/Script/#sourceText/5 > "\t\t Browser.print('DUDES\n'+'\"DUDETTES');" @7 /X3D/Scene/-children/0/Script/#sourceText/6 > " }" @2 /X3D/Scene/-children/1/Script/#sourceText/2 /X3D/Scene/-children/1/Script/#sourceText/2 < "ecmascript:" > "" @2 /X3D/Scene/-children/1/Script/#sourceText/4 /X3D/Scene/-children/1/Script/#sourceText/4 < "" > "ecmascript:" @1 /X3D/Scene/-children/1/Script/#sourceText/5 /X3D/Scene/-children/1/Script/#sourceText/5 < "function cumulustranslation() // These values designate the boundary location of the cloud" > "" @2 /X3D/Scene/-children/1/Script/#sourceText/6 /X3D/Scene/-children/1/Script/#sourceText/6 < "{" > "" @1 /X3D/Scene/-children/1/Script/#sourceText/7 /X3D/Scene/-children/1/Script/#sourceText/7 < "var xxx = ' '+' '+" > "function cumulustranslation() // These values designate the boundary location of the cloud" @2 /X3D/Scene/-children/1/Script/#sourceText/8 /X3D/Scene/-children/1/Script/#sourceText/8 < "'\tTransform\t\t\n'+" > "{" @1 /X3D/Scene/-children/1/Script/#sourceText/9 /X3D/Scene/-children/1/Script/#sourceText/9 < "' ' + ' \t\n';" > "var xxx = ' '+' '+" @2 /X3D/Scene/-children/1/Script/#sourceText/10 /X3D/Scene/-children/1/Script/#sourceText/10 < "" > "'\tTransform\t\t\n'+" @1 /X3D/Scene/-children/1/Script/#sourceText/11 /X3D/Scene/-children/1/Script/#sourceText/11 < "}" > "' ' + ' \t\n';" @7 /X3D/Scene/-children/1/Script/#sourceText/12 > "" @7 /X3D/Scene/-children/1/Script/#sourceText/13 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/bub.json ../data/bub.new.json @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 < "\t\t\tfunction set_translation(value) {" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 < "\t\t\t\ttranslation = value;" > "ecmascript:" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < "\t\t\t}" > "\t\t\tfunction set_translation(value) {" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/1/0 < "function" > "translation" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/2/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/2/0 < "translation_changed()" > "=" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/3/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/3/0 < "{" > "value;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "\t\t\t\treturn translation;" > "\t\t\t}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 < "\t\t\t}" > "\t\t\tfunction translation_changed() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 < "\t\t\tfunction initialize() {" > "\t\t\t\treturn translation;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < "\t\t\t translation = new SFVec3f(0, 0, 0);" > "\t\t\t}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 < "\t\t\t velocity = new SFVec3f(" > "\t\t\tfunction initialize() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 < "\t\t\t \tMath.random() - 0.5," > "\t\t\t translation = new SFVec3f(0, 0, 0);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 < "\t\t\t\tMath.random() - 0.5," > "\t\t\t velocity = new SFVec3f(" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 < "\t\t\t}" > "\t\t\t\tMath.random() - 0.5," @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/1/0 < "function" > "Math.random()" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/2/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/2/0 < "set_fraction()" > "-" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/3/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/3/0 < "{" > "0.5);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 < "\t\t\t translation = new SFVec3f(" > "\t\t\t}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/1/0 < "translation[0]" > "function" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/2/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/2/0 < "+" > "set_fraction()" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/3/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/3/0 < "velocity[0]," > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 < "\t\t\t\ttranslation[1] + velocity[1]," > "\t\t\t translation = new SFVec3f(" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 < "translation[2]" > "translation[0]" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/3/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/3/0 < "velocity[2]);" > "velocity[0]," @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 < "\t\t\t for (var j = 0; j <= 2; j++) {" > "\t\t\t\ttranslation[1] + velocity[1]," @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 < "\t\t\t\t if (Math.abs(translation[j]) > 10) {" > "\t\t\t\ttranslation[2] + velocity[2]);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 < "\t\t\t\t\tinitialize();" > "\t\t\t for (var j = 0; j <= 2; j++) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 < "\t\t\t\t } else {" > "\t\t\t\t if (Math.abs(translation[j]) > 10) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 < "\t\t\t\t\tvelocity[0] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t\tinitialize();" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/25 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/25 < "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t } else {" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/26/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/26/1/0 < "velocity[2]" > "velocity[0]" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/27 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/27 < "\t\t\t\t }" > "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/28 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/28 < "\t\t\t }" > "\t\t\t\t\tvelocity[2] += Math.random() * 0.2 - 0.1;" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/30 > "\t\t\t }" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/31 > "\t\t\t}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/bubble.json ../data/bubble.new.json @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 < "function initialize() {" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 < " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" > "ecmascript:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 < "" > "function initialize() {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 < " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" > " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 < "}" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 < "" > " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 < "function set_translation(value) {" > "}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 < " translation = value;" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 < "}" > "function set_translation(value) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 < "" > " translation = value;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 < "function set_scale(value) {" > "}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 < " scale = value;" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 < "}" > "function set_scale(value) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 < "" > " scale = value;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 < "function translation_changed() {" > "}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 < "\treturn translation;" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 < "}" > "function translation_changed() {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 < "" > "\treturn translation;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 < "function set_fraction(value) {" > "}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 < " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 < " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" > "function set_fraction(value) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 < " for (var j = 0; j < 3; j++) {" > " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 < "\t // if you get to far away or too big, explode" > " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 < "\t if ( Math.abs(translation[j]) > 256) {" > " for (var j = 0; j < 3; j++) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 < "\t\ttranslation[j] = 0;" > "\t // if you get to far away or too big, explode" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 < "\t\tinitialize();" > "\t if ( Math.abs(translation[j]) > 256) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 < "\t }" > "\t\ttranslation[j] = 0;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 < "\t if (Math.abs(scale[j]) > 20) {" > "\t\tinitialize();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 < "\t\tscale[j] = scale[j]/2;" > "\t }" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 < "\t\ttranslation[j] = 0;" > "\t if (Math.abs(scale[j]) > 20) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 < "\t\tinitialize();" > "\t\tscale[j] = scale[j]/2;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 < "\t }" > "\t\ttranslation[j] = 0;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34/1/0 < "}" > "initialize();" @7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 > " }" @7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/bubbles.json ../data/bubbles.new.json @2 /X3D/Scene/-children/8/Script/#sourceText/0 /X3D/Scene/-children/8/Script/#sourceText/0 < "ecmascript:" > "" @1 /X3D/Scene/-children/8/Script/#sourceText/1 /X3D/Scene/-children/8/Script/#sourceText/1 < " function set_cycle(value) {" > "" @1 /X3D/Scene/-children/8/Script/#sourceText/2 /X3D/Scene/-children/8/Script/#sourceText/2 < " //var positions = [[0, 0, 10], [-10, 0, 0], [0, 0, -10], [10, 0, 0], [0, 0, 10], [0, 10, 0], [0, 0, 10], [0, -10, 0], [0, 0, 10]];" > "ecmascript:" @1 /X3D/Scene/-children/8/Script/#sourceText/3 /X3D/Scene/-children/8/Script/#sourceText/3 < " //var orientations = [[0, 1, 0, 0], [0, 1, 0, -1.57], [0, 1, 0, 3.14], [0, 1, 0, 1.57], [0, 1, 0, 0] [1, 0, 0, -1.57], [0, 1, 0, 0], [1, 0, 0, 1.57], [0, 1, 0, 0]];" > " function set_cycle(value) {" @1 /X3D/Scene/-children/8/Script/#sourceText/4 /X3D/Scene/-children/8/Script/#sourceText/4 < " //Browser.println(lastKey);" > " //var positions = [[0, 0, 10], [-10, 0, 0], [0, 0, -10], [10, 0, 0], [0, 0, 10], [0, 10, 0], [0, 0, 10], [0, -10, 0], [0, 0, 10]];" @1 /X3D/Scene/-children/8/Script/#sourceText/5 /X3D/Scene/-children/8/Script/#sourceText/5 < " var ov = lastKey;" > " //var orientations = [[0, 1, 0, 0], [0, 1, 0, -1.57], [0, 1, 0, 3.14], [0, 1, 0, 1.57], [0, 1, 0, 0] [1, 0, 0, -1.57], [0, 1, 0, 0], [1, 0, 0, 1.57], [0, 1, 0, 0]];" @1 /X3D/Scene/-children/8/Script/#sourceText/6 /X3D/Scene/-children/8/Script/#sourceText/6 < " // Browser.println(ov); " > " //Browser.println(lastKey);" @1 /X3D/Scene/-children/8/Script/#sourceText/7 /X3D/Scene/-children/8/Script/#sourceText/7 < " //Browser.println(positions.length); " > " var ov = lastKey;" @1 /X3D/Scene/-children/8/Script/#sourceText/8 /X3D/Scene/-children/8/Script/#sourceText/8 < " do {" > " // Browser.println(ov); " @1 /X3D/Scene/-children/8/Script/#sourceText/9 /X3D/Scene/-children/8/Script/#sourceText/9 < " lastKey = Math.round(Math.random()*(positions.length-1));" > " //Browser.println(positions.length); " @1 /X3D/Scene/-children/8/Script/#sourceText/10 /X3D/Scene/-children/8/Script/#sourceText/10 < " } while (lastKey === ov);" > " do {" @1 /X3D/Scene/-children/8/Script/#sourceText/11 /X3D/Scene/-children/8/Script/#sourceText/11 < " // Browser.println(lastKey);" > " lastKey = Math.round(Math.random()*(positions.length-1));" @1 /X3D/Scene/-children/8/Script/#sourceText/12 /X3D/Scene/-children/8/Script/#sourceText/12 < " var vc = lastKey;" > " } while (lastKey === ov);" @1 /X3D/Scene/-children/8/Script/#sourceText/13 /X3D/Scene/-children/8/Script/#sourceText/13 < " " > " // Browser.println(lastKey);" @1 /X3D/Scene/-children/8/Script/#sourceText/14 /X3D/Scene/-children/8/Script/#sourceText/14 < " // Browser.println(orientations[ov]);" > " var vc = lastKey;" @1 /X3D/Scene/-children/8/Script/#sourceText/15 /X3D/Scene/-children/8/Script/#sourceText/15 < " // Browser.println(orientations[vc]);" > " " @1 /X3D/Scene/-children/8/Script/#sourceText/16 /X3D/Scene/-children/8/Script/#sourceText/16 < " orientation = new MFRotation();" > " // Browser.println(orientations[ov]);" @1 /X3D/Scene/-children/8/Script/#sourceText/17 /X3D/Scene/-children/8/Script/#sourceText/17 < " orientation[0] = new SFRotation(orientations[ov][0], orientations[ov][1], orientations[ov][2], orientations[ov][3]);" > " // Browser.println(orientations[vc]);" @1 /X3D/Scene/-children/8/Script/#sourceText/18 /X3D/Scene/-children/8/Script/#sourceText/18 < " orientation[1] = new SFRotation(orientations[vc][0], orientations[vc][1], orientations[vc][2], orientations[vc][3]);" > " orientation = new MFRotation();" @1 /X3D/Scene/-children/8/Script/#sourceText/19 /X3D/Scene/-children/8/Script/#sourceText/19 < " // Browser.println(positions[ov]);" > " orientation[0] = new SFRotation(orientations[ov][0], orientations[ov][1], orientations[ov][2], orientations[ov][3]);" @1 /X3D/Scene/-children/8/Script/#sourceText/20 /X3D/Scene/-children/8/Script/#sourceText/20 < " // Browser.println(positions[vc]);" > " orientation[1] = new SFRotation(orientations[vc][0], orientations[vc][1], orientations[vc][2], orientations[vc][3]);" @1 /X3D/Scene/-children/8/Script/#sourceText/21 /X3D/Scene/-children/8/Script/#sourceText/21 < " position = new MFVec3f();" > " // Browser.println(positions[ov]);" @1 /X3D/Scene/-children/8/Script/#sourceText/22 /X3D/Scene/-children/8/Script/#sourceText/22 < " position[0] = new SFVec3f(positions[ov][0],positions[ov][1],positions[ov][2]);" > " // Browser.println(positions[vc]);" @2 /X3D/Scene/-children/8/Script/#sourceText/23/1/0 /X3D/Scene/-children/8/Script/#sourceText/23/1/0 < "position[1]" > "position" @2 /X3D/Scene/-children/8/Script/#sourceText/23/4/0 /X3D/Scene/-children/8/Script/#sourceText/23/4/0 < "SFVec3f(positions[vc][0],positions[vc][1],positions[vc][2]);" > "MFVec3f();" @1 /X3D/Scene/-children/8/Script/#sourceText/24 /X3D/Scene/-children/8/Script/#sourceText/24 < " // }" > " position[0] = new SFVec3f(positions[ov][0],positions[ov][1],positions[ov][2]);" @1 /X3D/Scene/-children/8/Script/#sourceText/25 /X3D/Scene/-children/8/Script/#sourceText/25 < " }" > " position[1] = new SFVec3f(positions[vc][0],positions[vc][1],positions[vc][2]);" @7 /X3D/Scene/-children/8/Script/#sourceText/26 > " // }" @7 /X3D/Scene/-children/8/Script/#sourceText/27 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/CameraExamples.json ../data/CameraExamples.new.json @7 /X3D/Scene/-children/10/NavigationInfo/@transitionType > ["ANIMATE"] @7 /X3D/Scene/-children/25/Transform/-children/8/ProtoInstance/fieldValue/1/-children/0/NavigationInfo/@type > ["EXAMINE","FLY","ANY"] Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/CameraPrototypes.json ../data/CameraPrototypes.new.json @5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/field/29/@value < 0 @5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/field/30/@value < 0 @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/3 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/3 < "function initialize () // CameraScript" > " " @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/4 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/4 < "{" > "ecmascript:" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/5 < "// tracePrint ('initialize start...');" > "function initialize () // CameraScript" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/6 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/6 < "" > "{" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/0/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/0/0 < "" > "//" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/1/0 < "NavInfoNode.avatarSize[0]" > "tracePrint" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/2/0 < "=" > "('initialize" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/7/3/0 < "nearClipPlane;" > "start...');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/9 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/9 < " // remaining setups deferred to invocation of checkShots() method" > " NavInfoNode.avatarSize[0] = nearClipPlane;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/10 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/10 < " // thanks to Yvonne Jung Fraunhofer for diagnosing better approach to function initialization" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/11 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/11 < " alwaysPrint ('initialize complete');" > " // remaining setups deferred to invocation of checkShots() method" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/12 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/12 < "}" > " // thanks to Yvonne Jung Fraunhofer for diagnosing better approach to function initialization" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/13 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/13 < "" > " alwaysPrint ('initialize complete');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/14 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/14 < "function checkShots (eventValue)" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/15 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/15 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/16 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/16 < " tracePrint ('checkShots() method should only occur after initialize() methods in all other Scripts are complete');" > "function checkShots (eventValue)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/17 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/17 < "" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/18 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/18 < " // compute totalDuration by summing durations from contained CameraShot and CameraMovement nodes" > " tracePrint ('checkShots() method should only occur after initialize() methods in all other Scripts are complete');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/19 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/19 < " totalDuration= 0;" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/20 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/20 < " shotCount = shots.length;" > " // compute totalDuration by summing durations from contained CameraShot and CameraMovement nodes" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/21 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/21 < " movesCount = 0;" > " totalDuration= 0;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/22 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/22 < " for (i = 0; i < shotCount; i++) // shots index" > " shotCount = shots.length;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/23 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/23 < " {" > " movesCount = 0;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/24 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/24 < " tracePrint ('shots[' + i + '].moves.length=' + shots[i].moves.length);" > " for (i = 0; i < shotCount; i++) // shots index" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/25 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/25 < " movesCount += shots[i].moves.length;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/26 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/26 < " totalDuration = totalDuration + shots[i].shotDuration;" > " tracePrint ('shots[' + i + '].moves.length=' + shots[i].moves.length);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/27 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/27 < " if (shots[i].moves.length == 0)" > " movesCount += shots[i].moves.length;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/28 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/28 < " {" > " totalDuration = totalDuration + shots[i].shotDuration;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/29 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/29 < " alwaysPrint ('warning: CameraShot[' + i + '][' + shots[i].description + '] has no contained CameraMove nodes');" > " if (shots[i].moves.length == 0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/30/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/30/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/31 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/31 < " }" > " alwaysPrint ('warning: CameraShot[' + i + '][' + shots[i].description + '] has no contained CameraMove nodes');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/32 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/32 < " // size checks before proceeding" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/33 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/33 < " if (shotCount == 0)" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/34 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/34 < " {" > " // size checks before proceeding" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/35 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/35 < " alwaysPrint ('warning: no CameraShot nodes found for the shots, nothing to do!');" > " if (shotCount == 0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/36/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/36/1/0 < "return;" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/37 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/37 < " }" > " alwaysPrint ('warning: no CameraShot nodes found for the shots, nothing to do!');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/38 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/38 < " else if (movesCount == 0)" > " return;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/39/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/39/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/40 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/40 < " alwaysPrint ('warning: no CameraMove nodes found for the shots, nothing to do!');" > " else if (movesCount == 0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/41/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/41/1/0 < "return;" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/42 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/42 < " }" > " alwaysPrint ('warning: no CameraMove nodes found for the shots, nothing to do!');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/43 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/43 < " else if (totalDuration == 0)" > " return;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/44/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/44/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/45 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/45 < " alwaysPrint ('warning: totalDuration = 0 seconds, nothing to do!');" > " else if (totalDuration == 0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/46/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/46/1/0 < "return;" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/47 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/47 < " }" > " alwaysPrint ('warning: totalDuration = 0 seconds, nothing to do!');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/48 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/48 < " tracePrint ('number of contained CameraShot nodes=' + shotCount);" > " return;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/49 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/49 < " tracePrint ('number of contained CameraMove nodes=' + movesCount);" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/50 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/50 < " tracePrint ('totalDuration=' + totalDuration + ' seconds for all shots and moves');" > " tracePrint ('number of contained CameraShot nodes=' + shotCount);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/51 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/51 < "" > " tracePrint ('number of contained CameraMove nodes=' + movesCount);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/52 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/52 < " // compute interpolators" > " tracePrint ('totalDuration=' + totalDuration + ' seconds for all shots and moves');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/53 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/53 < " var k = 0; // index for latest key, keyValuePosition, keyValueOrientation" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/54 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/54 < " for (i = 0; i < shotCount; i++) // shots index" > " // compute interpolators" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/55 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/55 < " {" > " var k = 0; // index for latest key, keyValuePosition, keyValueOrientation" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/56 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/56 < " if (i==0) // initial entries" > " for (i = 0; i < shotCount; i++) // shots index" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/58 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/58 < " key[0] = 0.0; // no previous move" > " if (i==0) // initial entries" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/59 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/59 < " keyValuePosition[0] = shots[i].initialPosition;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/60 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/60 < " keyValueOrientation[0] = shots[i].initialOrientation;" > " key[0] = 0.0; // no previous move" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/61 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/61 < " }" > " keyValuePosition[0] = shots[i].initialPosition;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/62 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/62 < " else // new shot repositions, reorients camera as clean break from preceding shot/move" > " keyValueOrientation[0] = shots[i].initialOrientation;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/63/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/63/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/64 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/64 < " key[k+1] = key[k]; // start from end from previous move" > " else // new shot repositions, reorients camera as clean break from preceding shot/move" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/65 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/65 < " keyValuePosition[k+1] = shots[i].initialPosition;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/66 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/66 < " keyValueOrientation[k+1] = shots[i].initialOrientation;" > " key[k+1] = key[k]; // start from end from previous move" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/67 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/67 < " k++;" > " keyValuePosition[k+1] = shots[i].initialPosition;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/68 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/68 < " }" > " keyValueOrientation[k+1] = shots[i].initialOrientation;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/69 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/69 < " tracePrint (shots[i].description);" > " k++;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/70 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/70 < " tracePrint ('shots[i].moves.length=' + shots[i].moves.length);" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/71 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/71 < "" > " tracePrint (shots[i].description);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/72 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/72 < " for (j = 0; j < shots[i].moves.length; j++) // moves index" > " tracePrint ('shots[i].moves.length=' + shots[i].moves.length);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/73 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/73 < " {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/74 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/74 < " var durationFloat = shots[i].moves[j].duration; // implicit type conversion from SFTime" > " for (j = 0; j < shots[i].moves.length; j++) // moves index" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/75 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/75 < " // durationFloat = new SFFloat (shots[i].moves[j].duration); // explicit type conversion from SFTime" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/76 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/76 < " // tracePrint ('durationFloat=' + durationFloat);" > " var durationFloat = shots[i].moves[j].duration; // implicit type conversion from SFTime" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/77 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/77 < " key[k+1] = key[k] + (durationFloat / totalDuration);" > " // durationFloat = new SFFloat (shots[i].moves[j].duration); // explicit type conversion from SFTime" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/78 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/78 < " keyValuePosition[k+1] = shots[i].moves[j].goalPosition;" > " // tracePrint ('durationFloat=' + durationFloat);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/79 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/79 < " if (!animated)" > " key[k+1] = key[k] + (durationFloat / totalDuration);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/80 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/80 < " {" > " keyValuePosition[k+1] = shots[i].moves[j].goalPosition;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/81 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/81 < " keyValueOrientation[k+1] = shots[i].moves[j].goalOrientation;" > " if (!animated)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/82/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/82/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/83 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/83 < " else" > " keyValueOrientation[k+1] = shots[i].moves[j].goalOrientation;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/84/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/84/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/85 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/85 < " // using constructor SFRotation (SFVec3f fromVector, SFVec3f toVector)" > " else" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/86 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/86 < " // see X3D ECMAScript binding Table 7.18 — SFRotation instance creation functions" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/87 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/87 < "" > " // using constructor SFRotation (SFVec3f fromVector, SFVec3f toVector)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/2/0 < "test" > "see" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/3/0 < "if" > "X3D" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/4/0 < "difference" > "ECMAScript" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/5/0 < "vector" > "binding" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/6/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/6/0 < "is" > "Table" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/7/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/7/0 < "zero," > "7.18" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/8/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/8/0 < "if" > "—" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/9/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/9/0 < "so" > "SFRotation" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/10/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/10/0 < "maintain" > "instance" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/11/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/11/0 < "previous" > "creation" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/12/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/88/12/0 < "rotation" > "functions" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/89 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/89 < " var shotVector = ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).normalize();" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/90 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/90 < " if (shotVector.length() >= 0)" > " // test if difference vector is zero, if so maintain previous rotation" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/91 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/91 < " {" > " var shotVector = ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).normalize();" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/92 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/92 < " // default view direction is along -Z axis" > " if (shotVector.length() >= 0)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/93 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/93 < " shots[i].moves[j].goalOrientation = new SFRotation (new SFVec3f (0, 0, 1), shotVector);" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/94 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/94 < " keyValueOrientation[k+1] = shots[i].moves[j].goalOrientation;" > " // default view direction is along -Z axis" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/95 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/95 < " }" > " shots[i].moves[j].goalOrientation = new SFRotation (new SFVec3f (0, 0, 1), shotVector);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/96 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/96 < " else // note (k > 0)" > " keyValueOrientation[k+1] = shots[i].moves[j].goalOrientation;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/97/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/97/1/0 < "{" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/1/0 < "keyValueOrientation[k+1]" > "else" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/2/0 < "=" > "//" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/3/0 < "keyValueOrientation[k];" > "note" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/4/0 < "//" > "(k" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/5/0 < "no" > ">" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/6/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/98/6/0 < "change" > "0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/99/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/99/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/100 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/100 < "" > " keyValueOrientation[k+1] = keyValueOrientation[k]; // no change" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/101 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/101 < " tracePrint ('shots[' + i + '].moves[' + j + '].goalAimPoint=' + shots[i].moves[j].goalAimPoint.toString());" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/102 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/102 < " tracePrint (' ViewpointNode.position=' + ViewpointNode.position.toString());" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/103 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/103 < " tracePrint (' shotVector delta=' + ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).toString());" > " tracePrint ('shots[' + i + '].moves[' + j + '].goalAimPoint=' + shots[i].moves[j].goalAimPoint.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/104 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/104 < " tracePrint (' shotVector normalize=' + ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).normalize().toString());" > " tracePrint (' ViewpointNode.position=' + ViewpointNode.position.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/105 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/105 < " tracePrint (' goalOrientation=' + shots[i].moves[j].goalOrientation.toString());" > " tracePrint (' shotVector delta=' + ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/106 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/106 < " tracePrint (' keyValueOrientation[k+1]=' + keyValueOrientation[k+1].toString() + '\n');" > " tracePrint (' shotVector normalize=' + ViewpointNode.position.subtract(shots[i].moves[j].goalAimPoint).normalize().toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/107 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/107 < " }" > " tracePrint (' goalOrientation=' + shots[i].moves[j].goalOrientation.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/108 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/108 < " k++; // update index to match latest key, keyValuePosition, keyValueOrientation" > " tracePrint (' keyValueOrientation[k+1]=' + keyValueOrientation[k+1].toString() + '\n');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/109 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/109 < "" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/110 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/110 < " // check animated parameter: set true if any of moves are tracking moves" > " k++; // update index to match latest key, keyValuePosition, keyValueOrientation" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/111 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/111 < " if (!animated) animated = shots[i].moves[j].tracking; // once true, remains true" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/112 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/112 < " // tracePrint ('shots[' + i + '].moves[' + j + '].tracking=' + shots[i].moves[j].tracking + ', animated=' + animated);" > " // check animated parameter: set true if any of moves are tracking moves" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/113 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/113 < "" > " if (!animated) animated = shots[i].moves[j].tracking; // once true, remains true" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/114 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/114 < " // intermediate trace" > " // tracePrint ('shots[' + i + '].moves[' + j + '].tracking=' + shots[i].moves[j].tracking + ', animated=' + animated);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/115 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/115 < " tracePrint (' key=' + key);" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/116 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/116 < " tracePrint (' keyValuePosition=' + keyValuePosition);" > " // intermediate trace" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/117 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/117 < " tracePrint ('keyValueOrientation=' + keyValueOrientation);" > " tracePrint (' key=' + key);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/2/0 < "('-" > "('" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/3/0 < "'" > "keyValuePosition='" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/118/5/0 < "shots[i].moves[j].description);" > "keyValuePosition);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/119 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/119 < " }" > " tracePrint ('keyValueOrientation=' + keyValueOrientation);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/120 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/120 < " }" > " tracePrint ('- ' + shots[i].moves[j].description);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/121 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/121 < " tracePrint (' key=' + key);" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/122 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/122 < " tracePrint (' keyValuePosition=' + keyValuePosition);" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/123 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/123 < " tracePrint ('keyValueOrientation=' + keyValueOrientation);" > " tracePrint (' key=' + key);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/124 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/124 < " if (key.length != keyValuePosition.length)" > " tracePrint (' keyValuePosition=' + keyValuePosition);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/125 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/125 < " {" > " tracePrint ('keyValueOrientation=' + keyValueOrientation);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/126 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/126 < " alwaysPrint ('warning: internal error during array construction, ' +" > " if (key.length != keyValuePosition.length)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/127 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/127 < " 'key.length=' + key.length + ' must equal ' +" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/128 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/128 < " 'keyValuePosition.length=' + keyValuePosition.length);" > " alwaysPrint ('warning: internal error during array construction, ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/129 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/129 < " }" > " 'key.length=' + key.length + ' must equal ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/130 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/130 < " if (key.length != keyValueOrientation.length)" > " 'keyValuePosition.length=' + keyValuePosition.length);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/131/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/131/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/132 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/132 < " alwaysPrint ('warning: internal error during array construction, ' +" > " if (key.length != keyValueOrientation.length)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/133 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/133 < " 'key.length=' + key.length + ' must equal ' +" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/134 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/134 < " 'keyValueOrientation.length=' + keyValueOrientation.length);" > " alwaysPrint ('warning: internal error during array construction, ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/135 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/135 < " }" > " 'key.length=' + key.length + ' must equal ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/136 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/136 < " if (key.length != (shotCount + movesCount))" > " 'keyValueOrientation.length=' + keyValueOrientation.length);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/137/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/137/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/138 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/138 < " alwaysPrint ('warning: internal error during array construction, ' +" > " if (key.length != (shotCount + movesCount))" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/139 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/139 < " 'key.length=' + key.length + ' must equal ' +" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/140 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/140 < " '(shotCount + movesCount)=' + (shotCount + movesCount));" > " alwaysPrint ('warning: internal error during array construction, ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/141 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/141 < " }" > " 'key.length=' + key.length + ' must equal ' +" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/142 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/142 < " tracePrint (' animated=' + animated);" > " '(shotCount + movesCount)=' + (shotCount + movesCount));" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/143 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/143 < " // set node values" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/144 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/144 < " CameraPI.key = key;" > " tracePrint (' animated=' + animated);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/145 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/145 < " CameraOI.key = key;" > " // set node values" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/146/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/146/1/0 < "CameraPI.keyValue" > "CameraPI.key" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/146/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/146/3/0 < "keyValuePosition;" > "key;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/147/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/147/1/0 < "CameraOI.keyValue" > "CameraOI.key" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/147/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/147/3/0 < "keyValueOrientation;" > "key;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/148 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/148 < "" > " CameraPI.keyValue = keyValuePosition;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/149 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/149 < " if (!animated) // output results" > " CameraOI.keyValue = keyValueOrientation;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/150 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/150 < " {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/151 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/151 < " tracePrint ('');" > " if (!animated) // output results" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/152 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/152 < " tracePrint ('');" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/153 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/153 < " }" > " tracePrint ('');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/154 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/154 < " tracePrint ('checkShots() complete');" > " tracePrint ('');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/156 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/156 < "" > " tracePrint ('checkShots() complete');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/157 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/157 < "function stripBrackets (fieldArray)" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/158 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/158 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/159 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/159 < " // some browsers add brackets to array output strings, this function strips them" > "function stripBrackets (fieldArray)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/160 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/160 < " outputString = '';" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/161 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/161 < " for (i = 0; i < fieldArray.length; i++)" > " // some browsers add brackets to array output strings, this function strips them" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/162 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/162 < " {" > " outputString = '';" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/163 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/163 < " outputString += fieldArray[i].toString();" > " for (i = 0; i < fieldArray.length; i++)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/164 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/164 < " if (i < fieldArray.length - 1) outputString += ' ';" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/165 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/165 < " }" > " outputString += fieldArray[i].toString();" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/166 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/166 < " return outputString;" > " if (i < fieldArray.length - 1) outputString += ' ';" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/168 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/168 < "" > " return outputString;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/169 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/169 < "function set_fraction (eventValue, timestamp) // input event received for inputOnly field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/170 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/170 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/171 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/171 < " // traceEnabled = false; // for testing purposes" > "function set_fraction (eventValue, timestamp) // input event received for inputOnly field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/172 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/172 < "" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/173 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/173 < " // if Camera is being animated, immediately recompute interpolator settings" > " // traceEnabled = false; // for testing purposes" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/174 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/174 < " if (animated) checkShots (true);" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/175 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/175 < "" > " // if Camera is being animated, immediately recompute interpolator settings" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/176 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/176 < " // trace progress on console with reduced output frequency" > " if (animated) checkShots (true);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/177 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/177 < " if (frameCount == 0)" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/178 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/178 < " {" > " // trace progress on console with reduced output frequency" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/179 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/179 < " alwaysPrint ('Animation loop commencing, timestamp=' + timestamp);" > " if (frameCount == 0)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/180 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/180 < " startTime = timestamp;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/181 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/181 < " priorTraceTime = timestamp;" > " alwaysPrint ('Animation loop commencing, timestamp=' + timestamp);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/182 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/182 < " alwaysPrint ('shotClock=' + (timestamp - startTime) + ' seconds, frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" > " startTime = timestamp;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/183 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/183 < "" > " priorTraceTime = timestamp;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/184 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/184 < " if (animated) // output results" > " alwaysPrint ('shotClock=' + (timestamp - startTime) + ' seconds, frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/185 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/185 < " {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/186 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/186 < " // TODO how to report or speed up response? alwaysPrint (' aimPoint=' + aimPoint.toString());" > " if (animated) // output results" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/187 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/187 < " tracePrint (' ');" > " {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/1/0 < "tracePrint" > "//" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/2/0 < "('" > "TODO" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/3/0 < " "how" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/4/0 < "DEF=\\'CameraOrientationInterpolator\\'" > "to" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/5/0 < "key=\\''" > "report" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/6/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/6/0 < "+" > "or" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/7/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/7/0 < "stripBrackets(CameraOI.key)" > "speed" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/8/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/8/0 < "+" > "up" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/9/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/9/0 < "'\\'" > "response?" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/10/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/10/0 < "keyValue=\\''" > "alwaysPrint" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/11/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/11/0 < "+" > "('" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/12/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/12/0 < "stripBrackets(CameraOI.keyValue)" > "aimPoint='" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/14/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/188/14/0 < "'\\'/>');" > "aimPoint.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/189 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/189 < " }" > " tracePrint (' ');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/190 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/190 < " }" > " tracePrint (' ');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/191 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/191 < " else if ((timestamp - priorTraceTime) >= 1.0) // 1 second trace interval" > " }" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/192/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/192/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/193 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/193 < " alwaysPrint ('shotClock=' + (timestamp - startTime) + ' seconds, frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" > " else if ((timestamp - priorTraceTime) >= 1.0) // 1 second trace interval" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/194 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/194 < " priorTraceTime = timestamp;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/195 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/195 < "" > " alwaysPrint ('shotClock=' + (timestamp - startTime) + ' seconds, frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/196 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/196 < " if (animated) // output results" > " priorTraceTime = timestamp;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/197 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/197 < " {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/198 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/198 < " // TODO how to report or speed up response? alwaysPrint (' aimPoint=' + aimPoint.toString());" > " if (animated) // output results" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/199 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/199 < " tracePrint (' ');" > " {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/1/0 < "alwaysPrint" > "//" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/2/0 < "('" > "TODO" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/3/0 < " "how" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/4/0 < "DEF=\\'CameraOrientationInterpolator\\'" > "to" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/5/0 < "key=\\''" > "report" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/6/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/6/0 < "+" > "or" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/7/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/7/0 < "stripBrackets(CameraOI.key)" > "speed" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/8/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/8/0 < "+" > "up" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/9/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/9/0 < "'\\'" > "response?" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/10/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/10/0 < "keyValue=\\''" > "alwaysPrint" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/11/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/11/0 < "+" > "('" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/12/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/12/0 < "stripBrackets(CameraOI.keyValue)" > "aimPoint='" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/14/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/200/14/0 < "'\\'/>');" > "aimPoint.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/201 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/201 < " }" > " tracePrint (' ');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/202 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/202 < " }" > " alwaysPrint (' ');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/203 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/203 < " if (eventValue == 0)" > " }" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/204/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/204/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/205 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/205 < " // note that zero value is not necessarily sent first by TimeSensor, so otherwise ignored" > " if (eventValue == 0)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/206/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/206/1/0 < "frameCount++;" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/207 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/207 < " }" > " // note that zero value is not necessarily sent first by TimeSensor, so otherwise ignored" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/208 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/208 < " else if (eventValue == 1)" > " frameCount++;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/209/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/209/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/210 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/210 < " alwaysPrint ('shotClock=' + (timestamp - startTime) + ', frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" > " else if (eventValue == 1)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/211 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/211 < " if (animated) // output results" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/212 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/212 < " {" > " alwaysPrint ('shotClock=' + (timestamp - startTime) + ', frameCount=' + frameCount + ', fraction=' + eventValue + ', position=' + ViewpointNode.position.toString() + ', orientation=' + ViewpointNode.orientation.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/213 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/213 < " // TODO how to report or speed up response? alwaysPrint (' aimPoint=' + aimPoint.toString());" > " if (animated) // output results" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/214/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/214/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/215 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/215 < " alwaysPrint ('Animation loop complete.');" > " // TODO how to report or speed up response? alwaysPrint (' aimPoint=' + aimPoint.toString());" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/216 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/216 < " // do not unbind the Viewpoint and NavigationInfo nodes, let that be controlled externally" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/217 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/217 < " }" > " alwaysPrint ('Animation loop complete.');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/218 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/218 < " else" > " // do not unbind the Viewpoint and NavigationInfo nodes, let that be controlled externally" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/219/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/219/1/0 < "{" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/220/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/220/1/0 < "frameCount++;" > "else" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/221/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/221/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/222 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/222 < "}" > " frameCount++;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/223 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/223 < "" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/224 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/224 < "function set_bind (eventValue) // input event received for inputOnly field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/225 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/225 < "{" > "" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/0/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/0/0 < "" > "function" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/1/0 < "//" > "set_bind" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/2/0 < "need" > "(eventValue)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/3/0 < "to" > "//" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/4/0 < "ensure" > "input" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/5/0 < "CameraShot" > "event" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/6/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/6/0 < "nodes" > "received" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/7/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/7/0 < "are" > "for" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/8/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/8/0 < "properly" > "inputOnly" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/9/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/226/9/0 < "initialized" > "field" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/227 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/227 < " if (initialized == false)" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/228 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/228 < " {" > " // need to ensure CameraShot nodes are properly initialized" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/229 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/229 < " checkShots (true);" > " if (initialized == false)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/230 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/230 < " initialized = true;" > " {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/231 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/231 < " }" > " checkShots (true);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/232 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/232 < " if (eventValue)" > " initialized = true;" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/233/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/233/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/234 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/234 < " tracePrint ('Camera has been bound');" > " if (eventValue)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/235/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/235/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/236 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/236 < " else" > " tracePrint ('Camera has been bound');" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/237/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/237/1/0 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/238 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/238 < " tracePrint ('Camera has been unbound');" > " else" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/239/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/239/1/0 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/240 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/240 < "}" > " tracePrint ('Camera has been unbound');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/241 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/241 < "" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/242 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/242 < "function set_description (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/243 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/243 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/244 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/244 < " description = eventValue;" > "function set_description (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/245 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/245 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/246 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/246 < "" > " description = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/247 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/247 < "function set_position (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/248 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/248 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/249 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/249 < " position = eventValue;" > "function set_position (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/250 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/250 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/251 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/251 < "" > " position = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/252 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/252 < "function set_orientation (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/253 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/253 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/254 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/254 < " orientation = eventValue;" > "function set_orientation (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/255 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/255 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/256 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/256 < "" > " orientation = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/257 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/257 < "function set_fieldOfView (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/258 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/258 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/259 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/259 < " fieldOfView = eventValue;" > "function set_fieldOfView (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/260 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/260 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/261 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/261 < "" > " fieldOfView = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/262 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/262 < "function set_nearClipPlane (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/263 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/263 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/264 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/264 < " nearClipPlane = eventValue;" > "function set_nearClipPlane (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/265 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/265 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/266 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/266 < "" > " nearClipPlane = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/267 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/267 < "function set_farClipPlane (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/268 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/268 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/269 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/269 < " farClipPlane = eventValue;" > "function set_farClipPlane (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/270 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/270 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/271 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/271 < "" > " farClipPlane = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/272 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/272 < "function set_shots (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/273 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/273 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/274 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/274 < " shots = eventValue;" > "function set_shots (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/275 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/275 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/276 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/276 < "" > " shots = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/277 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/277 < "function set_filterColor (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/278 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/278 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/279 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/279 < " filterColor = eventValue;" > "function set_filterColor (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/280 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/280 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/281 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/281 < "" > " filterColor = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/282 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/282 < "function set_filterTransparency (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/283 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/283 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/284 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/284 < " filterTransparency = eventValue;" > "function set_filterTransparency (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/285 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/285 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/286 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/286 < "" > " filterTransparency = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/287 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/287 < "function set_upVector (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/288 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/288 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/289 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/289 < " upVector = eventValue;" > "function set_upVector (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/290 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/290 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/291 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/291 < "" > " upVector = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/292 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/292 < "function set_fStop (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/293 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/293 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/294 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/294 < " fStop = eventValue;" > "function set_fStop (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/295 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/295 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/296 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/296 < "" > " fStop = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/297 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/297 < "function set_focusDistance (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/298 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/298 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/299 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/299 < " focusDistance = eventValue;" > "function set_focusDistance (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/300 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/300 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/301 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/301 < "" > " focusDistance = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/302 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/302 < "function set_offlineRender (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/303 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/303 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/304 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/304 < " offlineRender = eventValue;" > "function set_offlineRender (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/305 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/305 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/306 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/306 < "" > " offlineRender = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/307 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/307 < "function set_key (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/308 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/308 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/309 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/309 < " key = eventValue;" > "function set_key (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/310 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/310 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/311 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/311 < "" > " key = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/312 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/312 < "function set_keyValuePosition (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/313 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/313 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/314 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/314 < " keyValuePosition = eventValue;" > "function set_keyValuePosition (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/315 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/315 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/316 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/316 < "" > " keyValuePosition = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/317 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/317 < "function set_keyValueOrientation (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/318 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/318 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/319 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/319 < " keyValueOrientation = eventValue;" > "function set_keyValueOrientation (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/320 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/320 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/321 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/321 < "" > " keyValueOrientation = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/322 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/322 < "function set_animated (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/323 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/323 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/324 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/324 < " animated = eventValue;" > "function set_animated (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/325 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/325 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/326 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/326 < "" > " animated = eventValue;" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/327 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/327 < "function tracePrint (outputValue)" > "}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/328 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/328 < "{" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/329 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/329 < "\tif (traceEnabled) alwaysPrint (outputValue);" > "function tracePrint (outputValue)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/330 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/330 < "}" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/331 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/331 < "function alwaysPrint (outputValue)" > "\tif (traceEnabled) alwaysPrint (outputValue);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/332 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/332 < "{" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/333 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/333 < " // try to ensure outputValue is converted to string despite Browser.println idiosyncracies" > "function alwaysPrint (outputValue)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/334 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/334 < " var outputString = outputValue.toString(); // utility function according to spec" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/335 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/335 < " if (outputString == null) outputString = outputValue; // direct cast" > " // try to ensure outputValue is converted to string despite Browser.println idiosyncracies" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/336 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/336 < "" > " var outputString = outputValue.toString(); // utility function according to spec" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/337 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/337 < " if (description.length > 0)" > " if (outputString == null) outputString = outputValue; // direct cast" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/338 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/338 < " Browser.print ('[Camera: ' + description + '] ' + outputString + '\n');" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/339 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/339 < " else" > " if (description.length > 0)" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/340 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/340 < " Browser.print ('[Camera] ' + outputString + '\n');" > " Browser.print ('[Camera: ' + description + '] ' + outputString + '\n');" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/341 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/341 < "}" > " else" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/342 > " Browser.print ('[Camera] ' + outputString + '\n');" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/9/Script/#sourceText/343 > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/3 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/3 < "function initialize () // CameraShotScript" > " " @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/4 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/4 < "{" > "ecmascript:" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/5 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/5 < "// tracePrint ('initialize start...');" > "function initialize () // CameraShotScript" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/6 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/6 < "" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/7 < " // compute shotDuration by summing durations from contained CameraMovement nodes" > "// tracePrint ('initialize start...');" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8 < " shotDuration = 0;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9 < " for (i = 0; i < moves.length; i++)" > " // compute shotDuration by summing durations from contained CameraMovement nodes" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10 < " {" > " shotDuration = 0;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11 < " shotDuration = shotDuration + moves[i].duration;" > " for (i = 0; i < moves.length; i++)" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/12/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/12/1/0 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/13 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/13 < " alwaysPrint ('number of contained CameraMove nodes=' + moves.length + ', shotDuration=' + shotDuration + ' seconds');" > " shotDuration = shotDuration + moves[i].duration;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/14 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/14 < "" > " }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/15 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/15 < "// tracePrint ('... initialize() complete');" > " alwaysPrint ('number of contained CameraMove nodes=' + moves.length + ', shotDuration=' + shotDuration + ' seconds');" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/16 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/16 < "}" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/17 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/17 < "" > "// tracePrint ('... initialize() complete');" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/18 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/18 < "function set_description (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/19 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/19 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/20 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/20 < " description = eventValue;" > "function set_description (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/21 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/21 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/22 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/22 < "" > " description = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/23 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/23 < "function set_enabled (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/24 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/24 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/25 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/25 < " enabled = eventValue;" > "function set_enabled (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/26 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/26 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/27 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/27 < "" > " enabled = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/28 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/28 < "function set_moves (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/29 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/29 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/30 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/30 < " moves = eventValue;" > "function set_moves (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/31 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/31 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/32 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/32 < "" > " moves = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/33 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/33 < "function set_initialPosition (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/34 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/34 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/35 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/35 < " initialPosition = eventValue;" > "function set_initialPosition (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/36 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/36 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/37 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/37 < "" > " initialPosition = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/38 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/38 < "function set_initialOrientation (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/39 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/39 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/40 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/40 < " initialOrientation = eventValue;" > "function set_initialOrientation (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/41 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/41 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/42 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/42 < "" > " initialOrientation = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/43 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/43 < "function set_initialAimPoint (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/44 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/44 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/45 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/45 < " initialAimPoint = eventValue;" > "function set_initialAimPoint (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/46 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/46 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/47 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/47 < "" > " initialAimPoint = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/48 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/48 < "function set_initialFieldOfView (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/49 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/49 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/50 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/50 < " initialFieldOfView = eventValue;" > "function set_initialFieldOfView (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/51 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/51 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/52 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/52 < "" > " initialFieldOfView = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/53 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/53 < "function set_initialFStop (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/54 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/54 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/55 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/55 < " initialFStop = eventValue;" > "function set_initialFStop (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/56 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/56 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/57 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/57 < "" > " initialFStop = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/58 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/58 < "function set_initialFocusDistance (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/59 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/59 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/60 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/60 < " initialFocusDistance = eventValue;" > "function set_initialFocusDistance (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/61 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/61 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/62 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/62 < "" > " initialFocusDistance = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/63 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/63 < "function set_key (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/64 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/64 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/65 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/65 < " key = eventValue;" > "function set_key (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/66 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/66 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/67 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/67 < "" > " key = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/68 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/68 < "function set_keyValuePosition (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/69 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/69 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/70 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/70 < " keyValuePosition = eventValue;" > "function set_keyValuePosition (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/71 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/71 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/72 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/72 < "" > " keyValuePosition = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/73 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/73 < "function set_keyValueOrientation (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/74 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/74 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/75 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/75 < " keyValueOrientation = eventValue;" > "function set_keyValueOrientation (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/76 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/76 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/77 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/77 < "" > " keyValueOrientation = eventValue;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/78 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/78 < "// TODO consider method set_active for constructed Camera node BooleanSequencer to send isActive" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/80 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/80 < "function tracePrint (outputValue)" > "// TODO consider method set_active for constructed Camera node BooleanSequencer to send isActive" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/81 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/81 < "{" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/82 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/82 < "\tif (traceEnabled) alwaysPrint (outputValue);" > "function tracePrint (outputValue)" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/83 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/83 < "}" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/84 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/84 < "function alwaysPrint (outputValue)" > "\tif (traceEnabled) alwaysPrint (outputValue);" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/85 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/85 < "{" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/86 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/86 < "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" > "function alwaysPrint (outputValue)" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/87 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/87 < " var outputString = outputValue.toString(); // utility function according to spec" > "{" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/88 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/88 < " if (outputString == null) outputString = outputValue; // direct cast" > "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/89 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/89 < "" > " var outputString = outputValue.toString(); // utility function according to spec" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/90 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/90 < " if (description.length > 0)" > " if (outputString == null) outputString = outputValue; // direct cast" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/91 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/91 < " Browser.print ('[CameraShot: ' + description + '] ' + outputString + '\n');" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/92 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/92 < " else" > " if (description.length > 0)" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/93 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/93 < " Browser.print ('[CameraShot] ' + outputString + '\n');" > " Browser.print ('[CameraShot: ' + description + '] ' + outputString + '\n');" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/94 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/94 < "}" > " else" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/95 > " Browser.print ('[CameraShot] ' + outputString + '\n');" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/96 > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/3 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/3 < "function initialize () // CameraMovementScript" > " " @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/4 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/4 < "{" > "ecmascript:" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/5 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/5 < "// tracePrint ('initialize start...');" > "function initialize () // CameraMovementScript" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/6 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/6 < " alwaysPrint ('initialize goalPosition=' + goalPosition.toString() + ', goalOrientation=' + goalOrientation.toString() +" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/7 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/7 < " ', goalAimPoint=' + goalAimPoint.toString() // + ', tracking=' + tracking.toString()" > "// tracePrint ('initialize start...');" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/8 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/8 < " );" > " alwaysPrint ('initialize goalPosition=' + goalPosition.toString() + ', goalOrientation=' + goalOrientation.toString() +" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/9 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/9 < " if (duration < 0)" > " ', goalAimPoint=' + goalAimPoint.toString() // + ', tracking=' + tracking.toString()" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/10/1/0 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/10/1/0 < "{" > ");" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/11 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/11 < " alwaysPrint ('error: negative duration=' + duration + ', reset to 0 and ignored');" > " if (duration < 0)" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/12 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/12 < " duration = 0;" > " {" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/13 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/13 < " }" > " alwaysPrint ('error: negative duration=' + duration + ', reset to 0 and ignored');" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/14 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/14 < " else if (duration == 0)" > " duration = 0;" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/15/1/0 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/15/1/0 < "{" > "}" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/16 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/16 < " alwaysPrint ('warning: duration=0, nothing to do!');" > " else if (duration == 0)" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/17/1/0 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/17/1/0 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/18 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/18 < " tracePrint ('... initialize complete');" > " alwaysPrint ('warning: duration=0, nothing to do!');" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/20 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/20 < "" > " tracePrint ('... initialize complete');" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/21 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/21 < "function set_goalAimPoint (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/22 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/22 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/23 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/23 < " goalAimPoint_changed = eventValue;" > "function set_goalAimPoint (eventValue) // input event received for inputOutput field" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/24 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/24 < " tracePrint ('goalAimPoint=' + goalAimPoint.toString());" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/25 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/25 < "" > " goalAimPoint_changed = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/26 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/26 < " // updated goalOrientation tracking is handled by Camera recomputing the OrientationInterpolator" > " tracePrint ('goalAimPoint=' + goalAimPoint.toString());" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/27 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/27 < "}" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/28 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/28 < "" > " // updated goalOrientation tracking is handled by Camera recomputing the OrientationInterpolator" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/29 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/29 < "function set_description (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/30 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/30 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/31 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/31 < " description = eventValue;" > "function set_description (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/32 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/32 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/33 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/33 < "" > " description = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/34 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/34 < "function set_enabled (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/35 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/35 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/36 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/36 < " enabled = eventValue;" > "function set_enabled (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/37 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/37 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/38 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/38 < "" > " enabled = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/39 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/39 < "function set_duration (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/40 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/40 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/41 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/41 < " duration = eventValue;" > "function set_duration (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/42 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/42 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/43 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/43 < "" > " duration = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/44 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/44 < "function set_goalPosition (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/45 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/45 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/46 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/46 < " goalPosition = eventValue;" > "function set_goalPosition (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/47 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/47 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/48 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/48 < "" > " goalPosition = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/49 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/49 < "function set_goalOrientation (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/50 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/50 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/51 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/51 < " goalOrientation = eventValue;" > "function set_goalOrientation (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/52 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/52 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/53 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/53 < "" > " goalOrientation = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/54 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/54 < "function set_tracking (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/55 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/55 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/56 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/56 < " tracking = eventValue;" > "function set_tracking (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/57 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/57 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/58 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/58 < "" > " tracking = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/59 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/59 < "function set_goalFieldOfView (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/60 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/60 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/61 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/61 < " goalFieldOfView = eventValue;" > "function set_goalFieldOfView (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/62 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/62 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/63 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/63 < "" > " goalFieldOfView = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/64 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/64 < "function set_goalFStop (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/65 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/65 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/66 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/66 < " goalFStop = eventValue;" > "function set_goalFStop (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/67 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/67 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/68 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/68 < "" > " goalFStop = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/69 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/69 < "function set_goalFocusDistance (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/70 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/70 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/71 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/71 < " goalFocusDistance = eventValue;" > "function set_goalFocusDistance (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/72 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/72 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/73 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/73 < "" > " goalFocusDistance = eventValue;" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/74 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/74 < "// TODO consider method set_active for constructed Camera node BooleanSequencer to send isActive" > "}" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/76 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/76 < "function tracePrint (outputValue)" > "// TODO consider method set_active for constructed Camera node BooleanSequencer to send isActive" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/77 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/77 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/78 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/78 < "\tif (traceEnabled) alwaysPrint (outputValue);" > "function tracePrint (outputValue)" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/79 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/79 < "}" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/80 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/80 < "" > "\tif (traceEnabled) alwaysPrint (outputValue);" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/81 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/81 < "function alwaysPrint (outputValue)" > "}" @2 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/82 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/82 < "{" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/83 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/83 < "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" > "function alwaysPrint (outputValue)" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/84 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/84 < " var outputString = outputValue.toString(); // utility function according to spec" > "{" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/85 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/85 < " if (outputString == null) outputString = outputValue; // direct cast" > "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/86 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/86 < "" > " var outputString = outputValue.toString(); // utility function according to spec" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/87 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/87 < " if (description.length > 0)" > " if (outputString == null) outputString = outputValue; // direct cast" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/88 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/88 < " Browser.print ('[CameraMovement: ' + description + '] ' + outputString + '\n');" > "" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/89 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/89 < " else" > " if (description.length > 0)" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/90 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/90 < " Browser.print ('[CameraMovement] ' + outputString + '\n');" > " Browser.print ('[CameraMovement: ' + description + '] ' + outputString + '\n');" @1 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/91 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/91 < "}" > " else" @7 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/92 > " Browser.print ('[CameraMovement] ' + outputString + '\n');" @7 /X3D/Scene/-children/5/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/93 > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 < "function initialize () // OfflineRenderScript" > " " @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 < "{" > "ecmascript:" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 < "// tracePrint ('initialize start...');" > "function initialize () // OfflineRenderScript" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 < "" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 < " tracePrint ('... initialize complete');" > "// tracePrint ('initialize start...');" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 < "}" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 < "" > " tracePrint ('... initialize complete');" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/10 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/10 < "function set_description (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/11 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/11 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/12 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/12 < " description = eventValue;" > "function set_description (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/13 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/13 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/14 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/14 < "" > " description = eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/15 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/15 < "function set_enabled (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/16 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/16 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/17 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/17 < " enabled = eventValue;" > "function set_enabled (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/18 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/18 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/19 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/19 < "" > " enabled = eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/20 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/20 < "function set_frameRate (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/21 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/21 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/22 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/22 < " frameRate = eventValue;" > "function set_frameRate (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/23 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/23 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/24 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/24 < "" > " frameRate = eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/25 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/25 < "function set_frameSize (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/26 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/26 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/27 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/27 < " frameSize = eventValue;" > "function set_frameSize (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/28 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/28 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/29 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/29 < "" > " frameSize = eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/30 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/30 < "function set_pixelAspectRatio (eventValue) // input event received for inputOutput field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/31 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/31 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/32 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/32 < " pixelAspectRatio = eventValue;" > "function set_pixelAspectRatio (eventValue) // input event received for inputOutput field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/33 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/33 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/34 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/34 < "" > " pixelAspectRatio = eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/35 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/35 < "function set_startTime (eventValue) // input event received for inputOnly field" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/36 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/36 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/37 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/37 < " // do something with input eventValue;" > "function set_startTime (eventValue) // input event received for inputOnly field" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/38 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/38 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/39 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/39 < "" > " // do something with input eventValue;" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/40 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/40 < "function tracePrint (outputValue)" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/41 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/41 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/42 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/42 < "\tif (traceEnabled) alwaysPrint (outputValue);" > "function tracePrint (outputValue)" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/43 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/43 < "}" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/44 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/44 < "" > "\tif (traceEnabled) alwaysPrint (outputValue);" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/45 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/45 < "function alwaysPrint (outputValue)" > "}" @2 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/46 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/46 < "{" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/47 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/47 < "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" > "function alwaysPrint (outputValue)" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/48 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/48 < " var outputString = outputValue.toString(); // utility function according to spec" > "{" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/49 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/49 < " if (outputString == null) outputString = outputValue; // direct cast" > "\t// try to ensure outputValue is converted to string despite browser idiosyncracies" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/50 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/50 < "" > " var outputString = outputValue.toString(); // utility function according to spec" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/51 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/51 < " if (description.length > 0)" > " if (outputString == null) outputString = outputValue; // direct cast" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/52 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/52 < " Browser.print ('[OfflineRender: ' + description + '] ' + outputString + '\n');" > "" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/53 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/53 < " else" > " if (description.length > 0)" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/54 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/54 < " Browser.print ('[OfflineRender] ' + outputString + '\n');" > " Browser.print ('[OfflineRender: ' + description + '] ' + outputString + '\n');" @1 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/55 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/55 < "}" > " else" @7 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/56 > " Browser.print ('[OfflineRender] ' + outputString + '\n');" @7 /X3D/Scene/-children/7/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/57 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/CloudsProcedural4.json ../data/CloudsProcedural4.new.json @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/2 < "ecmascript:" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/4 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/4 < "" > "ecmascript:" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/5 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/5 < "function cumulustranslation() // These values designate the boundary location of the cloud" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/6 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/6 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/7 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/7 < "\tX = 50000*Math.random(); // X horizontal range" > "function cumulustranslation() // These values designate the boundary location of the cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/8 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/8 < "\tY = 1000 + 300*Math.random();\t // Y vertical base + range" > "{" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/9/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/9/1/0 < "Z" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/9/5/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/9/5/0 < "z" > "X" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/10 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/10 < "" > "\tY = 1000 + 300*Math.random();\t // Y vertical base + range" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/11 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/11 < "\trandomt = new String(X+' '+Y+' '+Z);" > "\tZ = 50000*Math.random(); // z horizontal range" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/13 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/13 < "\treturn randomt;" > "\trandomt = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/15 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/15 < "}" > "\treturn randomt;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/17 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/17 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/19 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/19 < "function cumulusscale() // these values scale a cloud within a designated size" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/20 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/20 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/21 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/21 < "" > "function cumulusscale() // these values scale a cloud within a designated size" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/22 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/22 < "\tmaxscale = 1;" > "{" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/24/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/24/1/0 < "scale" > "maxscale" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/24/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/24/3/0 < "Math.round(9+maxscale*Math.random());" > "1;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/25 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/25 < "\tX = 1.5*scale;" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/26/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/26/1/0 < "Y" > "scale" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/26/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/26/3/0 < "scale;" > "Math.round(9+maxscale*Math.random());" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/27/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/27/1/0 < "Z" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/27/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/27/3/0 < "scale;" > "1.5*scale;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/28 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/28 < "" > "\tY = scale;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/29 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/29 < "\trandomscale = new String(X+' '+Y+' '+Z);" > "\tZ = scale;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/31 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/31 < "\treturn randomscale;" > "\trandomscale = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/33 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/33 < "}" > "\treturn randomscale;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/35 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/35 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/36 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/36 < "function cirrustranslation() // These values designate the boundary location of the cloud" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/37 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/37 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/38 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/38 < "\tX = 50000*Math.random(); // X horizontal range" > "function cirrustranslation() // These values designate the boundary location of the cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/39 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/39 < "\tY = 8000 + 1000*Math.random();\t // Y vertical base + range" > "{" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/40/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/40/1/0 < "Z" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/40/5/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/40/5/0 < "z" > "X" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/41 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/41 < "" > "\tY = 8000 + 1000*Math.random();\t // Y vertical base + range" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/42 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/42 < "\trandomt = new String(X+' '+Y+' '+Z);" > "\tZ = 50000*Math.random(); // z horizontal range" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/44 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/44 < "\treturn randomt;" > "\trandomt = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/46 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/46 < "}" > "\treturn randomt;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/48 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/48 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/50 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/50 < "function cirrusscale() // these values scale a cloud within a designated size" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/51 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/51 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/52 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/52 < "" > "function cirrusscale() // these values scale a cloud within a designated size" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/53 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/53 < "\tmaxscale = 1;" > "{" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/55/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/55/1/0 < "scale" > "maxscale" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/55/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/55/3/0 < "Math.round(9+maxscale*Math.random());" > "1;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/56 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/56 < "\tX = 1.5*scale;" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/57/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/57/1/0 < "Y" > "scale" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/57/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/57/3/0 < "2*Math.random();" > "Math.round(9+maxscale*Math.random());" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/58/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/58/1/0 < "Z" > "X" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/59 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/59 < "" > "\tY = 2*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/60 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/60 < "\trandomscale = new String(X+' '+Y+' '+Z);" > "\tZ = 1.5*scale;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/62 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/62 < "\treturn randomscale;" > "\trandomscale = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/64 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/64 < "}" > "\treturn randomscale;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/66 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/66 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/67 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/67 < "function cumulussectiontranslation() // These random values place another portion of cumulus type cloud" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/68 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/68 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/69 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/69 < "" > "function cumulussectiontranslation() // These random values place another portion of cumulus type cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/70 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/70 < "\trandomtheta = 6.28319*Math.random();" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/71 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/71 < "\trandomphi = .7854*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/72 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/72 < "\trandomradius = 90 + 5*Math.random();//the first whole number should be close to the sectionradius" > "\trandomtheta = 6.28319*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/73 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/73 < "" > "\trandomphi = .7854*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/74 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/74 < "\tX = randomradius*Math.cos(randomtheta)*Math.sin(randomphi);" > "\trandomradius = 90 + 5*Math.random();//the first whole number should be close to the sectionradius" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/75 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/75 < "\tZ = randomradius*Math.sin(randomtheta)*Math.sin(randomphi);" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/76/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/76/1/0 < "Y" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/76/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/76/3/0 < "randomradius*Math.cos(randomphi);" > "randomradius*Math.cos(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/77 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/77 < "\t" > "\tZ = randomradius*Math.sin(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/78 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/78 < "" > "\tY = randomradius*Math.cos(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/79 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/79 < "\trandomt = new String(X+' '+Y+' '+Z);" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/81 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/81 < "\treturn randomt;" > "\trandomt = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/83 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/83 < "}" > "\treturn randomt;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/85 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/85 < "function cirrussectiontranslation() // These random values place another portion of cirrus type cloud" > "}" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/86 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/86 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/87 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/87 < "" > "function cirrussectiontranslation() // These random values place another portion of cirrus type cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/88 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/88 < "\trandomtheta = 6.28319*Math.random();" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/89 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/89 < "\trandomphi = .7854*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/90 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/90 < "\trandomradius = 90 + 5*Math.random();//the first whole number should be close to the sectionradius" > "\trandomtheta = 6.28319*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/91 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/91 < "" > "\trandomphi = .7854*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/92 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/92 < "\tX = randomradius*Math.cos(randomtheta)*Math.sin(randomphi);" > "\trandomradius = 90 + 5*Math.random();//the first whole number should be close to the sectionradius" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/93 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/93 < "\tZ = randomradius*Math.sin(randomtheta)*Math.sin(randomphi);" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/94/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/94/1/0 < "Y" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/94/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/94/3/0 < "randomradius*Math.cos(randomphi);" > "randomradius*Math.cos(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/95 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/95 < "\t" > "\tZ = randomradius*Math.sin(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/96 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/96 < "" > "\tY = randomradius*Math.cos(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/97 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/97 < "\trandomt = new String(X+' '+Y+' '+Z);" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/99 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/99 < "\treturn randomt;" > "\trandomt = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/101 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/101 < "}" > "\treturn randomt;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/103 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/103 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/104 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/104 < "function rotation() // This random value is for the billboard rotation not used in this script" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/105 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/105 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/106 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/106 < "" > "function rotation() // This random value is for the billboard rotation not used in this script" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/107 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/107 < "" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/108 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/108 < "\tradians = 6.28*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/110 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/110 < "\trandomr = new String('0 0 1 ' + radians );" > "\tradians = 6.28*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/112 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/112 < "\t" > "\trandomr = new String('0 0 1 ' + radians );" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/113 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/113 < "\treturn randomr;" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/115 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/115 < "}" > "\treturn randomr;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/117 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/117 < "function cumulus()" > "}" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/118 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/118 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/119 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/119 < "" > "function cumulus()" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/120 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/120 < "maxi = 20; // number of clouds" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/122 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/122 < "maxj = 5; // denotes how many portions affecting the size of the cloud" > "maxi = 20; // number of clouds" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/124 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/124 < "maxk = 8; // number of billboards indicating cloud density" > "maxj = 5; // denotes how many portions affecting the size of the cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/126 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/126 < "sectionradius = 100; //radius of individual cloud sections" > "maxk = 8; // number of billboards indicating cloud density" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/128 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/128 < "" > "sectionradius = 100; //radius of individual cloud sections" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/132 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/132 < "for (var i=0; i < maxi; i++) " > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/133 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/133 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/134 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/134 < "" > "for (var i=0; i < maxi; i++) " @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/135 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/135 < "" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/137 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/137 < "CloudStringA = '\tTransform {\t\t\n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/138 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/138 < "' scale '+ cumulusscale() + ' \t\n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/139 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/139 < "' translation '+ cumulustranslation() + ' \n' + // cloud placement" > "CloudStringA = '\tTransform {\t\t\n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/140 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/140 < "' children [\t \n';" > "' scale '+ cumulusscale() + ' \t\n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/141 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/141 < "" > "' translation '+ cumulustranslation() + ' \n' + // cloud placement" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/142 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/142 < "" > "' children [\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/143 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/143 < "CloudStringB = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/144 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/144 < "CloudStringF = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/145 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/145 < "" > "CloudStringB = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/146 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/146 < " \tfor (var j=0; j < maxj; j++)" > "CloudStringF = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/147 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/147 < " \t{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/148 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/148 < "" > " \tfor (var j=0; j < maxj; j++)" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/149 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/149 < "\tradius = 0;" > " \t{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/151 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/151 < "\tCloudStringB[j]= ' Transform {\t\t \t \n' +" > "\tradius = 0;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/152 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/152 < "\t' translation '+ cumulussectiontranslation() + ' \n' + // section placement" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/153 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/153 < "\t' children [\t \n';" > "\tCloudStringB[j]= ' Transform {\t\t \t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/154 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/154 < "" > "\t' translation '+ cumulussectiontranslation() + ' \n' + // section placement" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/155 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/155 < "\t" > "\t' children [\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/156 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/156 < "\tCloudStringC = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/157 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/157 < "\timage = new String();" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/158 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/158 < "" > "\tCloudStringC = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/159 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/159 < " \t\tfor (var k=1; k < maxk; k++) // maxk value denotes how many textured billboards make up the cloud " > "\timage = new String();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/160 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/160 < " \t\t{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/161 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/161 < "" > " \t\tfor (var k=1; k < maxk; k++) // maxk value denotes how many textured billboards make up the cloud " @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/162 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/162 < "" > " \t\t{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/163 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/163 < "\t\trandomtheta = 6.28319*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/164 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/164 < "\t\trandomphi = 1.57079*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/165 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/165 < "\t\tradius = radius+(sectionradius/maxk); // radius incremental steps based on billow radius and max billboards" > "\t\trandomtheta = 6.28319*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/166 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/166 < "" > "\t\trandomphi = 1.57079*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/167 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/167 < "\t\tX = radius*Math.cos(randomtheta)*Math.sin(randomphi);" > "\t\tradius = radius+(sectionradius/maxk); // radius incremental steps based on billow radius and max billboards" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/168 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/168 < "\t\tZ = radius*Math.sin(randomtheta)*Math.sin(randomphi);" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/169/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/169/1/0 < "Y" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/169/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/169/3/0 < "radius*Math.cos(randomphi);" > "radius*Math.cos(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/170 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/170 < "" > "\t\tZ = radius*Math.sin(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/171 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/171 < "" > "\t\tY = radius*Math.cos(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/172 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/172 < "\t\tif (Y <= 30) //cloud shading and lighting control" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/173 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/173 < " \t{\t" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/174 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/174 < "\timage = ' \"CloudTexture1_5.png\" \"https://savage.nps.edu/Savage/Environment/Spheretexture.png\" \n';" > "\t\tif (Y <= 30) //cloud shading and lighting control" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/175 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/175 < " \t}" > " \t{\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/176 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/176 < "" > "\timage = ' \"CloudTexture1_5.png\" \"https://savage.nps.edu/Savage/Environment/Spheretexture.png\" \n';" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/177/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/177/1/0 < "else" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/178 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/178 < " \t{\t" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/179 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/179 < "\timage = ' \"CloudTexture1_4.png\" \"https://savage.nps.edu/Savage/Environment/Spheretexture.png\" \n';" > " \t\telse" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/180 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/180 < " \t}" > " \t{\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/181 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/181 < "" > "\timage = ' \"CloudTexture1_4.png\" \"https://savage.nps.edu/Savage/Environment/Spheretexture.png\" \n';" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/182/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/182/1/0 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/184 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/184 < "\t\tBillboardtranslation = new String(X+' '+Y+' '+Z);" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/186 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/186 < "\t\tCloudStringC[k] = '\tTransform {\t\t \n' +" > "\t\tBillboardtranslation = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/187 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/187 < "\t\t' translation '+ Billboardtranslation + ' \n' + // random billboard placement within radius designated above" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/188 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/188 < "\t\t'\t children [\t \n' +" > "\t\tCloudStringC[k] = '\tTransform {\t\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/189 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/189 < "\t\t'\t Billboard {\t \n' +" > "\t\t' translation '+ Billboardtranslation + ' \n' + // random billboard placement within radius designated above" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/190 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/190 < "\t\t'\t axisOfRotation 0 0 0\t \n' + // 0 0 0 designates rotation on all axis" > "\t\t'\t children [\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/191/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/191/2/0 < "children" > "Billboard" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/191/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/191/3/0 < "[" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/192 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/192 < "\t\t'\t Transform {\t \t\t\n' +" > "\t\t'\t axisOfRotation 0 0 0\t \n' + // 0 0 0 designates rotation on all axis" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/193 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/193 < "\t\t'\t rotation 0 0 0 0 \t\t \n' + // a rotation of the individual billboards can be defined" > "\t\t'\t children [\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/194/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/194/2/0 < "children" > "Transform" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/194/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/194/3/0 < "[" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/195 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/195 < "\t\t'\t Shape {\t \n' +" > "\t\t'\t rotation 0 0 0 0 \t\t \n' + // a rotation of the individual billboards can be defined" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/196 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/196 < "\t\t'\t appearance Appearance {\t \n' +" > "\t\t'\t children [\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/197 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/197 < "\t\t'\t\t\t\tmaterial Material {\t\t\n' +" > "\t\t'\t Shape {\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/198 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/198 < "\t\t'\t\t\t\t } \t\t\n' +" > "\t\t'\t appearance Appearance {\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/199/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/199/2/0 < "texture" > "material" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/199/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/199/3/0 < "ImageTexture" > "Material" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/200 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/200 < "\t\t'\t url [ ' + image + ' ] \n' + " > "\t\t'\t\t\t\t } \t\t\n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/201 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/201 < "\t\t'\t }\t \n' +" > "\t\t'\t texture ImageTexture {\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/202 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/202 < "\t\t'\t }\t \n' +" > "\t\t'\t url [ ' + image + ' ] \n' + " @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/203 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/203 < "\t\t'\t geometry IndexedFaceSet {\t \n' + // define type of geometry to texture" > "\t\t'\t }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/204 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/204 < "\t\t'\t coordIndex [ 0, 1, 2, 3 ]\t \n' +" > "\t\t'\t }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/205 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/205 < "\t\t'\t\t\t solid FALSE\t\t \n' +" > "\t\t'\t geometry IndexedFaceSet {\t \n' + // define type of geometry to texture" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/206 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/206 < "\t\t'\t coord Coordinate {\t \n' +" > "\t\t'\t coordIndex [ 0, 1, 2, 3 ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/207 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/207 < "\t\t'\t point [ 50 50 0,\t \n' + // define size of the geometry. Here 100 meter 2D square." > "\t\t'\t\t\t solid FALSE\t\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/2/0 < "50" > "coord" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/3/0 < "-50" > "Coordinate" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/4/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/208/4/0 < "0," > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/209 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/209 < "\t\t'\t -50 -50 0,\t \n' +" > "\t\t'\t point [ 50 50 0,\t \n' + // define size of the geometry. Here 100 meter 2D square." @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/210 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/210 < "\t\t'\t -50 50 0 ]\t \n' +" > "\t\t'\t 50 -50 0,\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/211 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/211 < "\t\t'\t }\t \n' +" > "\t\t'\t -50 -50 0,\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/212 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/212 < "\t\t'\t }\t \n' +" > "\t\t'\t -50 50 0 ]\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/214/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/214/2/0 < "]" > "}" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/219/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/219/3/0 < "';" > "'" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/219/4/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/219/4/0 < "" > "+" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/220 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/220 < "\t\t" > "\t\t' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/221 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/221 < "" > "\t\t' }\t \n'; " @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/222 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/222 < "\t\t}" > "\t\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/224 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/224 < "\tCloudStringD = CloudStringC.join(' ');" > "\t\t}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/226 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/226 < "\t" > "\tCloudStringD = CloudStringC.join(' ');" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/227 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/227 < "\tCloudStringE = ' ]\t \n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/228 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/228 < "\t'\t}\t \n';" > "\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/229 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/229 < "" > "\tCloudStringE = ' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/230 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/230 < "\tCloudStringF[j] = CloudStringB[j] + CloudStringD +CloudStringE;" > "\t'\t}\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/232 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/232 < "" > "\tCloudStringF[j] = CloudStringB[j] + CloudStringD +CloudStringE;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/233 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/233 < "\t}" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/235 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/235 < "CloudStringG = CloudStringF.join(' ');" > "\t}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/237 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/237 < "CloudStringH = ' ]\t \n' +" > "CloudStringG = CloudStringF.join(' ');" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/238 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/238 < "' }\t \n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/239 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/239 < "'######################################################### \n';" > "CloudStringH = ' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/240 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/240 < "" > "' }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/241 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/241 < "CloudString = CloudStringA + CloudStringG + CloudStringH;" > "'######################################################### \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/243 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/243 < "" > "CloudString = CloudStringA + CloudStringG + CloudStringH;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/245 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/245 < "newNode = Browser.createVrmlFromString(CloudString);" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/246 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/246 < "Cumulus.children[i] = newNode[0];" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/247 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/247 < "" > "newNode = Browser.createVrmlFromString(CloudString);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/248 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/248 < "" > "Cumulus.children[i] = newNode[0];" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/249 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/249 < " }" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/253 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/253 < "function cirrus()" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/255 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/255 < "{" > "function cirrus()" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/257 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/257 < "maxi = 2; // number of clouds" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/259 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/259 < "maxj = 5; // denotes how many portions affecting the size of the cloud" > "maxi = 2; // number of clouds" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/261 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/261 < "maxk = 8; // number of billboards indicating cloud density" > "maxj = 5; // denotes how many portions affecting the size of the cloud" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/263 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/263 < "sectionradius = 1000; //radius of individual cloud sections" > "maxk = 8; // number of billboards indicating cloud density" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/265 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/265 < "" > "sectionradius = 1000; //radius of individual cloud sections" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/269 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/269 < "for (var i=0; i < maxi; i++) " > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/270 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/270 < "{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/271 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/271 < "" > "for (var i=0; i < maxi; i++) " @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/272 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/272 < "" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/274 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/274 < "CloudStringA = '\tTransform {\t\t \n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/275 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/275 < "' scale '+ cirrusscale() + ' \t \n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/276 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/276 < "' translation '+ cirrustranslation() + ' \n' + // cloud placement" > "CloudStringA = '\tTransform {\t\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/277 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/277 < "' children [\t \n';" > "' scale '+ cirrusscale() + ' \t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/278 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/278 < "" > "' translation '+ cirrustranslation() + ' \n' + // cloud placement" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/279 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/279 < "" > "' children [\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/280 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/280 < "CloudStringB = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/281 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/281 < "CloudStringF = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/282 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/282 < "" > "CloudStringB = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/283 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/283 < " \tfor (var j=0; j < maxj; j++)" > "CloudStringF = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/284 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/284 < " \t{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/285 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/285 < "" > " \tfor (var j=0; j < maxj; j++)" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/286 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/286 < "\tradius = 0;" > " \t{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/288 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/288 < "\tCloudStringB[j]= ' Transform {\t\t \t \n' +" > "\tradius = 0;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/289 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/289 < "\t' translation '+ cirrussectiontranslation() + ' \n' + // section placement" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/290 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/290 < "\t' children [\t \n';" > "\tCloudStringB[j]= ' Transform {\t\t \t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/291 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/291 < "" > "\t' translation '+ cirrussectiontranslation() + ' \n' + // section placement" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/292 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/292 < "\t" > "\t' children [\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/293 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/293 < "\tCloudStringC = new Array();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/295 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/295 < " \t\tfor (var k=1; k < maxk; k++) // maxk value denotes how many textured billboards make up the cloud " > "\tCloudStringC = new Array();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/296 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/296 < " \t\t{" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/297 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/297 < "" > " \t\tfor (var k=1; k < maxk; k++) // maxk value denotes how many textured billboards make up the cloud " @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/298 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/298 < "" > " \t\t{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/299 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/299 < "\t\trandomtheta = 6.28319*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/300 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/300 < "\t\trandomphi = 1.57079*Math.random();" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/301 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/301 < "\t\tradius = radius+(sectionradius/maxk); // radius incremental steps based on section radius and max billboards" > "\t\trandomtheta = 6.28319*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/302 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/302 < "" > "\t\trandomphi = 1.57079*Math.random();" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/303 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/303 < "\t\tX = radius*Math.cos(randomtheta)*Math.sin(randomphi);" > "\t\tradius = radius+(sectionradius/maxk); // radius incremental steps based on section radius and max billboards" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/304 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/304 < "\t\tZ = radius*Math.sin(randomtheta)*Math.sin(randomphi);" > "" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/305/1/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/305/1/0 < "Y" > "X" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/305/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/305/3/0 < "radius*Math.cos(randomphi);" > "radius*Math.cos(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/306 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/306 < "\t\t" > "\t\tZ = radius*Math.sin(randomtheta)*Math.sin(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/307 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/307 < "\t\tBillboardtranslation = new String(X+' '+Y+' '+Z);" > "\t\tY = radius*Math.cos(randomphi);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/309 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/309 < "\t\tCloudStringC[k] = '\tTransform {\t\t \n' +" > "\t\tBillboardtranslation = new String(X+' '+Y+' '+Z);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/310 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/310 < "\t\t' translation '+ Billboardtranslation + ' \n' + // random billboard placement within radius designated above" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/311 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/311 < "\t\t'\t children [\t \n' +" > "\t\tCloudStringC[k] = '\tTransform {\t\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/312 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/312 < "\t\t'\t Billboard {\t \n' +" > "\t\t' translation '+ Billboardtranslation + ' \n' + // random billboard placement within radius designated above" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/313 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/313 < "\t\t'\t axisOfRotation 0 0 0\t \n' + // 0 0 0 designates rotation on all axis" > "\t\t'\t children [\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/314/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/314/2/0 < "children" > "Billboard" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/314/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/314/3/0 < "[" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/315 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/315 < "\t\t'\t Transform {\t \t\t\n' +" > "\t\t'\t axisOfRotation 0 0 0\t \n' + // 0 0 0 designates rotation on all axis" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/316 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/316 < "\t\t'\t rotation ' + rotation() + '\t \n' +" > "\t\t'\t children [\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/317/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/317/2/0 < "children" > "Transform" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/317/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/317/3/0 < "[" > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/318 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/318 < "\t\t'\t Shape {\t \n' +" > "\t\t'\t rotation ' + rotation() + '\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/319 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/319 < "\t\t'\t appearance Appearance {\t \n' +" > "\t\t'\t children [\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/320 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/320 < "\t\t'\t\t\t material Material {\t\t\t\n' +" > "\t\t'\t Shape {\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/321 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/321 < "\t\t'\t\t\t }\t\t\t\t\t\n' +" > "\t\t'\t appearance Appearance {\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/322/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/322/2/0 < "texture" > "material" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/322/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/322/3/0 < "ImageTexture" > "Material" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/323 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/323 < "\t\t'\t url [\"cloudtexture3.png\" \"https://savage.nps.edu/Savage/Environment/cloudtexture1_4.png\" ] \n' +" > "\t\t'\t\t\t }\t\t\t\t\t\n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/324 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/324 < "\t\t'\t }\t \n' +" > " \t\t'\t texture ImageTexture {\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/325 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/325 < "\t\t'\t }\t \n' +" > "\t\t'\t url [\"cloudtexture3.png\" \"https://savage.nps.edu/Savage/Environment/cloudtexture1_4.png\" ] \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/326 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/326 < "\t\t'\t geometry IndexedFaceSet {\t \n' + // define type of geometry to texture" > "\t\t'\t }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/327 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/327 < "\t\t'\t coordIndex [ 0, 1, 2, 3 ]\t \n' +" > "\t\t'\t }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/328 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/328 < "\t\t'\t\t\t solid FALSE\t\t \n' +" > "\t\t'\t geometry IndexedFaceSet {\t \n' + // define type of geometry to texture" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/329 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/329 < "\t\t'\t coord Coordinate {\t \n' +" > "\t\t'\t coordIndex [ 0, 1, 2, 3 ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/330 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/330 < "\t\t'\t point [ 500 500 0,\t \n' + // define size of the geometry. Here 100 meter 2D square." > "\t\t'\t\t\t solid FALSE\t\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/2/0 < "500" > "coord" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/3/0 < "-500" > "Coordinate" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/4/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/331/4/0 < "0," > "{" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/332 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/332 < "\t\t'\t -500 -500 0,\t \n' +" > "\t\t'\t point [ 500 500 0,\t \n' + // define size of the geometry. Here 100 meter 2D square." @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/333 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/333 < "\t\t'\t -500 500 0 ]\t \n' +" > "\t\t'\t 500 -500 0,\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/334 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/334 < "\t\t'\t }\t \n' +" > "\t\t'\t -500 -500 0,\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/335 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/335 < "\t\t'\t }\t \n' +" > "\t\t'\t -500 500 0 ]\t \n' +" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/337/2/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/337/2/0 < "]" > "}" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/342/3/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/342/3/0 < "';" > "'" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/342/4/0 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/342/4/0 < "" > "+" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/343 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/343 < "\t\t" > "\t\t' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/344 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/344 < "" > "\t\t' }\t \n'; " @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/345 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/345 < "\t\t}" > "\t\t" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/347 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/347 < "\tCloudStringD = CloudStringC.join(' ');" > "\t\t}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/349 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/349 < "\tCloudStringE = ' ]\t \n' +" > "\tCloudStringD = CloudStringC.join(' ');" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/350 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/350 < "\t'\t}\t \n';" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/351 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/351 < "" > "\tCloudStringE = ' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/352 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/352 < "\tCloudStringF[j] = CloudStringB[j] + CloudStringD +CloudStringE;" > "\t'\t}\t \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/354 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/354 < "" > "\tCloudStringF[j] = CloudStringB[j] + CloudStringD +CloudStringE;" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/355 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/355 < "\t}" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/357 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/357 < "CloudStringG = CloudStringF.join(' ');" > "\t}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/359 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/359 < "CloudStringH = ' ]\t \n' +" > "CloudStringG = CloudStringF.join(' ');" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/360 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/360 < "' }\t \n' +" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/361 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/361 < "'######################################################### \n';" > "CloudStringH = ' ]\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/362 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/362 < "" > "' }\t \n' +" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/363 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/363 < "CloudString = CloudStringA + CloudStringG + CloudStringH;" > "'######################################################### \n';" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/365 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/365 < "" > "CloudString = CloudStringA + CloudStringG + CloudStringH;" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/367 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/367 < "newNode = Browser.createVrmlFromString(CloudString);" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/368 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/368 < "Cirrus.children[i] = newNode[0];" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/369 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/369 < "" > "newNode = Browser.createVrmlFromString(CloudString);" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/370 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/370 < " }" > "Cirrus.children[i] = newNode[0];" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/374 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/374 < "" > "}" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/375 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/375 < "function initialize()" > "" @1 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/377 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/377 < "{" > "function initialize()" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/379 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/379 < "cumulus();" > "{" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/381 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/381 < "cirrus();" > "cumulus();" @2 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/382 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/382 < "}" > "" @7 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/383 > "cirrus();" @7 /X3D/Scene/-children/8/Group/-children/3/Script/#sourceText/384 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/cobweb.json ../data/cobweb.new.json @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 < "function initialize() {" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 < " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" > "ecmascript:" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 < "" > "function initialize() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 < " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" > " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 < "}" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 < "" > " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 < "function set_translation(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 < " translation = value;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 < "}" > "function set_translation(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 < "" > " translation = value;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 < "function set_scale(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 < " scale = value;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 < "}" > "function set_scale(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 < "" > " scale = value;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 < "function translation_changed() {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 < "\treturn translation;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 < "}" > "function translation_changed() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 < "" > "\treturn translation;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 < "function set_fraction(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 < " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 < " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" > "function set_fraction(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 < " for (var j = 0; j < 3; j++) {" > " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 < "\t // if you get to far away or too big, explode" > " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 < "\t if ( Math.abs(translation[j]) > 256) {" > " for (var j = 0; j < 3; j++) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 < "\t\ttranslation[j] = 0;" > "\t // if you get to far away or too big, explode" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 < "\t\tinitialize();" > "\t if ( Math.abs(translation[j]) > 256) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 < "\t }" > "\t\ttranslation[j] = 0;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 < "\t if (Math.abs(scale[j]) > 20) {" > "\t\tinitialize();" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 < "\t\tscale[j] = scale[j]/2;" > "\t }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 < "\t\ttranslation[j] = 0;" > "\t if (Math.abs(scale[j]) > 20) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 < "\t\tinitialize();" > "\t\tscale[j] = scale[j]/2;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 < "\t }" > "\t\ttranslation[j] = 0;" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34/1/0 < "}" > "initialize();" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 > " }" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/cobweb2.json ../data/cobweb2.new.json @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 < "function initialize() {" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 < " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" > "ecmascript:" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 < "" > "function initialize() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5 < " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" > " velocity = new SFVec3f(Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125, Math.random() * 0.25 - 0.125);" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 < "}" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 < "" > " scalvel = new SFVec3f(Math.random() * 0.4, Math.random() * 0.4, Math.random() * 0.4);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 < "function set_translation(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 < " translation = value;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 < "}" > "function set_translation(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 < "" > " translation = value;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 < "function set_scale(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/13 < " scale = value;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 < "}" > "function set_scale(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15 < "" > " scale = value;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 < "function translation_changed() {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17 < "\treturn translation;" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 < "}" > "function translation_changed() {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19 < "" > "\treturn translation;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 < "function set_fraction(value) {" > "}" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 < " if (typeof translation === 'undefined') {" > "" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 < "\t\ttranslation = [0, 0, 0];" > "function set_fraction(value) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 < " }" > " if (typeof translation === 'undefined') {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 < " if (typeof velocity === 'undefined') {" > "\t\ttranslation = [0, 0, 0];" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 < "\t\tvelocity = [0, 0, 0];" > " }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26 < " }" > " if (typeof velocity === 'undefined') {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 < " if (typeof scalevel === 'undefined') {" > "\t\tvelocity = [0, 0, 0];" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 < "\t\tscalevel = [0, 0, 0];" > " }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29 < " }" > " if (typeof scalevel === 'undefined') {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/30 < " if (typeof scale === 'undefined') {" > "\t\tscalevel = [0, 0, 0];" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 < "\t\tscale = [1, 1, 1];" > " }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 < " }" > " if (typeof scale === 'undefined') {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 < " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" > "\t\tscale = [1, 1, 1];" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34 < " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" > " }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/35 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/35 < " for (var j = 0; j < 3; j++) {" > " translation = new SFVec3f(\ttranslation[0] + velocity[0], translation[1] + velocity[1], translation[2] + velocity[2]);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 < "\t // if you get to far away or too big, explode" > " scale = new SFVec3f(scale[0] + scalvel[0], scale[1] + scalvel[1], scale[2] + scalvel[2]);" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 < "\t if ( Math.abs(translation[j]) > 256) {" > " for (var j = 0; j < 3; j++) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/38 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/38 < "\t\ttranslation[j] = 0;" > "\t // if you get to far away or too big, explode" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/39 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/39 < "\t\tinitialize();" > "\t if ( Math.abs(translation[j]) > 256) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/40 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/40 < "\t }" > "\t\ttranslation[j] = 0;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/41 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/41 < "\t if (Math.abs(scale[j]) > 20) {" > "\t\tinitialize();" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/42 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/42 < "\t\tscale[j] = scale[j]/2;" > "\t }" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/43 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/43 < "\t\ttranslation[j] = 0;" > "\t if (Math.abs(scale[j]) > 20) {" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/44 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/44 < "\t\tinitialize();" > "\t\tscale[j] = scale[j]/2;" @1 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/45 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/45 < "\t }" > "\t\ttranslation[j] = 0;" @2 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/46/1/0 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/46/1/0 < "}" > "initialize();" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/48 > " }" @7 /X3D/Scene/-children/3/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/49 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/cube.json ../data/cube.new.json @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/0 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/0 < 0.5968871433635611 > 0.5968872 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1 < -0.6620639605522747 > -0.66206396 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/2 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/2 < 0.4532075134252782 > 0.45320752 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/3 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/3 < 0.44979346400519843 > 0.44979346 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/4 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/4 < -0.5767400040518986 > -0.57674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/5 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/5 < 0.6819507368310558 > 0.68195075 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/6 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/6 < 0.35185071417349506 > 0.35185072 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/7 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/7 < -0.726132571095639 > -0.7261326 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/8 < 0.5907051414450684 > 0.59070516 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/9 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/9 < 0.23951339274762967 > 0.2395134 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/10 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/10 < -0.6170354363763614 > -0.61703545 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/11 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/11 < 0.749600296791799 > 0.7496003 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/12 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/12 < 0.05338412365833096 > 0.053384125 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/13 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/13 < -0.7343230983569567 > -0.7343231 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/14 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/14 < 0.6766976596388311 > 0.6766977 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/15 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/15 < -0.062331354465761483 > -0.062331356 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/16 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/16 < -0.30505160771811207 > -0.3050516 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/17 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/17 < 0.9502938066088081 > 0.9502938 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/18 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/18 < -0.08375917902054308 > -0.08375918 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/19 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/19 < -0.3126662521201632 > -0.31266624 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/20 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/20 < 0.9461628901594772 > 0.9461629 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/21 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/21 < -0.7637257057344001 > -0.7637257 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/22 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/22 < -0.3273986854233045 > -0.3273987 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/23 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/23 < 0.5563570321147965 > 0.556357 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/24 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/24 < 0.056123390602575374 > 0.05612339 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/25 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/25 < -0.12556412505391162 > -0.12556413 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/26 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/26 < 0.990496751901144 > 0.99049675 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/27 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/27 < -0.08728173543653076 > -0.087281734 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/28 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/28 < -0.1941766782250585 > -0.19417667 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/29 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/29 < 0.9770759009885923 > 0.9770759 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/30 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/30 < -0.04185567634495949 > -0.041855678 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/31 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/31 < -0.0931168033825066 > -0.093116805 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/32 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/32 < 0.9947750314948247 > 0.99477506 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/33 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/33 < -0.12156206539310052 > -0.12156206 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/34 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/34 < -0.10362321893752155 > -0.10362322 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/35 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/35 < 0.9871600137537936 > 0.98716 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/36 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/36 < -0.07392474084737069 > -0.07392474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/37 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/37 < -0.06301570790982473 > -0.06301571 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/38 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/38 < 0.995270894403766 > 0.9952709 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/39 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/39 < 0.7365670224863352 > 0.736567 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/40 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/40 < -0.6564779712399613 > -0.656478 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/41 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/41 < 0.1628056960375746 > 0.16280569 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/42 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/42 < 0.6400066250818098 > 0.6400066 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/43 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/43 < -0.7123375325513732 > -0.71233755 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/44 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/44 < 0.28803951043218523 > 0.2880395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/45 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/45 < 0.6898340476520036 > 0.68983406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/46 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/46 < -0.7112398789808807 > -0.7112399 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/47 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/47 < 0.13515480475112718 > 0.1351548 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/48 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/48 < 0.5558927094815065 > 0.5558927 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/49 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/49 < -0.8011256490580219 > -0.80112565 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/50 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/50 < 0.2217678740635633 > 0.22176787 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/51 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/51 < 0.5527724102116306 > 0.5527724 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/52 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/52 < -0.7994077118888455 > -0.7994077 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/53 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/53 < 0.23535074395774758 > 0.23535074 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/54 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/54 < 0.554688521231741 > 0.5546885 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/55 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/55 < -0.7929579115994875 > -0.7929579 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/56 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/56 < 0.25206823450312765 > 0.25206822 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/57 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/57 < 0.4187955141023903 > 0.41879553 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/58 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/58 < -0.8683189789479587 > -0.868319 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/59 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/59 < 0.26576769586706556 > 0.2657677 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/60 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/60 < 0.45117344092621886 > 0.45117345 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/61 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/61 < -0.8713510721344503 > -0.87135106 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/62 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/62 < 0.19284666264402883 > 0.19284666 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/63 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/63 < 0.39170049882741015 > 0.3917005 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/64 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/64 < -0.8978259688975235 > -0.89782596 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/65 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/65 < 0.2011945545773579 > 0.20119455 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/66 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/66 < 0.33807280924082406 > 0.3380728 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/67 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/67 < -0.8903706033899822 > -0.8903706 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/68 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/68 < 0.30487204573554527 > 0.30487204 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/69 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/69 < 0.17685212494034372 > 0.17685212 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/70 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/70 < -0.744953944118038 > -0.74495393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/71 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/71 < 0.6432471896923175 > 0.6432472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/72 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/72 < 0.01802610741979338 > 0.018026108 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/73 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/73 < -0.7421238530876585 > -0.74212384 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/74 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/74 < 0.6700203326240314 > 0.67002034 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/75 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/75 < 0.005657632940100126 > 0.005657633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/76 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/76 < -0.7139235716766859 > -0.7139236 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/77 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/77 < 0.7002007747738638 > 0.7002008 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/78 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/78 < -0.16740350851418662 > -0.1674035 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/79 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/79 < -0.6830913022053445 > -0.6830913 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/80 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/80 < 0.710888414723821 > 0.7108884 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/81 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/81 < -0.21251288977192542 > -0.2125129 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/82 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/82 < -0.5813043668886549 > -0.5813044 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/83 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/83 < 0.7854447814563194 > 0.7854448 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/84 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/84 < -0.7102634087386234 > -0.71026343 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/85 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/85 < -0.6451666456311698 > -0.64516664 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/86 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/86 < 0.28157750189249103 > 0.2815775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/87 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/87 < -0.4781063128860536 > -0.47810632 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/88 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/88 < -0.7843484704847795 > -0.7843485 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/89 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/89 < 0.39523642345650517 > 0.39523643 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/90 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/90 < -0.49957818532917175 > -0.49957818 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/91 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/91 < -0.7999617915284596 > -0.7999618 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/92 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/92 < 0.33238948364499893 > 0.33238947 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/93 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/93 < -0.6194212832326863 > -0.6194213 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/94 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/94 < -0.7182103785584192 > -0.7182104 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/95 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/95 < 0.3170033533093051 > 0.31700334 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/96 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/96 < -0.568948570420444 > -0.56894857 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/97 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/97 < -0.5335787881013867 > -0.5335788 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/98 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/98 < 0.6257724834992255 > 0.6257725 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/99 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/99 < -0.6243031734671689 > -0.62430316 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/100 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/100 < -0.4765533862466943 > -0.47655338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/101 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/101 < 0.6189849898467902 > 0.618985 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/102 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/102 < -0.5881763202583925 > -0.5881763 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/103 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/103 < -0.26470339729711856 > -0.2647034 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/104 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/104 < 0.7641863174296311 > 0.7641863 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/105 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/105 < -0.5626672970917738 > -0.5626673 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/106 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/106 < -0.29335041242849985 > -0.2933504 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/107 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/107 < 0.7728848868437438 > 0.7728849 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/108 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/108 < -0.5234536802383188 > -0.52345365 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/109 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/109 < -0.147346740262086 > -0.14734674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/110 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/110 < 0.8392170057732965 > 0.839217 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/111 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/111 < -0.515323514476313 > -0.5153235 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/112 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/112 < -0.15636871963929988 > -0.15636872 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/113 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/113 < 0.8426093394605517 > 0.84260935 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/114 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/114 < -0.589590817004138 > -0.5895908 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/115 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/115 < -0.44015185683885644 > -0.44015187 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/116 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/116 < 0.6772363039779393 > 0.6772363 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/117 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/117 < -0.9048306380702189 > -0.90483063 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/118 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/118 < 0.18347018259965592 > 0.18347019 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/119 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/119 < 0.38421375366622373 > 0.38421375 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/120 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/120 < -0.7074554647652609 > -0.70745546 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/121 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/121 < 0.38836238996744654 > 0.38836238 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/122 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/122 < 0.5904925227575214 > 0.59049255 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/123 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/123 < 0.5424646492136312 > 0.5424647 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/124 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/124 < -0.7405114873451181 > -0.7405115 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/125 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/125 < 0.3967049803864997 > 0.39670497 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/126 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/126 < 0.274550861287121 > 0.27455086 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/127 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/127 < -0.8046274004485165 > -0.8046274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/128 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/128 < 0.5264946068232444 > 0.5264946 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/129 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/129 < 0.3869588857481044 > 0.3869589 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/130 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/130 < -0.7211147881438168 > -0.7211148 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/131 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/131 < 0.5746792871340359 > 0.5746793 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/132 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/132 < 0.40420351684560546 > 0.4042035 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/133 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/133 < -0.4715464162067921 > -0.4715464 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/134 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/134 < 0.7837496375324045 > 0.78374964 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/135 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/135 < 0.3297582208395269 > 0.32975823 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/136 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/136 < -0.5128178142726979 > -0.5128178 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/137 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/137 < 0.7926395177842969 > 0.7926395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/138 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/138 < 0.24235439597049022 > 0.2423544 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/139 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/139 < -0.43801243139558577 > -0.43801242 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/140 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/140 < 0.8656843863075654 > 0.8656844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/141 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/141 < 0.12998260488805038 > 0.1299826 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/142 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/142 < -0.4501754863356574 > -0.4501755 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/143 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/143 < 0.8834288618383324 > 0.8834289 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/144 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/144 < 0.18049971445707957 > 0.18049972 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/145 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/145 < -0.5232291740871128 > -0.5232292 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/146 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/146 < 0.8328571813132373 > 0.8328572 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/147 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/147 < 0.015556385071861913 > 0.015556385 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/148 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/148 < -0.5319023355032726 > -0.5319023 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/149 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/149 < 0.8466628044089688 > 0.8466628 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/150 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/150 < -0.041813873441320905 > -0.041813873 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/151 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/151 < -0.37190569459401235 > -0.37190568 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/152 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/152 < 0.9273282883188555 > 0.9273283 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/153 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/153 < -0.1729385705256972 > -0.17293857 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/154 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/154 < -0.31705387237407245 > -0.31705388 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/155 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/155 < 0.9325068862143238 > 0.93250686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/156 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/156 < -0.14306209700833794 > -0.1430621 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/157 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/157 < -0.4857659702543572 > -0.48576596 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/158 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/158 < 0.8623019532289254 > 0.86230195 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/159 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/159 < -0.33989939868423824 > -0.3398994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/160 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/160 < -0.4237778782121876 > -0.42377788 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/161 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/161 < 0.8395717412538786 > 0.8395717 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/162 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/162 < -0.3603172327749309 > -0.36031723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/163 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/163 < -0.5512474224102036 > -0.5512474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/164 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/164 < 0.752527588232832 > 0.7525276 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/165 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/165 < -0.48756159979919844 > -0.4875616 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/166 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/166 < -0.47230051300764525 > -0.4723005 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/167 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/167 < 0.73431322459422 > 0.73431325 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/168 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/168 < 0.30526942702818144 > 0.30526942 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/169 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/169 < -0.5116252157918161 > -0.51162523 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/170 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/170 < 0.8031501823991969 > 0.8031502 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/171 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/171 < 0.3722044645072944 > 0.37220445 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/172 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/172 < -0.6522691338759009 > -0.6522691 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/173 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/173 < 0.6603096346363729 > 0.6603096 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/174 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/174 < 0.7374182964631479 > 0.7374183 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/175 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/175 < -0.5800890627435127 > -0.5800891 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/176 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/176 < 0.34599268103059894 > 0.34599268 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/177 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/177 < 0.5248256882684198 > 0.5248257 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/178 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/178 < -0.5221048495109559 > -0.52210486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/179 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/179 < 0.6722830676513588 > 0.67228305 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/180 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/180 < 0.6476096233239098 > 0.64760965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/181 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/181 < -0.3578209855784403 > -0.357821 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/182 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/182 < 0.6727301970760173 > 0.6727302 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/183 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/183 < 0.5700177820716849 > 0.57001776 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/184 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/184 < -0.35660027993166415 > -0.35660028 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/185 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/185 < 0.7402134614249702 > 0.74021345 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/186 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/186 < 0.6771825048911256 > 0.6771825 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/187 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/187 < -0.13434270699792086 > -0.1343427 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/188 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/188 < 0.7234472283075326 > 0.7234472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/189 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/189 < 0.454036824971483 > 0.45403683 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/190 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/190 < 0.17238133281897844 > 0.17238133 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/191 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/191 < 0.8741482927200439 > 0.8741483 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/192 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/192 < 0.44451584580315767 > 0.44451585 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/193 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/193 < 0.18863324066027992 > 0.18863323 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/194 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/194 < 0.8756843971134259 > 0.8756844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/195 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/195 < 0.3573712899945561 > 0.3573713 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/196 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/196 < 0.17447515138992856 > 0.17447515 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/197 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/197 < 0.917520671502876 > 0.91752064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/198 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/198 < 0.7744296042856523 > 0.7744296 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/199 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/199 < -0.41824718039131403 > -0.4182472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/200 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/200 < 0.47468735405599716 > 0.47468737 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/201 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/201 < 0.09509221424185792 > 0.095092215 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/202 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/202 < 0.21094692067626247 > 0.21094692 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/203 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/203 < 0.9728611758353723 > 0.9728612 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/204 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/204 < 0.20622181515404067 > 0.20622182 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/205 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/205 < 0.043272821410372815 > 0.043272823 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/206 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/206 < 0.9775479660260967 > 0.97754794 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/207 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/207 < 0.7227147334976523 > 0.7227147 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/208 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/208 < -0.5419213334988747 > -0.5419213 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/209 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/209 < 0.42895766957150766 > 0.42895767 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/210 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/210 < 0.8026697494189426 > 0.80266976 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/211 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/211 < -0.5663061117658955 > -0.5663061 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/212 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/212 < 0.18713273669864675 > 0.18713273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/213 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/213 < 0.6999343759109797 > 0.69993436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/214 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/214 < -0.13336817755284272 > -0.13336818 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/215 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/215 < 0.701644353383066 > 0.70164436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/216 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/216 < 0.8584108460156017 > 0.85841084 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/217 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/217 < -0.19880456163815924 > -0.19880456 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/218 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/218 < 0.472871616524653 > 0.47287163 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/219 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/219 < 0.8935259146727903 > 0.8935259 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/220 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/220 < -0.18905412047770254 > -0.18905412 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/221 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/221 < 0.4072713829113896 > 0.4072714 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/222 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/222 < 0.27044107423824476 > 0.2704411 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/223 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/223 < -0.2235124346197824 > -0.22351244 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/224 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/224 < 0.93643142671271 > 0.9364314 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/225 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/225 < 0.0925219576113947 > 0.09252196 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/226 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/226 < -0.05506227093086746 > -0.05506227 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/227 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/227 < 0.9941870214802098 > 0.994187 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/228 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/228 < 0.663421357964409 > 0.66342133 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/229 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/229 < -0.38499916286974756 > -0.38499916 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/230 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/230 < 0.6415978073421487 > 0.6415978 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/231 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/231 < 0.41781774913061553 > 0.41781774 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/232 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/232 < -0.21959023976941666 > -0.21959025 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/233 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/233 < 0.8815942689862701 > 0.88159424 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/234 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/234 < 0.2977080804710039 > 0.2977081 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/235 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/235 < 0.023238830671186664 > 0.02323883 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/236 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/236 < 0.9543740648044173 > 0.9543741 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/237 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/237 < 0.2250982846789191 > 0.22509828 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/238 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/238 < 0.22996195004239942 > 0.22996195 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/239 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/239 < 0.946809518206965 > 0.94680953 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/240 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/240 < 0.32264128855232094 > 0.32264128 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/241 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/241 < 0.2860907403662764 > 0.28609073 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/242 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/242 < 0.9022497920188033 > 0.9022498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/243 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/243 < 0.3848030676452451 > 0.38480306 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/244 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/244 < 0.17781619803631238 > 0.1778162 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/245 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/245 < 0.9057085617607465 > 0.90570855 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/246 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/246 < 0.29411536550296097 > 0.29411536 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/247 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/247 < -0.024371020934455874 > -0.02437102 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/248 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/248 < 0.9554591593122502 > 0.9554592 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/249 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/249 < 0.1801267037948687 > 0.1801267 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/250 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/250 < 0.16232210056497923 > 0.1623221 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/251 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/251 < 0.9701576708185986 > 0.9701577 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/252 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/252 < 0.4333686828179824 > 0.43336868 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/253 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/253 < 0.13642503011787366 > 0.13642503 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/254 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/254 < 0.8908309581003259 > 0.89083093 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/255 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/255 < 0.3264602440735567 > 0.32646024 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/256 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/256 < 0.1971306139876919 > 0.19713062 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/257 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/257 < 0.9244258921451028 > 0.9244259 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/258 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/258 < 0.5056339621796127 > 0.50563395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/259 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/259 < -0.10180271429038647 > -0.101802714 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/260 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/260 < 0.8567207851182648 > 0.8567208 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/261 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/261 < 0.15388140155574084 > 0.1538814 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/262 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/262 < 0.41739162100824917 > 0.41739163 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/263 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/263 < 0.8956030085743052 > 0.895603 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/264 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/264 < 0.294177100484124 > 0.29417711 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/265 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/265 < -0.12423064228040172 > -0.124230646 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/266 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/266 < 0.9476426441804698 > 0.9476426 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/267 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/267 < 0.7905379847415837 > 0.790538 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/268 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/268 < -0.4114633862507419 > -0.41146338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/269 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/269 < 0.4535940657193261 > 0.45359406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/270 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/270 < 0.3516999060146208 > 0.35169992 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/271 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/271 < -0.20930594219239365 > -0.20930594 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/272 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/272 < 0.9124133924226787 > 0.9124134 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/273 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/273 < 0.4962197211547714 > 0.49621972 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/274 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/274 < -0.13514963762142654 > -0.13514964 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/275 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/275 < 0.8576132950158117 > 0.85761327 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/276 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/276 < 0.20115069604667 > 0.2011507 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/277 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/277 < -0.07268391882371092 > -0.072683915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/278 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/278 < 0.976859992744287 > 0.97686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/279 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/279 < 0.22569674073490462 > 0.22569674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/280 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/280 < -0.09179967531653715 > -0.09179968 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/281 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/281 < 0.9698627742280964 > 0.96986276 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/282 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/282 < 0.21739289996898747 > 0.2173929 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/283 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/283 < -0.15992576723681842 > -0.15992577 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/284 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/284 < 0.9628935953763472 > 0.9628936 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/285 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/285 < 0.34333868509127463 > 0.3433387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/286 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/286 < -0.28301800247743625 > -0.283018 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/287 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/287 < 0.895555334746813 > 0.8955553 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/288 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/288 < 0.44768079062811533 > 0.4476808 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/289 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/289 < -0.1845345424810334 > -0.18453455 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/290 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/290 < 0.8749450910393756 > 0.8749451 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/291 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/291 < 0.45775778235537046 > 0.45775777 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/292 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/292 < -0.2084143924849593 > -0.20841439 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/293 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/293 < 0.8643039128097353 > 0.8643039 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/294 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/294 < 0.5257334401031221 > 0.5257334 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/295 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/295 < -0.1753207480473017 > -0.17532074 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/296 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/296 < 0.8323863197226824 > 0.8323863 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/297 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/297 < 0.4798361982612759 > 0.4798362 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/298 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/298 < -0.020508239922241527 > -0.020508239 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/299 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/299 < 0.8771183699669374 > 0.87711835 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/300 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/300 < 0.025159179575629093 > 0.02515918 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/301 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/301 < 0.4380240647760681 > 0.43802407 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/302 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/302 < 0.8986111140866956 > 0.8986111 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/303 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/303 < 0.04764919604095344 > 0.047649197 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/304 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/304 < 0.4295309607625592 > 0.42953095 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/305 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/305 < 0.9017941604729117 > 0.90179414 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/306 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/306 < 0.015439567864267801 > 0.015439568 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/307 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/307 < 0.4487242386718812 > 0.44872424 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/308 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/308 < 0.8935368920041887 > 0.89353687 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/309 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/309 < 0.30605469303771393 > 0.30605468 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/310 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/310 < 0.45967179229984934 > 0.4596718 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/311 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/311 < 0.833686012976969 > 0.833686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/312 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/312 < -0.3105540652267321 > -0.31055406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/313 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/313 < 0.6910539434334522 > 0.6910539 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/314 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/314 < 0.6526872297174395 > 0.65268725 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/315 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/315 < 0.2288728371149724 > 0.22887284 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/316 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/316 < 0.5063832851277006 > 0.5063833 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/317 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/317 < 0.8313802938332262 > 0.8313803 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/318 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/318 < 0.07867238000164604 > 0.07867238 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/319 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/319 < 0.640652250648461 > 0.64065224 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/320 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/320 < 0.7637901219339891 > 0.76379013 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/321 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/321 < 0.23016722726215885 > 0.23016723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/322 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/322 < 0.35697735166844724 > 0.35697734 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/323 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/323 < 0.9053122212199676 > 0.90531224 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/324 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/324 < 0.1554753431546136 > 0.15547535 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/325 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/325 < 0.18034739519413492 > 0.1803474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/326 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/326 < 0.9712374759643728 > 0.9712375 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/327 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/327 < 0.2878849684767474 > 0.28788498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/328 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/328 < 0.341844028007617 > 0.34184402 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/329 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/329 < 0.8945752653861326 > 0.89457524 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/330 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/330 < 0.38315332295350624 > 0.38315332 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/331 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/331 < -0.010960032071382879 > -0.010960032 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/332 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/332 < 0.9236197317114229 > 0.92361975 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/333 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/333 < 0.29082790692655697 > 0.2908279 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/334 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/334 < -0.09701261698439834 > -0.09701262 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/335 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/335 < 0.9518443573917726 > 0.95184433 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/336 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/336 < -0.31212581459239475 > -0.3121258 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/337 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/337 < 0.002006349032099022 > 0.002006349 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/338 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/338 < 0.9500386573337927 > 0.9500387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/339 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/339 < 0.30475851284131156 > 0.30475852 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/340 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/340 < -0.24761815119725714 > -0.24761815 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/341 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/341 < 0.9196779327832132 > 0.9196779 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/342 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/342 < 0.3315595296871804 > 0.33155954 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/343 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/343 < -0.2736240693758175 > -0.27362406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/344 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/344 < 0.9028832410294442 > 0.90288323 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/345 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/345 < 0.10939304349715963 > 0.109393045 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/346 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/346 < -0.045775120638152623 > -0.04577512 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/347 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/347 < 0.9929440066614992 > 0.992944 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/348 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/348 < 0.2857654882062865 > 0.2857655 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/349 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/349 < -0.221022686724942 > -0.22102268 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/350 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/350 < 0.9324628988346458 > 0.9324629 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/351 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/351 < 0.18168334847771397 > 0.18168335 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/352 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/352 < -0.24138701485625094 > -0.24138701 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/353 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/353 < 0.9532698830576333 > 0.9532699 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/354 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/354 < 0.07449575466478353 > 0.074495755 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/355 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/355 < -0.15347372413202967 > -0.15347372 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/356 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/356 < 0.9853406510126183 > 0.98534065 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/357 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/357 < 0.042324278114006596 > 0.04232428 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/358 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/358 < -0.16863763172142826 > -0.16863763 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/359 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/359 < 0.9847690108088882 > 0.984769 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/360 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/360 < 0.02999713792524888 > 0.029997138 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/361 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/361 < -0.15165254833632386 > -0.15165254 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/362 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/362 < 0.9879785808909991 > 0.9879786 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/363 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/363 < -0.019142241959205192 > -0.019142242 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/364 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/364 < -0.16463790447593865 > -0.16463791 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/365 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/365 < 0.9861683096624769 > 0.9861683 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/366 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/366 < -0.04410377216240556 > -0.04410377 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/367 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/367 < -0.12087755799291648 > -0.12087756 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/368 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/368 < 0.9916871851822607 > 0.9916872 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/369 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/369 < -0.05389596910978853 > -0.05389597 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/370 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/370 < -0.1216504772001817 > -0.12165048 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/371 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/371 < 0.991108665036627 > 0.99110866 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/372 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/372 < -0.08533138843657186 > -0.08533139 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/373 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/373 < -0.026502278116375587 > -0.026502278 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/374 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/374 < 0.9960000920693377 > 0.9960001 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/375 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/375 < -0.191191201902207 > -0.1911912 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/376 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/376 < -0.024080547505913808 > -0.024080548 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/377 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/377 < 0.9812573829261133 > 0.9812574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/378 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/378 < -0.19351173968787055 > -0.19351174 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/379 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/379 < 0.2802202492984945 > 0.28022024 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/380 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/380 < 0.9402285990577309 > 0.9402286 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/381 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/381 < -0.09449433645202972 > -0.094494335 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/382 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/382 < 0.24048648836850875 > 0.24048649 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/383 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/383 < 0.966041960419253 > 0.966042 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/384 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/384 < -0.10140392825549477 > -0.10140393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/385 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/385 < 0.15126616208646762 > 0.15126616 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/386 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/386 < 0.983278084542712 > 0.9832781 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/387 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/387 < -0.20129137892016521 > -0.20129138 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/388 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/388 < 0.2232225564339081 > 0.22322255 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/389 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/389 < 0.9537575536117808 > 0.9537575 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/390 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/390 < -0.20855991324934042 > -0.20855992 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/391 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/391 < 0.18161799707866383 > 0.18161799 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/392 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/392 < 0.9609982652026807 > 0.96099824 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/393 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/393 < -0.15491955663175472 > -0.15491955 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/394 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/394 < 0.12883064246459855 > 0.12883064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/395 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/395 < 0.9794909884910525 > 0.979491 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/396 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/396 < -0.15423777360223928 > -0.15423778 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/397 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/397 < 0.1314114736600937 > 0.13141148 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/398 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/398 < 0.9792557039837484 > 0.9792557 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/399 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/399 < 0.24726402941486747 > 0.24726403 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/400 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/400 < -0.2742346962702403 > -0.27423468 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/401 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/401 < 0.9293308512683158 > 0.9293308 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/402 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/402 < 0.27465141125580494 > 0.2746514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/403 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/403 < -0.4976399755901691 > -0.49763998 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/404 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/404 < 0.8227521236616837 > 0.8227521 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/405 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/405 < 0.1719435414185403 > 0.17194355 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/406 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/406 < -0.41915794261361644 > -0.41915795 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/407 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/407 < 0.8914830551998005 > 0.89148307 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/408 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/408 < 0.2680493400956171 > 0.26804933 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/409 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/409 < -0.5009982051350133 > -0.5009982 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/410 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/410 < 0.8228914568312151 > 0.8228915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/411 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/411 < 0.24349927499375237 > 0.24349928 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/412 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/412 < -0.48497694131723845 > -0.48497695 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/413 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/413 < 0.8399437299415318 > 0.8399437 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/414 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/414 < 0.17620680466944927 > 0.1762068 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/415 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/415 < -0.49789498805366156 > -0.497895 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/416 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/416 < 0.8491476566882975 > 0.8491477 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/417 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/417 < 0.048873712936172195 > 0.04887371 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/418 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/418 < -0.35211747133480087 > -0.35211748 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/419 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/419 < 0.9346789002457573 > 0.9346789 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/420 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/420 < -0.04172045779751332 > -0.041720457 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/421 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/421 < -0.36359814119362427 > -0.36359814 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/422 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/422 < 0.9306211877674542 > 0.9306212 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/423 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/423 < 0.012256837206838523 > 0.012256837 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/424 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/424 < -0.43184450317617623 > -0.4318445 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/425 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/425 < 0.9018647875475605 > 0.90186477 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/426 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/426 < -0.13918046976012424 > -0.13918047 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/427 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/427 < -0.43748129863033675 > -0.43748128 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/428 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/428 < 0.8883911920916738 > 0.8883912 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/429 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/429 < -0.09314398356527387 > -0.093143985 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/430 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/430 < -0.5389860449297227 > -0.538986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/431 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/431 < 0.8371488766620946 > 0.8371489 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/432 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/432 < -0.34064099515146856 > -0.340641 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/433 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/433 < -0.4897073687959371 > -0.48970738 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/434 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/434 < 0.8025898114037937 > 0.80258983 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/435 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/435 < -0.3441760289065861 > -0.34417602 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/436 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/436 < -0.45898280841087397 > -0.4589828 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/437 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/437 < 0.8190712073497394 > 0.81907123 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/438 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/438 < -0.43343854925786895 > -0.43343854 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/439 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/439 < -0.40350476583537476 > -0.40350476 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/440 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/440 < 0.805800799183876 > 0.8058008 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/441 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/441 < -0.41359934819608496 > -0.41359934 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/442 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/442 < -0.24699682943980109 > -0.24699683 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/443 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/443 < 0.8763150948251773 > 0.8763151 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/444 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/444 < -0.4646907418754944 > -0.46469074 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/445 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/445 < -0.18188874199965419 > -0.18188874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/446 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/446 < 0.8665904453367727 > 0.86659044 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/447 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/447 < -0.3056276478219343 > -0.30562764 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/448 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/448 < 0.14159319238246165 > 0.14159319 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/449 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/449 < 0.9415641819641266 > 0.9415642 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/450 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/450 < -0.23217222527604334 > -0.23217222 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/451 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/451 < 0.04139315948663388 > 0.04139316 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/452 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/452 < 0.9717935295926209 > 0.97179353 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/453 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/453 < -0.1959430224123743 > -0.19594303 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/454 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/454 < 0.09822620232425898 > 0.098226205 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/455 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/455 < 0.9756833221618876 > 0.97568333 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/456 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/456 < -0.1526018806946521 > -0.15260188 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/457 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/457 < -0.20204720651489813 > -0.20204721 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/458 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/458 < 0.967413868180512 > 0.96741384 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/459 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/459 < -0.4508324123193487 > -0.45083243 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/460 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/460 < -0.6369997724309513 > -0.6369998 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/461 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/461 < 0.6252850757256511 > 0.6252851 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/462 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/462 < -0.8086965163949947 > -0.8086965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/463 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/463 < 0.37706095242956794 > 0.37706095 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/464 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/464 < 0.451480877251193 > 0.45148087 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/465 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/465 < 0.003278081594060283 > 0.0032780815 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/466 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/466 < 0.197481621535569 > 0.19748162 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/467 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/467 < 0.9803011085053127 > 0.9803011 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/468 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/468 < -0.0926511532063158 > -0.09265115 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/469 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/469 < 0.29920852135143255 > 0.29920852 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/470 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/470 < 0.949678906030996 > 0.9496789 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/471 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/471 < -0.05851859626902291 > -0.058518596 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/472 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/472 < 0.29584469929686424 > 0.2958447 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/473 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/473 < 0.9534419163161703 > 0.9534419 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/474 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/474 < -0.12004036499444737 > -0.120040365 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/475 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/475 < 0.36038439964888724 > 0.3603844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/476 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/476 < 0.9250477799885317 > 0.92504776 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/477 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/477 < -0.04401086473492711 > -0.044010866 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/478 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/478 < 0.36564632060480917 > 0.36564633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/479 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/479 < 0.9297127577985843 > 0.9297128 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/480 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/480 < -0.004565924117685607 > -0.004565924 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/481 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/481 < 0.3214244689627365 > 0.32142445 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/482 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/482 < 0.9469242119034523 > 0.9469242 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/483 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/483 < -0.019627347375950784 > -0.019627348 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/484 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/484 < 0.32370657171499845 > 0.32370657 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/485 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/485 < 0.9459539220614851 > 0.9459539 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/486 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/486 < -0.09976475485319698 > -0.09976476 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/487 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/487 < 0.5047471771686042 > 0.50474715 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/488 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/488 < 0.8574831081889644 > 0.8574831 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/489 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/489 < -0.07851390004263066 > -0.0785139 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/490 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/490 < 0.4988616414838879 > 0.49886164 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/491 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/491 < 0.8631179700111085 > 0.863118 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/492 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/492 < -0.08134492451391849 > -0.081344925 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/493 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/493 < 0.5475716456730634 > 0.54757166 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/494 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/494 < 0.8327954707554059 > 0.83279544 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/495 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/495 < 0.13970789381965706 > 0.1397079 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/496 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/496 < 0.4524416250916176 > 0.45244163 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/497 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/497 < 0.880782765662982 > 0.8807828 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/498 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/498 < 0.14232498943473892 > 0.14232498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/499 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/499 < 0.5503983854682762 > 0.5503984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/500 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/500 < 0.8226817213578507 > 0.8226817 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/501 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/501 < 0.10769985314591923 > 0.107699856 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/502 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/502 < 0.5637784973204888 > 0.5637785 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/503 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/503 < 0.8188739509786587 > 0.81887394 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/504 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/504 < 0.11191136777962638 > 0.11191137 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/505 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/505 < 0.5323701489856544 > 0.53237015 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/506 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/506 < 0.8390815635149452 > 0.8390816 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/507 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/507 < 0.2168154325039377 > 0.21681543 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/508 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/508 < 0.45462872675478544 > 0.45462874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/509 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/509 < 0.8638887596429607 > 0.86388874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/510 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/510 < 0.20907312961999616 > 0.20907313 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/511 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/511 < 0.34092274714600695 > 0.34092274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/512 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/512 < 0.916547929433764 > 0.91654795 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/513 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/513 < 0.6887169115917531 > 0.6887169 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/514 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/514 < 0.2698489335151427 > 0.26984894 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/515 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/515 < 0.6729417276170778 > 0.67294174 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/516 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/516 < 0.8091358548834242 > 0.80913585 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/517 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/517 < 0.4522847360094034 > 0.45228472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/518 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/518 < 0.3751502177994498 > 0.3751502 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/519 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/519 < 0.8435329056526985 > 0.8435329 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/520 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/520 < 0.18428474655579727 > 0.18428475 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/521 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/521 < 0.5044713760640751 > 0.50447136 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/522 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/522 < 0.07075839483390714 > 0.070758395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/523 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/523 < -0.7362786786395354 > -0.73627865 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/524 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/524 < 0.672968763718903 > 0.67296875 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/525 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/525 < 0.09818067399459547 > 0.098180674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/526 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/526 < -0.738985997404268 > -0.738986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/527 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/527 < 0.666528507188092 > 0.6665285 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/528 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/528 < 0.003453988682928586 > 0.0034539886 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/529 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/529 < -0.6370158845755199 > -0.6370159 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/530 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/530 < 0.7708429365056451 > 0.7708429 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/531 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/531 < -0.01587189157686001 > -0.015871892 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/532 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/532 < -0.7542715654036515 > -0.75427157 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/533 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/533 < 0.656370694563139 > 0.6563707 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/534 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/534 < -0.09528502398442 > -0.09528502 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/535 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/535 < -0.8935534117795131 > -0.89355344 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/536 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/536 < 0.4387289191533657 > 0.43872893 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/537 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/537 < -0.16157693401272147 > -0.16157693 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/538 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/538 < 0.9358036867149987 > 0.9358037 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/539 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/539 < 0.3133119121987947 > 0.3133119 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/540 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/540 < -0.2074785967538087 > -0.2074786 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/541 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/541 < 0.909262911908972 > 0.9092629 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/542 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/542 < 0.36082348720099594 > 0.36082348 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/543 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/543 < 0.15760035867420705 > 0.15760036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/544 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/544 < 0.927583701141341 > 0.9275837 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/545 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/545 < 0.33874858571319927 > 0.33874857 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/546 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/546 < 0.11980271054163658 > 0.11980271 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/547 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/547 < 0.9683906690059002 > 0.96839064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/548 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/548 < 0.21878487774337144 > 0.21878488 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/549 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/549 < 0.5195174938766336 > 0.5195175 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/550 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/550 < 0.6888941374325028 > 0.68889415 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/551 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/551 < 0.5054962323967112 > 0.5054962 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/552 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/552 < 0.5329864668608876 > 0.53298646 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/553 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/553 < 0.7870508820150485 > 0.7870509 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/554 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/554 < 0.3106063992619633 > 0.3106064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/555 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/555 < -0.2870984869997861 > -0.2870985 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/556 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/556 < 0.943421815978383 > 0.94342184 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/557 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/557 < 0.16592087240152642 > 0.16592087 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/558 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/558 < -0.1947415164462348 > -0.19474152 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/559 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/559 < 0.9518265129675518 > 0.9518265 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/560 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/560 < 0.2368586730188526 > 0.23685867 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/561 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/561 < -0.33458932449920986 > -0.33458933 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/562 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/562 < 0.9045897837401674 > 0.9045898 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/563 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/563 < 0.26413501676998347 > 0.264135 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/564 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/564 < -0.1973573118187278 > -0.19735731 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/565 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/565 < 0.9114319491264881 > 0.91143197 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/566 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/566 < 0.36102893732106334 > 0.36102894 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/567 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/567 < -0.2113662234102195 > -0.21136622 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/568 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/568 < 0.944082032109351 > 0.944082 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/569 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/569 < 0.25304828837512355 > 0.2530483 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/570 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/570 < -0.2826483013015476 > -0.2826483 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/571 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/571 < 0.9448947357500445 > 0.94489473 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/572 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/572 < 0.16517831614108217 > 0.16517831 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/573 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/573 < 0.030363811909655827 > 0.030363811 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/574 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/574 < 0.9817403642000934 > 0.98174036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/575 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/575 < 0.18778683720267272 > 0.18778683 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/577 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/577 < 0.9867364722956423 > 0.9867365 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/578 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/578 < 0.16233032446696805 > 0.16233033 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/579 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/579 < -0.42169716422710624 > -0.42169717 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/580 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/580 < 0.8553466821790986 > 0.8553467 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/581 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/581 < 0.30092117733390744 > 0.30092117 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/582 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/582 < -0.42785244106154624 > -0.42785245 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/583 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/583 < 0.8563927477839635 > 0.85639274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/584 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/584 < 0.28902205836355993 > 0.28902206 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/585 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/585 < -0.30548106238878775 > -0.30548108 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/586 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/586 < 0.6947653728514286 > 0.6947654 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/587 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/587 < 0.6511393070675682 > 0.6511393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/588 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/588 < -0.3843442358532833 > -0.38434425 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/589 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/589 < 0.8882937505145382 > 0.88829374 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/590 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/590 < 0.251423390246753 > 0.2514234 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/591 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/591 < -0.39017601041586325 > -0.390176 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/592 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/592 < 0.8733295927170321 > 0.8733296 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/593 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/593 < 0.2916472241950252 > 0.29164723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/594 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/594 < -0.8303342717226622 > -0.83033425 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/595 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/595 < -0.5358380546793196 > -0.53583807 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/596 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/596 < 0.15304436075948377 > 0.15304436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/597 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/597 < -0.9278641778974158 > -0.9278642 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/598 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/598 < -0.21921235670457323 > -0.21921235 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/599 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/599 < 0.3016852831060533 > 0.30168527 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/600 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/600 < -0.9789796451979944 > -0.97897965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/601 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/601 < -0.2033230655984937 > -0.20332307 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/602 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/602 < 0.016080587167131614 > 0.016080586 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/603 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/603 < -0.9040466884304891 > -0.9040467 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/604 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/604 < -0.38658274520010977 > -0.38658273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/605 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/605 < 0.1823550554588851 > 0.18235506 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/606 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/606 < -0.9162799032958324 > -0.9162799 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/607 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/607 < -0.21173370116523205 > -0.2117337 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/608 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/608 < -0.3399999685397814 > -0.33999997 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/609 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/609 < -0.5815734628610248 > -0.5815735 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/610 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/610 < -0.6661136454092617 > -0.6661137 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/611 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/611 < 0.46697421630687563 > 0.46697423 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/612 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/612 < 0.22906233483412272 > 0.22906233 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/613 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/613 < -0.45180374849197447 > -0.45180374 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/614 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/614 < 0.8622086868090235 > 0.86220866 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/615 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/615 < 0.586146445645828 > 0.5861465 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/616 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/616 < 0.21772573808376774 > 0.21772574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/617 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/617 < 0.7804023623956049 > 0.78040236 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/618 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/618 < 0.740176317544726 > 0.7401763 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/619 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/619 < -0.5093827064089645 > -0.5093827 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/620 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/620 < 0.43893994732469693 > 0.43893996 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/621 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/621 < 0.7220919473864342 > 0.722092 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/622 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/622 < -0.5005241097665434 > -0.5005241 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/623 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/623 < 0.477555059717805 > 0.47755507 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/624 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/624 < 0.8972479406437827 > 0.89724797 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/625 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/625 < 0.4318857491589607 > 0.43188575 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/626 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/626 < 0.09176509512823644 > 0.0917651 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/627 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/627 < 0.8888347018919582 > 0.8888347 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/628 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/628 < 0.44441735094598006 > 0.44441736 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/629 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/629 < 0.11165164974504972 > 0.11165165 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/630 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/630 < 0.4139383925275154 > 0.4139384 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/631 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/631 < 0.238467582014931 > 0.23846759 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/632 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/632 < 0.8785147804787855 > 0.87851477 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/633 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/633 < 0.14728249960246295 > 0.1472825 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/634 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/634 < 0.3267227502098324 > 0.32672274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/635 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/635 < 0.9335738373616593 > 0.93357384 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/636 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/636 < 0.21710247198262514 > 0.21710247 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/637 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/637 < 0.2974810187716512 > 0.29748103 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/638 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/638 < 0.929715849133279 > 0.9297159 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/639 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/639 < -0.1818387291920123 > -0.18183874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/640 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/640 < 0.6165876281309128 > 0.61658764 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/641 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/641 < 0.7659989382510455 > 0.76599896 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/642 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/642 < 0.08601722936673195 > 0.08601723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/643 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/643 < 0.2857819375194634 > 0.28578195 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/644 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/644 < 0.9544263829335884 > 0.9544264 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/645 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/645 < -0.14998830646655792 > -0.14998831 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/646 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/646 < 0.6349920038960585 > 0.634992 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/647 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/647 < 0.7578183574652714 > 0.75781834 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/648 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/648 < 0.12987916887073545 > 0.12987916 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/649 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/649 < 0.42126976685577266 > 0.42126977 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/650 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/650 < 0.897587424726266 > 0.8975874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/651 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/651 < 0.43999723975535876 > 0.43999723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/652 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/652 < -0.1962182993803482 > -0.1962183 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/653 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/653 < 0.8762994967452334 > 0.8762995 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/654 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/654 < 0.34143190618403635 > 0.34143192 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/655 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/655 < -0.06858272489946707 > -0.06858273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/656 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/656 < 0.9374010151930172 > 0.937401 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/657 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/657 < 0.19405951637794236 > 0.19405952 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/658 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/658 < 0.2798516853727148 > 0.27985168 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/659 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/659 < 0.9402254720529594 > 0.9402255 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/660 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/660 < 0.3025635814089869 > 0.30256358 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/661 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/661 < 0.7839689260237784 > 0.7839689 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/662 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/662 < 0.5420774872968722 > 0.5420775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/663 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/663 < 0.5979039649000705 > 0.59790397 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/664 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/664 < 0.7275901770051557 > 0.7275902 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/665 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/665 < 0.33633819747745203 > 0.3363382 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/666 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/666 < 0.9884678494405316 > 0.9884679 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/667 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/667 < 0.08264239396961681 > 0.08264239 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/668 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/668 < 0.12689186475649814 > 0.12689187 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/669 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/669 < 0.8977234396361317 > 0.89772344 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/670 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/670 < 0.24043238722856683 > 0.24043238 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/671 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/671 < 0.3691678386580354 > 0.36916783 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/672 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/672 < 0.3605054852588789 > 0.3605055 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/673 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/673 < -0.11558842373093751 > -0.11558843 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/674 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/674 < 0.9255674537264464 > 0.92556745 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/675 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/675 < 0.2877871180234538 > 0.2877871 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/676 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/676 < -0.29067139272401243 > -0.29067138 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/677 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/677 < 0.912517789498724 > 0.9125178 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/678 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/678 < 0.1232489941822467 > 0.123248994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/679 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/679 < 0.3270481100441492 > 0.32704812 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/680 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/680 < 0.9369360806104196 > 0.9369361 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/681 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/681 < 0.7108748613105271 > 0.71087486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/682 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/682 < -0.32484942277442475 > -0.32484943 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/683 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/683 < 0.6238026804045186 > 0.62380266 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/684 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/684 < 0.48501958697927966 > 0.4850196 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/685 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/685 < -0.172784437511409 > -0.17278443 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/686 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/686 < 0.857263984079767 > 0.857264 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/687 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/687 < 0.07096148248281557 > 0.07096148 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/688 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/688 < 0.771170263282307 > 0.77117026 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/689 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/689 < 0.6326617524656746 > 0.63266176 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/690 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/690 < 0.0994042723736231 > 0.099404275 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/691 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/691 < 0.5464095520584403 > 0.54640955 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/692 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/692 < 0.8315980952678795 > 0.8315981 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/693 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/693 < 0.5653842151348336 > 0.5653842 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/694 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/694 < 0.4258089323175291 > 0.42580894 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/695 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/695 < 0.7064187443966746 > 0.70641875 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/696 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/696 < 0.5439768306523776 > 0.54397684 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/697 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/697 < 0.5171921764633042 > 0.5171922 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/698 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/698 < 0.660758246500598 > 0.66075826 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/699 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/699 < -0.29870036656253357 > -0.29870036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/700 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/700 < 0.7076146237647554 > 0.7076146 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/701 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/701 < 0.640358989356495 > 0.640359 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/702 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/702 < -0.28991016897250443 > -0.28991017 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/703 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/703 < 0.7597668567743774 > 0.7597669 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/704 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/704 < -0.5819848943688459 > -0.5819849 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/705 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/705 < -0.37130579495393234 > -0.3713058 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/706 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/706 < 0.6145908146295395 > 0.6145908 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/707 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/707 < -0.6959957882104082 > -0.6959958 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/708 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/708 < -0.018956061128775948 > -0.018956061 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/709 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/709 < 0.4985519324516142 > 0.49855193 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/710 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/710 < -0.8666525476771202 > -0.86665255 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/711 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/711 < -0.03125745743678653 > -0.031257458 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/712 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/712 < 0.6108373988195717 > 0.6108374 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/713 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/713 < -0.7911388269816663 > -0.7911388 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/714 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/714 < -0.17880622330424714 > -0.17880623 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/715 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/715 < 0.6533163742860431 > 0.6533164 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/716 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/716 < -0.7356670779621789 > -0.73566705 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/717 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/717 < -0.27102564403775764 > -0.27102566 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/718 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/718 < -0.0608129397967213 > -0.06081294 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/719 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/719 < 0.9606492006071722 > 0.9606492 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/720 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/720 < -0.13408407428963812 > -0.13408408 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/721 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/721 < -0.4802367018280916 > -0.4802367 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/722 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/722 < 0.8668299552041147 > 0.86682993 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/723 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/723 < -0.14775007172937188 > -0.14775006 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/724 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/724 < 0.06667550044436364 > 0.0666755 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/725 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/725 < 0.9867746925942411 > 0.9867747 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/726 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/726 < -0.2410745485462321 > -0.24107455 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/727 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/727 < 0.009185709355998432 > 0.009185709 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/728 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/728 < 0.9704631290197776 > 0.97046316 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/732 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/732 < -0.1479648064810115 > -0.1479648 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/733 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/733 < 0.06445917617017322 > 0.064459175 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/734 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/734 < 0.9868897763430825 > 0.9868898 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/735 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/735 < -0.07960133376303047 > -0.07960133 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/736 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/736 < -0.05826713742058461 > -0.05826714 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/737 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/737 < 0.9951223886336581 > 0.9951224 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/738 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/738 < 0.007151091754144319 > 0.007151092 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/739 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/739 < 0.9560811919574207 > 0.9560812 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/740 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/740 < 0.29301470316692574 > 0.2930147 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/741 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/741 < 0.03791589041326801 > 0.03791589 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/742 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/742 < 0.9415069417227258 > 0.9415069 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/743 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/743 < 0.3348537948748513 > 0.3348538 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/744 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/744 < -0.047471742311897644 > -0.047471743 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/745 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/745 < 0.954310083257079 > 0.95431006 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/746 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/746 < 0.2950232171808512 > 0.2950232 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/747 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/747 < -0.07752370939536427 > -0.07752371 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/748 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/748 < 0.9429503582230513 > 0.94295037 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/749 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/749 < 0.32378186547211435 > 0.32378188 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/750 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/750 < 0.28681484697165205 > 0.28681484 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/751 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/751 < 0.8477940725863344 > 0.84779406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/752 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/752 < 0.4460744938282226 > 0.4460745 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/753 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/753 < 0.4375090606652149 > 0.43750906 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/754 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/754 < 0.8750181213304298 > 0.8750181 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/755 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/755 < 0.2071934100766882 > 0.2071934 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/756 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/756 < 0.5057938625508535 > 0.50579387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/757 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/757 < 0.8326757834120041 > 0.83267576 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/758 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/758 < 0.22544091981069805 > 0.22544092 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/759 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/759 < 0.48897767028018446 > 0.48897767 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/760 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/760 < 0.8637062350885413 > 0.86370623 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/761 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/761 < 0.12211624558812982 > 0.122116245 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/762 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/762 < 0.6286954330082968 > 0.6286954 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/763 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/763 < 0.7211078404065068 > 0.72110784 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/764 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/764 < 0.29111086379380335 > 0.29111087 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/765 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/765 < 0.698958403911503 > 0.6989584 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/766 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/766 < 0.702455628675688 > 0.70245564 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/767 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/767 < 0.1342134097001045 > 0.1342134 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/768 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/768 < 0.5843698503053854 > 0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/769 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/769 < -0.5843698503053854 > -0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/770 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/770 < 0.5630486267704797 > 0.5630486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/771 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/771 < 0.5843698503053839 > 0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/772 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/772 < -0.5843698503053866 > -0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/773 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/773 < 0.5630486267704801 > 0.5630486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/774 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/774 < 0.6693203777740281 > 0.6693204 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/775 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/775 < -0.6954270150654123 > -0.695427 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/776 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/776 < 0.2615176831758095 > 0.26151767 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/777 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/777 < 0.6824160716494077 > 0.6824161 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/778 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/778 < -0.6824160716494109 > -0.6824161 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/779 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/779 < 0.2619477243825124 > 0.26194772 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/780 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/780 < 0.2953926420446791 > 0.29539263 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/781 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/781 < -0.2953926420446791 > -0.29539263 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/782 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/782 < 0.9085628068833371 > 0.9085628 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/783 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/783 < -0.8676362688391348 > -0.86763626 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/784 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/784 < 0.034842086386452815 > 0.034842085 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/785 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/785 < 0.4959771506946099 > 0.49597716 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/786 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/786 < 0.5570782570787152 > 0.55707824 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/787 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/787 < 0.8146696720733969 > 0.81466967 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/788 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/788 < 0.16117425630033136 > 0.16117425 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/789 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/789 < 0.6667880112635076 > 0.666788 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/790 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/790 < 0.6527198421662564 > 0.65271986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/791 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/791 < -0.35965338268632147 > -0.35965338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/792 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/792 < 0.6731360485896233 > 0.67313606 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/793 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/793 < 0.6481400671946764 > 0.6481401 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/794 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/794 < -0.3560931245980867 > -0.35609314 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/795 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/795 < 0.767044532604036 > 0.76704454 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/796 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/796 < 0.6388472392633642 > 0.63884723 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/797 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/797 < -0.05930337163967861 > -0.059303373 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/798 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/798 < 0.7645084048506687 > 0.7645084 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/799 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/799 < 0.6277498656092675 > 0.62774986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/800 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/800 < -0.14648209836096865 > -0.1464821 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/801 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/801 < 0.8263492674953921 > 0.82634926 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/802 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/802 < 0.5329402675226517 > 0.53294027 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/803 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/803 < -0.1819932948289943 > -0.18199329 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/804 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/804 < 0.7703933914286524 > 0.7703934 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/805 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/805 < 0.6104690541620894 > 0.61046904 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/806 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/806 < -0.18390637931704049 > -0.18390638 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/807 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/807 < -0.8278539911052764 > -0.827854 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/808 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/808 < -0.5449130978383601 > -0.5449131 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/809 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/809 < 0.13314460265165431 > 0.1331446 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/810 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/810 < -0.886456525882099 > -0.88645655 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/811 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/811 < -0.42927946834104874 > -0.42927948 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/812 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/812 < 0.1729565430443906 > 0.17295654 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/813 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/813 < -0.8999981003213433 > -0.8999981 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/814 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/814 < -0.35314209007854813 > -0.35314208 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/815 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/815 < 0.255527070254656 > 0.25552708 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/816 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/816 < -0.9025061785077397 > -0.9025062 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/817 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/817 < -0.3500615473107524 > -0.35006154 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/818 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/818 < 0.2508774817510689 > 0.25087747 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/819 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/819 < -0.9295882152093777 > -0.9295882 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/820 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/820 < -0.22433501922124024 > -0.22433501 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/821 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/821 < 0.29247145039276795 > 0.29247144 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/822 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/822 < -0.9227691426188362 > -0.9227691 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/823 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/823 < -0.2502301930898054 > -0.2502302 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/824 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/824 < 0.293056240160036 > 0.29305625 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/825 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/825 < -0.931724763090523 > -0.9317248 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/826 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/826 < -0.2126374194371635 > -0.21263742 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/827 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/827 < 0.29440498246295427 > 0.29440498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/828 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/828 < -0.9102079288720328 > -0.9102079 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/829 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/829 < -0.19821633812883324 > -0.19821633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/830 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/830 < 0.3636369199040167 > 0.3636369 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/831 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/831 < 0.5023474270536862 > 0.5023474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/832 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/832 < -0.8166238961956499 > -0.81662387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/833 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/833 < 0.28420498710398767 > 0.284205 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/834 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/834 < 0.5743615621039944 > 0.57436156 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/835 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/835 < -0.7810619401390877 > -0.78106195 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/836 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/836 < 0.24505314044840082 > 0.24505314 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/837 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/837 < 0.6003668306871504 > 0.60036683 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/838 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/838 < -0.7769657594590508 > -0.77696574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/839 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/839 < 0.1894304020976752 > 0.1894304 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/840 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/840 < 0.572001466069713 > 0.57200146 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/841 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/841 < -0.7808318146019156 > -0.7808318 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/842 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/842 < 0.2512289794581398 > 0.251229 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/843 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/843 < 0.4755947036593009 > 0.4755947 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/844 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/844 < -0.5275270486611467 > -0.52752703 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/845 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/845 < -0.7039352887745306 > -0.70393527 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/846 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/846 < 0.5654182131156911 > 0.5654182 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/847 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/847 < -0.7000668674613274 > -0.70006686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/848 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/848 < -0.436129138398185 > -0.43612915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/849 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/849 < 0.28277069554782697 > 0.2827707 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/850 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/850 < -0.5835685531318816 > -0.5835686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/851 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/851 < -0.7612414055573703 > -0.7612414 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/852 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/852 < 0.32580698863474034 > 0.32580698 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/853 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/853 < -0.7581596135873295 > -0.75815964 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/854 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/854 < -0.5648396289938173 > -0.5648396 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/855 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/855 < 0.019949544255921596 > 0.019949544 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/856 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/856 < -0.27441512841114957 > -0.27441514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/857 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/857 < -0.9614043649698462 > -0.9614044 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/858 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/858 < -0.02269829697439505 > -0.022698296 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/859 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/859 < -0.7705896494310043 > -0.77058965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/860 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/860 < -0.6369272953047812 > -0.6369273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/861 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/861 < -0.08375917902054308 > -0.08375918 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/862 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/862 < -0.3126662521201632 > -0.31266624 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/863 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/863 < -0.9461628901594772 > -0.9461629 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/864 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/864 < -0.7637257057344001 > -0.7637257 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/865 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/865 < -0.3273986854233045 > -0.3273987 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/866 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/866 < -0.5563570321147965 > -0.556357 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/867 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/867 < -0.01730901517250599 > -0.017309016 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/868 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/868 < -0.03850756464378962 > -0.038507566 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/869 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/869 < -0.999108385241042 > -0.9991084 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/870 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/870 < 0.04927872263072062 > 0.04927872 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/871 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/871 < -0.2849260278082376 > -0.28492603 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/872 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/872 < -0.9572819679557868 > -0.95728195 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/873 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/873 < -0.06198714140123417 > -0.061987143 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/874 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/874 < -0.05283973338195487 > -0.052839734 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/875 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/875 < -0.9966772581317521 > -0.9966773 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/876 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/876 < -0.06832637638294355 > -0.06832638 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/877 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/877 < -0.15200647346022128 > -0.15200648 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/878 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/878 < -0.9860149787485804 > -0.98601496 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/879 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/879 < -0.07392474084737069 > -0.07392474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/880 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/880 < -0.06301570790982473 > -0.06301571 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/881 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/881 < -0.995270894403766 > -0.9952709 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/882 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/882 < 0.7365670224863352 > 0.736567 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/883 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/883 < -0.6564779712399613 > -0.656478 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/884 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/884 < -0.1628056960375746 > -0.16280569 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/885 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/885 < 0.6603599925689901 > 0.66036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/886 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/886 < -0.73499115363393 > -0.73499113 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/887 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/887 < -0.15398923434496334 > -0.15398924 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/888 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/888 < 0.694454687628474 > 0.69445467 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/889 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/889 < -0.6846431370205058 > -0.68464315 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/890 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/890 < -0.221351444001523 > -0.22135144 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/891 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/891 < 0.5558927094815065 > 0.5558927 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/892 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/892 < -0.8011256490580219 > -0.80112565 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/893 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/893 < -0.2217678740635633 > -0.22176787 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/894 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/894 < 0.548702658674884 > 0.54870266 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/895 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/895 < -0.797028926548362 > -0.7970289 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/896 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/896 < -0.2523297101180904 > -0.2523297 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/897 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/897 < 0.5557087184654563 > 0.5557087 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/898 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/898 < -0.7975953755178581 > -0.7975954 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/899 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/899 < -0.23458353986161773 > -0.23458354 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/900 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/900 < 0.42594698267167724 > 0.42594698 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/901 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/901 < -0.8831466351117815 > -0.88314664 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/902 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/902 < -0.19652274383295057 > -0.19652274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/903 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/903 < 0.44928400178724237 > 0.449284 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/904 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/904 < -0.854845860325128 > -0.8548459 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/905 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/905 < -0.25958127980082235 > -0.25958127 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/906 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/906 < 0.3776813636339336 > 0.37768137 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/907 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/907 < -0.8656923778608309 > -0.8656924 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/908 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/908 < -0.3285323339905414 > -0.32853234 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/909 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/909 < 0.37278765838352956 > 0.37278765 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/910 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/910 < -0.9052993582633343 > -0.90529937 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/911 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/911 < -0.20362326410535697 > -0.20362327 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/912 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/912 < 0.17685212494034372 > 0.17685212 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/913 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/913 < -0.744953944118038 > -0.74495393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/914 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/914 < -0.6432471896923175 > -0.6432472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/915 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/915 < 0.02054169967521429 > 0.0205417 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/916 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/916 < -0.7155427033979775 > -0.7155427 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/917 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/917 < -0.6982669104206265 > -0.6982669 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/918 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/918 < 0.003947126333250143 > 0.003947126 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/919 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/919 < -0.7409462365006197 > -0.74094623 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/920 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/920 < -0.671552749089211 > -0.6715528 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/921 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/921 < -0.1467200848485286 > -0.14672008 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/922 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/922 < -0.5546064979811398 > -0.5546065 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/923 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/923 < -0.8190756064608056 > -0.8190756 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/924 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/924 < -0.22248982749888208 > -0.22248983 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/925 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/925 < -0.6685291246503053 > -0.66852915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/926 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/926 < -0.7096246093208818 > -0.7096246 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/927 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/927 < -0.7102634087386234 > -0.71026343 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/928 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/928 < -0.6451666456311698 > -0.64516664 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/929 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/929 < -0.28157750189249103 > -0.2815775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/930 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/930 < -0.4873783970107452 > -0.4873784 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/931 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/931 < -0.7804265820135643 > -0.78042656 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/932 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/932 < -0.39165884161328685 > -0.39165884 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/933 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/933 < -0.4835854654034248 > -0.48358548 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/934 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/934 < -0.8091334058495413 > -0.8091334 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/935 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/935 < -0.3338386274667363 > -0.33383864 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/936 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/936 < -0.5079371054673141 > -0.50793713 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/937 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/937 < -0.5889460221606684 > -0.58894604 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/938 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/938 < -0.6286035951779245 > -0.6286036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/939 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/939 < -0.7145628538552481 > -0.71456283 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/940 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/940 < -0.6330464110721403 > -0.6330464 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/941 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/941 < -0.2977451415538565 > -0.29774514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/942 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/942 < -0.48642866438105853 > -0.48642868 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/943 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/943 < -0.3713087439406403 > -0.37130874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/944 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/944 < -0.7908963087166886 > -0.7908963 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/945 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/945 < -0.7191992862217412 > -0.7191993 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/946 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/946 < -0.3588504939867091 > -0.35885048 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/947 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/947 < -0.5949610992860229 > -0.5949611 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/948 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/948 < -0.4436536530732977 > -0.44365364 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/949 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/949 < -0.2313018417404753 > -0.23130184 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/950 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/950 < -0.8658353735683143 > -0.86583537 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/951 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/951 < -0.6247984283612291 > -0.6247984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/952 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/952 < -0.22088374649040807 > -0.22088374 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/953 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/953 < -0.748890709285206 > -0.7488907 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/954 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/954 < -0.7560764539672447 > -0.75607646 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/955 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/955 < -0.2294223021754123 > -0.2294223 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/956 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/956 < -0.6129549763407186 > -0.612955 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/957 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/957 < -0.3527669914851711 > -0.352767 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/958 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/958 < -0.3162468236594224 > -0.31624684 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/959 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/959 < -0.8806494173300902 > -0.8806494 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/960 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/960 < -0.8244879540682407 > -0.8244879 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/961 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/961 < 0.16717930308674817 > 0.1671793 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/962 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/962 < -0.5406206564827096 > -0.5406207 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/963 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/963 < -0.9017699433961924 > -0.90176994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/964 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/964 < 0.3469456558928556 > 0.34694564 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/965 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/965 < -0.2577589591930883 > -0.25775895 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/966 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/966 < 0.5424646492136312 > 0.5424647 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/967 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/967 < -0.7405114873451181 > -0.7405115 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/968 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/968 < -0.3967049803864997 > -0.39670497 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/969 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/969 < 0.274550861287121 > 0.27455086 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/970 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/970 < -0.8046274004485165 > -0.8046274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/971 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/971 < -0.5264946068232444 > -0.5264946 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/972 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/972 < 0.4863830366696792 > 0.48638305 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/973 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/973 < -0.6266053359313695 > -0.62660533 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/974 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/974 < -0.6089312724949484 > -0.60893124 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/975 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/975 < 0.25951423807339175 > 0.25951424 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/976 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/976 < -0.5472958052131165 > -0.5472958 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/977 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/977 < -0.7956881687151779 > -0.79568815 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/978 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/978 < 0.29447429358259575 > 0.2944743 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/979 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/979 < -0.43025178926021324 > -0.43025178 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/980 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/980 < -0.8533277730493812 > -0.85332775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/981 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/981 < 0.2823553561246449 > 0.28235537 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/982 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/982 < -0.5365370738565225 > -0.53653705 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/983 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/983 < -0.7952379651684176 > -0.79523796 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/984 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/984 < 0.14290586312861384 > 0.14290586 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/985 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/985 < -0.5265067531073351 > -0.5265068 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/986 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/986 < -0.8380743124662859 > -0.8380743 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/987 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/987 < 0.1673028176233641 > 0.16730282 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/988 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/988 < -0.44680920690595455 > -0.4468092 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/989 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/989 < -0.8788465735493057 > -0.8788466 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/990 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/990 < 0.021635118150218978 > 0.021635119 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/991 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/991 < -0.395640883206383 > -0.39564088 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/992 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/992 < -0.9181504305931023 > -0.9181504 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/993 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/993 < -0.04297454975059962 > -0.04297455 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/994 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/994 < -0.531475259428618 > -0.53147525 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/995 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/995 < -0.845983000236421 > -0.845983 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/996 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/996 < -0.19744334508275543 > -0.19744335 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/997 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/997 < -0.4709200820654271 > -0.4709201 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/998 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/998 < -0.8597967212021824 > -0.8597967 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/999 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/999 < -0.1300493530429273 > -0.13004935 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1000 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1000 < -0.33586802307126473 > -0.33586803 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1001 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1001 < -0.9328879015462235 > -0.9328879 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1002 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1002 < -0.38877456272348443 > -0.38877457 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1003 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1003 < -0.5350972869969347 > -0.5350973 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1004 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1004 < -0.750016821696476 > -0.7500168 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1005 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1005 < -0.3207517985178517 > -0.3207518 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1006 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1006 < -0.43084464304359094 > -0.43084463 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1007 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1007 < -0.8434993641421459 > -0.84349936 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1008 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1008 < -0.48756159979919844 > -0.4875616 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1009 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1009 < -0.47230051300764525 > -0.4723005 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1010 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1010 < -0.73431322459422 > -0.73431325 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1011 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1011 < 0.2475802775219544 > 0.24758027 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1012 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1012 < -0.644330093463724 > -0.6443301 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1013 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1013 < -0.7235625313953042 > -0.72356254 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1014 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1014 < 0.4084402581386511 > 0.40844026 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1015 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1015 < -0.5765748095678193 > -0.5765748 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1016 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1016 < -0.7076284650178122 > -0.7076285 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1017 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1017 < 0.6734139153871069 > 0.67341393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1018 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1018 < -0.31550463985853083 > -0.31550464 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1019 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1019 < -0.668558539539168 > -0.66855854 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1020 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1020 < 0.5420575318669741 > 0.5420575 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1021 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1021 < -0.6406646894096701 > -0.6406647 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1022 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1022 < -0.5438036298976819 > -0.54380363 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1023 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1023 < 0.6476096233239098 > 0.64760965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1024 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1024 < -0.3578209855784403 > -0.357821 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1025 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1025 < -0.6727301970760173 > -0.6727302 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1026 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1026 < 0.5700177820716849 > 0.57001776 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1027 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1027 < -0.35660027993166415 > -0.35660028 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1028 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1028 < -0.7402134614249702 > -0.74021345 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1029 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1029 < 0.6771825048911256 > 0.6771825 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1030 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1030 < -0.13434270699792086 > -0.1343427 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1031 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1031 < -0.7234472283075326 > -0.7234472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1032 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1032 < 0.4585809268651375 > 0.45858094 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1033 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1033 < 0.19081076370568448 > 0.19081077 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1034 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1034 < -0.8679255647632259 > -0.8679256 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1035 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1035 < 0.44374842432474554 > 0.4437484 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1036 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1036 < 0.17045275113673972 > 0.17045274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1037 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1037 < -0.8797915636895038 > -0.87979156 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1038 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1038 < 0.3573712899945561 > 0.3573713 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1039 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1039 < 0.17447515138992856 > 0.17447515 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1040 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1040 < -0.917520671502876 > -0.91752064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1041 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1041 < 0.7744296042856523 > 0.7744296 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1042 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1042 < -0.41824718039131403 > -0.4182472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1043 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1043 < -0.47468735405599716 > -0.47468737 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1044 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1044 < 0.07029595409939203 > 0.07029595 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1045 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1045 < 0.1559403697925387 > 0.15594037 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1046 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1046 < -0.9852619346682497 > -0.9852619 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1047 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1047 < 0.22696347001821127 > 0.22696348 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1048 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1048 < 0.05858935658672604 > 0.058589358 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1049 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1049 < -0.9721393267284509 > -0.9721393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1050 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1050 < 0.7886739429556104 > 0.78867394 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1051 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1051 < -0.5913802708765564 > -0.5913803 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1052 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1052 < -0.16811539763157132 > -0.16811539 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1053 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1053 < 0.742752939606098 > 0.74275297 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1054 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1054 < -0.5167353149374657 > -0.5167353 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1055 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1055 < -0.42579653005042006 > -0.42579654 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1056 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1056 < 0.7383688042371717 > 0.7383688 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1057 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1057 < -0.2196124591841126 > -0.21961246 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1058 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1058 < -0.6376377315533294 > -0.63763773 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1059 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1059 < 0.8528197998188578 > 0.8528198 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1060 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1060 < -0.12120275497941511 > -0.12120275 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1061 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1061 < -0.5079451557228625 > -0.5079452 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1062 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1062 < 0.8935259146727903 > 0.8935259 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1063 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1063 < -0.18905412047770254 > -0.18905412 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1064 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1064 < -0.4072713829113896 > -0.4072714 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1065 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1065 < 0.306049958918902 > 0.30604997 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1066 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1066 < -0.18213844790393874 > -0.18213844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1067 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1067 < -0.9344297771587132 > -0.93442976 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1068 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1068 < -0.2963796380572145 > -0.29637963 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1069 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1069 < -0.191509072728023 > -0.19150907 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1070 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1070 < -0.9356726912804109 > -0.9356727 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1071 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1071 < 0.5489394218379089 > 0.5489394 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1072 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1072 < -0.21077173598451998 > -0.21077174 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1073 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1073 < -0.8088515231254337 > -0.80885154 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1074 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1074 < 0.5283059548882362 > 0.52830595 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1075 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1075 < -0.5234947555674311 > -0.5234948 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1076 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1076 < -0.6684654508073131 > -0.66846544 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1077 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1077 < 0.3821607186418772 > 0.38216072 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1078 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1078 < 0.056863485804306294 > 0.056863487 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1079 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1079 < -0.9223446910506438 > -0.9223447 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1080 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1080 < 0.18929904249542318 > 0.18929905 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1081 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1081 < 0.2090037758617566 > 0.20900378 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1082 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1082 < -0.9594182060946334 > -0.9594182 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1083 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1083 < 0.278932617654952 > 0.27893263 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1084 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1084 < 0.26112245211273716 > 0.26112247 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1085 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1085 < -0.9241275127442032 > -0.9241275 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1086 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1086 < 0.4042781671796906 > 0.40427816 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1087 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1087 < 0.19289140043034445 > 0.1928914 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1088 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1088 < -0.8940649144116162 > -0.8940649 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1089 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1089 < 0.3130833035102204 > 0.3130833 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1090 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1090 < -0.0034897820454961193 > -0.003489782 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1091 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1091 < -0.9497192566671491 > -0.94971925 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1092 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1092 < 0.17462027486170684 > 0.17462027 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1093 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1093 < 0.12064318692921325 > 0.12064318 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1094 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1094 < -0.9772169570032976 > -0.97721696 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1095 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1095 < 0.3463301039074339 > 0.3463301 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1096 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1096 < 0.2091288825058611 > 0.20912889 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1097 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1097 < -0.9145056422074801 > -0.91450566 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1098 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1098 < 0.40102850692438063 > 0.4010285 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1099 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1099 < 0.09740437443394345 > 0.097404376 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1100 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1100 < -0.9108723974713112 > -0.9108724 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1101 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1101 < 0.5056339621796127 > 0.50563395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1102 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1102 < -0.10180271429038647 > -0.101802714 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1103 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1103 < -0.8567207851182648 > -0.8567208 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1104 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1104 < 0.11089616458735381 > 0.11089616 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1105 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1105 < 0.29072338244625573 > 0.29072338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1106 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1106 < -0.9503588562110747 > -0.95035887 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1107 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1107 < 0.6265581715118412 > 0.6265582 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1108 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1108 < 0.07386021311169384 > 0.07386021 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1109 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1109 < -0.7758669516294873 > -0.7758669 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1110 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1110 < 0.7905379847415837 > 0.790538 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1111 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1111 < -0.4114633862507419 > -0.41146338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1112 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1112 < -0.4535940657193261 > -0.45359406 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1113 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1113 < 0.3516999060146208 > 0.35169992 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1114 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1114 < -0.20930594219239365 > -0.20930594 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1115 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1115 < -0.9124133924226787 > -0.9124134 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1116 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1116 < 0.4962197211547714 > 0.49621972 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1117 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1117 < -0.13514963762142654 > -0.13514964 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1118 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1118 < -0.8576132950158117 > -0.85761327 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1119 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1119 < 0.20115069604667 > 0.2011507 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1120 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1120 < -0.07268391882371092 > -0.072683915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1121 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1121 < -0.976859992744287 > -0.97686 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1122 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1122 < 0.22569674073490462 > 0.22569674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1123 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1123 < -0.09179967531653715 > -0.09179968 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1124 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1124 < -0.9698627742280964 > -0.96986276 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1125 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1125 < 0.21739289996898747 > 0.2173929 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1126 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1126 < -0.15992576723681842 > -0.15992577 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1127 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1127 < -0.9628935953763472 > -0.9628936 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1128 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1128 < 0.34333868509127463 > 0.3433387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1129 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1129 < -0.28301800247743625 > -0.283018 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1130 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1130 < -0.895555334746813 > -0.8955553 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1131 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1131 < 0.44488639781228256 > 0.4448864 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1132 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1132 < -0.188803544059402 > -0.18880354 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1133 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1133 < -0.8754594878075289 > -0.8754595 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1134 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1134 < 0.46172274300838045 > 0.46172273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1135 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1135 < -0.20656227450348932 > -0.20656228 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1136 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1136 < -0.8626378935223993 > -0.8626379 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1137 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1137 < 0.5591033051579488 > 0.5591033 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1138 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1138 < -0.15795393017202725 > -0.15795393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1139 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1139 < -0.813912802519206 > -0.8139128 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1140 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1140 < 0.45071364769794325 > 0.45071363 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1141 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1141 < -0.03778273638106295 > -0.037782736 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1142 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1142 < -0.8918686408941472 > -0.89186865 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1143 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1143 < 0.025159179575629093 > 0.02515918 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1144 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1144 < 0.4380240647760681 > 0.43802407 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1145 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1145 < -0.8986111140866956 > -0.8986111 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1146 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1146 < 0.01817965910548631 > 0.018179659 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1147 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1147 < 0.44060632337491423 > 0.44060633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1148 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1148 < -0.8975163328858415 > -0.8975163 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1149 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1149 < 0.03394321119928428 > 0.03394321 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1150 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1150 < 0.4546509259545661 > 0.45465094 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1151 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1151 < -0.8900226929366107 > -0.8900227 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1152 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1152 < 0.1331136488293549 > 0.13311365 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1153 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1153 < 0.8881521379919529 > 0.8881521 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1154 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1154 < -0.4398483105295032 > -0.4398483 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1155 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1155 < 0.058940150636833735 > 0.05894015 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1156 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1156 < 0.4425555893328483 > 0.44255558 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1157 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1157 < -0.8948019942943594 > -0.894802 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1158 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1158 < 0.22120630558421123 > 0.2212063 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1159 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1159 < 0.6418562442865599 > 0.64185625 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1160 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1160 < -0.7342263493229706 > -0.73422635 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1161 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1161 < 0.17178238402448603 > 0.17178239 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1162 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1162 < 0.49329837630107565 > 0.49329838 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1163 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1163 < -0.8527294556174229 > -0.85272944 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1164 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1164 < 0.07042835960832272 > 0.07042836 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1165 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1165 < 0.3911934745973019 > 0.39119348 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1166 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1166 < -0.9176096727886921 > -0.9176097 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1167 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1167 < 0.22363972913622088 > 0.22363973 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1168 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1168 < 0.1711304114565598 > 0.17113042 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1169 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1169 < -0.9595309551163976 > -0.95953095 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1170 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1170 < 0.2878849684767474 > 0.28788498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1171 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1171 < 0.341844028007617 > 0.34184402 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1172 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1172 < -0.8945752653861326 > -0.89457524 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1173 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1173 < 0.2820851867019419 > 0.28208518 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1174 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1174 < -0.06364578405869972 > -0.06364579 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1175 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1175 < -0.957275906734774 > -0.9572759 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1176 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1176 < 0.40360155993772384 > 0.40360156 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1177 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1177 < -0.12856116919790056 > -0.12856117 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1178 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1178 < -0.905857497948935 > -0.9058575 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1179 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1179 < -0.31212581459239475 > -0.3121258 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1180 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1180 < 0.002006349032099022 > 0.002006349 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1181 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1181 < -0.9500386573337927 > -0.9500387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1182 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1182 < 0.32788061599780854 > 0.32788062 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1183 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1183 < -0.255764292983501 > -0.2557643 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1184 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1184 < -0.9094387984287604 > -0.9094388 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1185 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1185 < 0.2856826672151368 > 0.28568268 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1186 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1186 < -0.2742236691890732 > -0.27422366 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1187 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1187 < -0.918252031257937 > -0.91825205 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1188 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1188 < 0.22323378617588505 > 0.22323379 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1189 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1189 < -0.23364514823302052 > -0.23364514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1190 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1190 < -0.9463491012394681 > -0.9463491 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1191 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1191 < 0.24588496159150222 > 0.24588495 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1192 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1192 < -0.08437322434639877 > -0.08437322 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1193 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1193 < -0.9656198758706958 > -0.96561986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1194 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1194 < 0.14722472337657802 > 0.14722472 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1195 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1195 < -0.11830573978269297 > -0.11830574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1196 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1196 < -0.9820023588368614 > -0.9820024 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1197 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1197 < 0.09422247241442597 > 0.09422247 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1198 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1198 < -0.2560652766460338 > -0.25606528 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1199 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1199 < -0.9620564951125806 > -0.9620565 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1200 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1200 < 0.0415288486634483 > 0.041528847 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1201 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1201 < -0.14854536851767516 > -0.14854537 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1202 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1202 < -0.9880332121040448 > -0.98803324 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1203 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1203 < 0.03411467503101574 > 0.034114674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1204 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1204 < -0.17246903411289935 > -0.17246903 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1205 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1205 < -0.984424004796557 > -0.984424 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1206 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1206 < -0.02417994167893657 > -0.024179941 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1207 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1207 < -0.1192698735764573 > -0.11926987 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1208 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1208 < -0.9925673920079479 > -0.9925674 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1209 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1209 < -0.043493080923028185 > -0.04349308 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1210 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1210 < -0.17091966874321973 > -0.17091967 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1211 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1211 < -0.9843245495000778 > -0.9843246 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1212 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1212 < -0.043912694765690735 > -0.043912694 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1213 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1213 < -0.027362067411751956 > -0.027362067 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1214 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1214 < -0.9986605992555078 > -0.9986606 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1215 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1215 < -0.10198054332807652 > -0.101980545 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1216 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1216 < -0.1252803977295443 > -0.1252804 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1217 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1217 < -0.986866146307207 > -0.9868661 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1218 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1218 < -0.0801300349792107 > -0.08013003 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1219 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1219 < 0.23452121020419256 > 0.23452121 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1220 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1220 < -0.968802858923626 > -0.96880287 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1221 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1221 < -0.319324514467732 > -0.31932452 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1222 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1222 < -0.020697749768899387 > -0.02069775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1223 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1223 < -0.9474193673418605 > -0.94741935 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1224 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1224 < -0.1398747677446636 > -0.13987477 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1225 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1225 < 0.17912804440933003 > 0.17912805 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1226 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1226 < -0.9738317067411933 > -0.9738317 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1227 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1227 < -0.04852764385484646 > -0.048527643 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1228 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1228 < 0.22122106735219008 > 0.22122107 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1229 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1229 < -0.9740155579565734 > -0.97401553 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1230 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1230 < -0.22924282968154047 > -0.22924283 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1231 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1231 < 0.2020107006096533 > 0.2020107 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1232 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1232 < -0.9521761401541194 > -0.95217615 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1233 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1233 < -0.18635719125616587 > -0.18635719 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1234 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1234 < 0.21254501165561324 > 0.21254501 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1235 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1235 < -0.9592161462816543 > -0.9592161 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1236 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1236 < -0.15334769054073208 > -0.15334769 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1237 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1237 < 0.12999055280104052 > 0.12999055 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1238 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1238 < -0.9795850866506205 > -0.9795851 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1239 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1239 < -0.15590407909922582 > -0.15590408 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1240 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1240 < 0.12979824115216218 > 0.12979825 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1241 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1241 < -0.9792069927824388 > -0.979207 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1242 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1242 < 0.24726402941486747 > 0.24726403 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1243 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1243 < -0.2742346962702403 > -0.27423468 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1244 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1244 < -0.9293308512683158 > -0.9293308 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1245 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1245 < 0.27465141125580494 > 0.2746514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1246 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1246 < -0.4976399755901691 > -0.49763998 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1247 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1247 < -0.8227521236616837 > -0.8227521 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1248 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1248 < 0.1719435414185403 > 0.17194355 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1249 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1249 < -0.41915794261361644 > -0.41915795 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1250 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1250 < -0.8914830551998005 > -0.89148307 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1251 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1251 < 0.2600967628824455 > 0.26009676 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1252 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1252 < -0.4813949707933943 > -0.48139498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1253 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1253 < -0.8370236293157441 > -0.8370236 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1254 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1254 < 0.2493528383585807 > 0.24935284 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1255 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1255 < -0.5103200102757369 > -0.51032 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1256 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1256 < -0.8230410980714703 > -0.8230411 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1257 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1257 < 0.1470249604818763 > 0.14702496 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1258 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1258 < -0.3362751741861965 > -0.33627516 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1259 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1259 < -0.9302164630995013 > -0.9302165 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1260 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1260 < 0.05346815450429039 > 0.053468153 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1261 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1261 < -0.5150846825786197 > -0.5150847 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1262 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1262 < -0.8554700031133692 > -0.85547 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1263 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1263 < -0.04242250536547211 > -0.042422507 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1264 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1264 < -0.43503758335233395 > -0.43503758 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1265 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1265 < -0.8994123815633615 > -0.8994124 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1266 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1266 < 0.0032945723100268245 > 0.0032945722 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1267 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1267 < -0.3582683593639789 > -0.35826835 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1268 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1268 < -0.93361283649698 > -0.9336128 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1269 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1269 < -0.14642942516143007 > -0.14642942 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1270 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1270 < -0.5314234375731464 > -0.53142345 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1271 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1271 < -0.8343545729753228 > -0.8343546 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1272 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1272 < -0.08436665554928074 > -0.08436666 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1273 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1273 < -0.43660318786700975 > -0.4366032 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1274 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1274 < -0.8956896358537334 > -0.8956896 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1275 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1275 < -0.3326220567535397 > -0.33262205 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1276 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1276 < -0.4656265918419865 > -0.4656266 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1277 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1277 < -0.8200941679652777 > -0.82009417 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1278 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1278 < -0.3521479985706083 > -0.352148 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1279 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1279 < -0.48649176076408834 > -0.48649177 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1280 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1280 < -0.7995733573671473 > -0.79957336 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1281 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1281 < -0.35883911663662316 > -0.35883912 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1282 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1282 < -0.3112885965957568 > -0.3112886 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1283 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1283 < -0.87996244124445 > -0.87996244 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1284 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1284 < -0.4793671852998349 > -0.4793672 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1285 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1285 < -0.3718453448785564 > -0.37184533 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1286 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1286 < -0.7949453699153552 > -0.79494536 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1287 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1287 < -0.19254694952181345 > -0.19254695 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1288 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1288 < -0.010886501356556572 > -0.0108865015 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1289 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1289 < -0.9812273723852478 > -0.9812274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1290 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1290 < -0.5413507426527425 > -0.5413507 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1291 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1291 < -0.07257452221325338 > -0.07257452 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1292 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1292 < -0.8376588280170167 > -0.8376588 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1293 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1293 < -0.19203993953555587 > -0.19203994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1294 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1294 < 0.06546419500040165 > 0.0654642 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1295 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1295 < -0.9792012565331651 > -0.97920126 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1296 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1296 < -0.24603499896736272 > -0.246035 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1297 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1297 < 0.059963878818092176 > 0.05996388 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1298 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1298 < -0.9674043169844856 > -0.9674043 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1299 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1299 < -0.6045363856081752 > -0.6045364 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1300 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1300 < -0.44737960612198996 > -0.44737962 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1301 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1301 < -0.65908060698365 > -0.6590806 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1302 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1302 < -0.09704595260072388 > -0.09704595 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1303 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1303 < -0.4759429858352359 > -0.475943 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1304 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1304 < -0.8741054612105214 > -0.87410545 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1305 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1305 < -0.8086965163949947 > -0.8086965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1306 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1306 < 0.37706095242956794 > 0.37706095 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1307 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1307 < -0.451480877251193 > -0.45148087 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1308 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1308 < -0.016741986643028815 > -0.016741987 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1309 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1309 < 0.29125914317612944 > 0.29125914 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1310 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1310 < -0.9564976829033887 > -0.95649767 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1311 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1311 < -0.0804355840308326 > -0.08043558 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1312 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1312 < 0.20492462092091526 > 0.20492463 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1313 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1313 < -0.9754670761035649 > -0.9754671 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1314 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1314 < -0.07199188547283022 > -0.07199188 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1315 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1315 < 0.36395981905666736 > 0.36395982 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1316 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1316 < -0.9286282456065531 > -0.92862827 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1317 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1317 < -0.11279273444429189 > -0.11279274 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1318 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1318 < 0.3010309286705964 > 0.30103093 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1319 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1319 < -0.9469203657332003 > -0.9469204 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1320 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1320 < -0.04443705689284634 > -0.04443706 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1321 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1321 < 0.32730268243617966 > 0.3273027 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1322 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1322 < -0.9438740922627251 > -0.9438741 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1323 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1323 < -0.007273427014435353 > -0.007273427 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1324 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1324 < 0.36742146743661813 > 0.36742148 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1325 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1325 < -0.9300261085185662 > -0.9300261 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1326 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1326 < 0.011521844185517691 > 0.011521844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1327 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1327 < 0.4712038897436787 > 0.4712039 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1328 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1328 < -0.8819490582777395 > -0.88194907 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1329 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1329 < -0.11984591781134081 > -0.11984592 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1330 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1330 < 0.33698032795065513 > 0.3369803 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1331 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1331 < -0.9338528869999955 > -0.9338529 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1332 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1332 < -0.0552622822632844 > -0.055262282 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1333 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1333 < 0.5379700291167557 > 0.53797 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1334 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1334 < -0.8411505976525072 > -0.8411506 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1335 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1335 < -0.09973743649558632 > -0.099737436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1336 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1336 < 0.504739770047243 > 0.50473976 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1337 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1337 < -0.8574906461845196 > -0.85749066 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1338 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1338 < 0.20379463385695767 > 0.20379463 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1339 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1339 < 0.5245396401381575 > 0.52453965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1340 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1340 < -0.8266352963277341 > -0.8266353 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1341 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1341 < 0.08724038289293275 > 0.08724038 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1342 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1342 < 0.4778554049815364 > 0.4778554 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1343 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1343 < -0.8740957198857722 > -0.87409574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1344 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1344 < 0.09097971286097031 > 0.09097971 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1345 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1345 < 0.5465991023960971 > 0.5465991 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1346 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1346 < -0.8324374529702014 > -0.83243746 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1347 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1347 < 0.12424784696992969 > 0.12424785 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1348 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1348 < 0.557489075524901 > 0.5574891 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1349 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1349 < -0.8208339681042252 > -0.820834 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1350 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1350 < 0.07933444032760387 > 0.07933444 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1351 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1351 < 0.34322263693110105 > 0.34322265 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1352 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1352 < -0.9358975734961424 > -0.9358976 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1353 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1353 < 0.2693216871007453 > 0.26932168 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1354 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1354 < 0.4114854299438135 > 0.41148543 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1355 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1355 < -0.8707155504532829 > -0.87071556 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1356 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1356 < 0.6887169115917531 > 0.6887169 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1357 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1357 < 0.2698489335151427 > 0.26984894 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1358 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1358 < -0.6729417276170778 > -0.67294174 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1359 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1359 < 0.8021804537304882 > 0.80218047 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1360 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1360 < 0.23278315305004263 > 0.23278315 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1361 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1361 < -0.5498349964387758 > -0.54983497 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1362 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1362 < 0.8211522331768255 > 0.8211522 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1363 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1363 < 0.4424236335083961 > 0.44242364 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1364 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1364 < -0.36051399204738316 > -0.360514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1365 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1365 < 0.07292815147302614 > 0.07292815 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1366 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1366 < -0.7469627508276473 > -0.7469627 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1367 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1367 < -0.6608540940318987 > -0.6608541 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1368 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1368 < 0.08664347496909955 > 0.08664347 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1369 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1369 < -0.7276045810710672 > -0.72760457 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1370 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1370 < -0.6805031093607697 > -0.68050313 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1371 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1371 < 0.003453988682928586 > 0.0034539886 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1372 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1372 < -0.6370158845755199 > -0.6370159 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1373 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1373 < -0.7708429365056451 > -0.7708429 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1374 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1374 < -0.035617901005018965 > -0.0356179 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1375 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1375 < -0.8549101597388792 > -0.85491014 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1376 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1376 < -0.5175519142107784 > -0.5175519 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1377 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1377 < -0.055321472670973704 > -0.055321474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1378 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1378 < -0.6653336386107753 > -0.6653336 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1379 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1379 < -0.744493575522624 > -0.7444936 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1380 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1380 < -0.21180181483656296 > -0.21180181 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1381 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1381 < 0.9282091643140193 > 0.9282092 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1382 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1382 < -0.30588844129095205 > -0.30588844 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1383 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1383 < -0.16241160739459057 > -0.1624116 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1384 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1384 < 0.9181414126353323 > 0.9181414 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1385 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1385 < -0.36143992057809826 > -0.3614399 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1386 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1386 < 0.2040936017340496 > 0.2040936 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1387 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1387 < 0.9582716658866118 > 0.9582717 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1388 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1388 < -0.20015298171678805 > -0.20015298 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1389 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1389 < 0.11555415433659587 > 0.115554154 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1390 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1390 < 0.9340486898711405 > 0.9340487 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1391 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1391 < -0.3379353227550501 > -0.33793533 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1392 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1392 < 0.5857646524509725 > 0.58576465 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1393 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1393 < 0.752682654058242 > 0.7526826 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1394 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1394 < -0.300580428868601 > -0.30058044 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1395 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1395 < 0.48593134807392874 > 0.48593134 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1396 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1396 < 0.7175654915834276 > 0.7175655 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1397 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1397 < -0.49896942816939005 > -0.49896944 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1398 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1398 < -0.249740813466749 > -0.24974081 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1399 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1399 < 0.9359838789191353 > 0.9359839 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1400 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1400 < -0.24812034276224915 > -0.24812034 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1401 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1401 < -0.1981595812214512 > -0.19815958 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1402 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1402 < 0.9685327846216993 > 0.9685328 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1403 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1403 < -0.1505889288197382 > -0.15058893 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1404 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1404 < -0.3097344332340015 > -0.30973443 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1405 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1405 < 0.8814624607336204 > 0.88146245 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1406 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1406 < -0.35649475618393406 > -0.35649475 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1407 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1407 < -0.20549182436475075 > -0.20549183 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1408 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1408 < 0.9489986070663031 > 0.94899863 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1409 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1409 < -0.2391124294248687 > -0.23911244 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1410 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1410 < -0.23021726105255877 > -0.23021726 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1411 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1411 < 0.9605161699263025 > 0.96051615 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1412 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1412 < -0.15623283913302025 > -0.15623283 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1413 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1413 < -0.2752350817567984 > -0.2752351 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1414 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1414 < 0.9201123044014838 > 0.9201123 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1415 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1415 < -0.2786377523942508 > -0.27863777 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1416 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1416 < 0.017108973359269586 > 0.017108973 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1417 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1417 < 0.9878291600908723 > 0.98782915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1418 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1418 < -0.1545989440609276 > -0.15459895 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1420 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1420 < 0.9806177802387792 > 0.98061776 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1421 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1421 < -0.19593052105164593 > -0.19593053 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1422 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1422 < -0.42438777599396116 > -0.42438778 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1423 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1423 < 0.8583074793761108 > 0.8583075 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1424 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1424 < -0.288449798810688 > -0.2884498 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1425 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1425 < -0.42603314876307374 > -0.42603314 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1426 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1426 < 0.8527512382797863 > 0.85275126 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1427 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1427 < -0.30217723568679367 > -0.30217725 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1428 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1428 < -0.30548106238878775 > -0.30548108 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1429 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1429 < 0.6947653728514286 > 0.6947654 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1430 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1430 < -0.6511393070675682 > -0.6511393 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1431 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1431 < -0.4082116607785286 > -0.40821165 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1432 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1432 < 0.8817828153919731 > 0.8817828 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1433 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1433 < -0.23626744694062454 > -0.23626745 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1434 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1434 < -0.3801963046633113 > -0.3801963 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1435 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1435 < 0.8787070805195104 > 0.87870705 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1436 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1436 < -0.2886600709575906 > -0.28866008 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1437 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1437 < -0.8303342717226622 > -0.83033425 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1438 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1438 < -0.5358380546793196 > -0.53583807 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1439 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1439 < -0.15304436075948377 > -0.15304436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1440 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1440 < -0.9732852886523559 > -0.9732853 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1441 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1441 < -0.12262754832938164 > -0.12262755 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1442 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1442 < -0.19410881299834237 > -0.19410881 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1443 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1443 < -0.9421598027449961 > -0.94215983 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1444 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1444 < -0.3145790362073262 > -0.31457904 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1445 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1445 < -0.11565005867002232 > -0.11565006 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1446 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1446 < -0.9737216563127952 > -0.9737217 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1447 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1447 < -0.2250073252226331 > -0.22500733 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1448 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1448 < -0.03518294506750552 > -0.035182945 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1449 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1449 < -0.886552376589999 > -0.8865524 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1450 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1450 < -0.46236967272589824 > -0.46236968 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1451 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1451 < 0.015465099610746928 > 0.015465099 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1452 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1452 < -0.25522675138802964 > -0.25522676 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1453 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1453 < -0.8557810635973913 > -0.8557811 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1454 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1454 < -0.44999786284384796 > -0.44999787 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1455 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1455 < 0.13950271531825284 > 0.13950272 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1456 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1456 < -0.320770085028423 > -0.32077008 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1457 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1457 < -0.9368273826963498 > -0.93682736 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1458 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1458 < 0.586146445645828 > 0.5861465 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1459 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1459 < 0.21772573808376774 > 0.21772574 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1460 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1460 < -0.7804023623956049 > -0.78040236 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1461 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1461 < 0.7211157492446236 > 0.72111577 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1462 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1462 < -0.4808647442565186 > -0.48086473 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1463 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1463 < -0.4987596354181824 > -0.49875963 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1464 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1464 < 0.7380540787853923 > 0.7380541 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1465 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1465 < -0.5130282490737734 > -0.51302826 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1466 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1466 < -0.4382672614290783 > -0.43826726 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1467 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1467 < 0.8907961961350048 > 0.8907962 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1468 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1468 < 0.44539809806750336 > 0.4453981 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1469 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1469 < -0.0900148387170521 > -0.09001484 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1470 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1470 < 0.8942537799989194 > 0.8942538 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1471 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1471 < 0.43169457742624767 > 0.43169457 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1472 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1472 < -0.11810998593860492 > -0.118109986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1473 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1473 < 0.2130922113048741 > 0.21309221 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1474 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1474 < 0.47271110630077157 > 0.47271112 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1475 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1475 < -0.8550648627215947 > -0.85506487 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1476 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1476 < 0.2865446488564829 > 0.28654465 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1477 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1477 < 0.18068333005091575 > 0.18068333 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1478 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1478 < -0.940874964303667 > -0.940875 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1479 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1479 < 0.21710247198262514 > 0.21710247 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1480 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1480 < 0.2974810187716512 > 0.29748103 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1481 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1481 < -0.929715849133279 > -0.9297159 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1482 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1482 < -0.2254149519480063 > -0.22541495 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1483 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1483 < 0.5897214842671015 > 0.5897215 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1484 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1484 < -0.7755105869245661 > -0.7755106 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1485 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1485 < 0.18400413462224738 > 0.18400413 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1486 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1486 < 0.2950018062784132 > 0.2950018 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1487 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1487 < -0.9376120800919704 > -0.93761206 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1488 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1488 < -0.14998830646655792 > -0.14998831 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1489 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1489 < 0.6349920038960585 > 0.634992 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1490 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1490 < -0.7578183574652714 > -0.75781834 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1491 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1491 < 0.055225967154495736 > 0.05522597 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1492 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1492 < 0.2535693232522482 > 0.25356933 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1493 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1493 < -0.9657394528842898 > -0.9657394 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1494 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1494 < 0.5318229108993184 > 0.5318229 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1495 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1495 < -0.04354377563015976 > -0.043543775 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1496 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1496 < -0.8457353788546662 > -0.8457354 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1497 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1497 < 0.4507841116559593 > 0.45078412 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1498 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1498 < -0.021226865331608655 > -0.021226866 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1499 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1499 < -0.8923805829727255 > -0.8923806 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1500 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1500 < 0.17531041874079153 > 0.17531042 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1501 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1501 < 0.12574987175252209 > 0.12574987 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1502 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1502 < -0.9764492955781946 > -0.9764493 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1503 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1503 < 0.5195845832613172 > 0.5195846 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1504 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1504 < 0.6322832111799687 > 0.6322832 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1505 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1505 < -0.5746736479925894 > -0.57467365 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1506 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1506 < 0.3620557017116442 > 0.3620557 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1507 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1507 < 0.8905452551559385 > 0.89054525 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1508 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1508 < -0.275399377953788 > -0.2753994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1509 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1509 < 0.9448697778919307 > 0.94486976 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1510 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1510 < 0.30976222794207936 > 0.30976224 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1511 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1511 < -0.10615302617830873 > -0.106153026 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1512 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1512 < 0.931369210428678 > 0.9313692 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1513 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1513 < 0.07786857333092095 > 0.07786857 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1514 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1514 < -0.3556513449333037 > -0.35565135 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1515 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1515 < 0.3605054852588789 > 0.3605055 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1516 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1516 < -0.11558842373093751 > -0.11558843 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1517 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1517 < -0.9255674537264464 > -0.92556745 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1518 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1518 < 0.2877871180234538 > 0.2877871 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1519 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1519 < -0.29067139272401243 > -0.29067138 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1520 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1520 < -0.912517789498724 > -0.9125178 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1521 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1521 < 0.1232489941822467 > 0.123248994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1522 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1522 < 0.3270481100441492 > 0.32704812 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1523 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1523 < -0.9369360806104196 > -0.9369361 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1524 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1524 < 0.7108748613105271 > 0.71087486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1525 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1525 < -0.32484942277442475 > -0.32484943 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1526 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1526 < -0.6238026804045186 > -0.62380266 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1527 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1527 < 0.48501958697927966 > 0.4850196 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1528 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1528 < -0.172784437511409 > -0.17278443 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1529 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1529 < -0.857263984079767 > -0.857264 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1530 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1530 < 0.06987269011186815 > 0.06987269 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1531 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1531 < 0.5440304648088675 > 0.5440305 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1532 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1532 < -0.8361510991061235 > -0.8361511 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1533 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1533 < 0.11980563914969011 > 0.11980564 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1534 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1534 < 0.7714728480048556 > 0.7714729 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1535 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1535 < -0.6248809915649629 > -0.62488097 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1536 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1536 < 0.5649079844955068 > 0.56490797 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1537 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1537 < 0.5121632931827064 > 0.5121633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1538 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1538 < -0.646968105990913 > -0.6469681 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1539 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1539 < 0.5459487427042915 > 0.54594874 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1540 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1540 < 0.4376661444086099 > 0.43766615 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1541 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1541 < -0.7144146669673748 > -0.71441466 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1542 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1542 < -0.29870036656253357 > -0.29870036 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1543 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1543 < 0.7076146237647554 > 0.7076146 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1544 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1544 < -0.640358989356495 > -0.640359 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1545 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1545 < -0.2178882597900539 > -0.21788827 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1546 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1546 < 0.6933445439066225 > 0.69334453 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1547 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1547 < 0.6868755707408581 > 0.6868756 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1548 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1548 < -0.38802731128310375 > -0.3880273 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1549 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1549 < 0.6865048640730481 > 0.68650484 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1550 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1550 < 0.6149356692390279 > 0.6149357 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1551 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1551 < -0.018956061128775948 > -0.018956061 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1552 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1552 < 0.4985519324516142 > 0.49855193 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1553 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1553 < 0.8666525476771202 > 0.86665255 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1554 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1554 < -0.05371236530365374 > -0.053712364 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1555 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1555 < 0.7981663063010854 > 0.79816633 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1556 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1556 < 0.6000379398831118 > 0.60003793 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1557 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1557 < -0.08921999324060875 > -0.089219995 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1558 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1558 < 0.5523869102903232 > 0.55238694 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1559 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1559 < 0.8287994293832835 > 0.8287994 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1560 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1560 < -0.40872393891344744 > -0.40872395 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1561 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1561 < -0.4484574504913393 > -0.44845745 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1562 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1562 < -0.7948777622111995 > -0.79487777 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1563 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1563 < -0.0828029278774427 > -0.08280293 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1564 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1564 < -0.19726302608545349 > -0.19726303 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1565 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1565 < -0.9768474669438073 > -0.97684747 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1566 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1566 < -0.20378881890861303 > -0.20378882 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1567 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1567 < 0.09196422936826505 > 0.09196423 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1568 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1568 < -0.9746859482954157 > -0.97468597 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1569 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1569 < -0.15945071516425383 > -0.15945071 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1570 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1570 < -0.0685033870365252 > -0.06850339 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1571 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1571 < -0.9848262564524424 > -0.98482627 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1575 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1575 < -0.07682850613954731 > -0.07682851 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1576 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1576 < 0.033469460271796786 > 0.03346946 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1577 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1577 < -0.9964824011860322 > -0.9964824 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1578 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1578 < -0.15351100978779444 > -0.153511 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1579 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1579 < 0.004191999174980781 > 0.0041919993 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1580 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1580 < -0.9881380455264581 > -0.988138 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1581 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1581 < 0.0006252315924398466 > 0.0006252316 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1582 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1582 < 0.9430487316350306 > 0.9430487 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1583 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1583 < -0.33265402274287326 > -0.33265403 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1584 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1584 < 0.03849175049048082 > 0.038491752 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1585 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1585 < 0.955806388583853 > 0.9558064 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1586 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1586 < -0.2914661776029445 > -0.29146618 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1587 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1587 < -0.07827163863799311 > -0.07827164 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1588 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1588 < 0.9520477060249422 > 0.9520477 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1589 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1589 < -0.29576801050412604 > -0.29576802 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1590 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1590 < -0.04647710654639252 > -0.046477105 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1591 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1591 < 0.9438656555209569 > 0.94386566 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1592 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1592 < -0.3270435795044286 > -0.3270436 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1593 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1593 < 0.3930412515393809 > 0.39304125 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1594 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1594 < 0.7860825030787618 > 0.7860825 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1595 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1595 < -0.4770669480710079 > -0.47706693 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1596 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1596 < 0.3478954376639096 > 0.34789544 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1597 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1597 < 0.9196223554466678 > 0.91962236 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1598 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1598 < -0.18238280570097415 > -0.1823828 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1599 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1599 < 0.5158121068952202 > 0.5158121 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1600 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1600 < 0.849168568468327 > 0.84916854 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1601 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1601 < -0.11336054298461261 > -0.11336055 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1602 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1602 < 0.4650588785042172 > 0.4650589 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1603 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1603 < 0.8588682379211771 > 0.85886824 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1604 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1604 < -0.21462895753968567 > -0.21462896 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1605 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1605 < 0.7271588661684018 > 0.72715884 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1606 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1606 < 0.6336968917435528 > 0.6336969 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1607 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1607 < -0.2639474052671182 > -0.2639474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1608 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1608 < 0.6502600292338787 > 0.65026003 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1609 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1609 < 0.745842232605062 > 0.7458422 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1610 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1610 < -0.14450348938157795 > -0.14450349 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1611 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1611 < 0.5843698503053838 > 0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1612 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1612 < -0.5843698503053865 > -0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1613 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1613 < -0.5630486267704802 > -0.5630486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1614 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1614 < 0.5843698503053855 > 0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1615 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1615 < -0.5843698503053855 > -0.58436984 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1616 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1616 < -0.5630486267704795 > -0.5630486 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1617 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1617 < 0.6841248470197209 > 0.6841248 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1618 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1618 < -0.684124847019724 > -0.6841248 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1619 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1619 < -0.2528762293701859 > -0.25287622 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1620 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1620 < 0.6700680215655612 > 0.670068 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1621 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1621 < -0.6940546711731552 > -0.69405466 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1622 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1622 < -0.2632431573620444 > -0.26324317 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1623 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1623 < 0.2953926420446791 > 0.29539263 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1624 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1624 < -0.2953926420446791 > -0.29539263 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1625 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1625 < -0.9085628068833371 > -0.9085628 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1626 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1626 < -0.8676362688391348 > -0.86763626 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1627 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1627 < 0.034842086386452815 > 0.034842085 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1628 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1628 < -0.4959771506946099 > -0.49597716 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1629 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1629 < 0.5570782570787152 > 0.55707824 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1630 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1630 < 0.8146696720733969 > 0.81466967 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1631 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1631 < -0.16117425630033136 > -0.16117425 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1632 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1632 < 0.6667880112635076 > 0.666788 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1633 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1633 < 0.6527198421662564 > 0.65271986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1634 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1634 < 0.35965338268632147 > 0.35965338 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1635 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1635 < 0.8442514176540135 > 0.8442514 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1636 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1636 < 0.4826782402209914 > 0.48267823 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1637 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1637 < 0.2329404649397685 > 0.23294047 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1638 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1638 < 0.6414069258802624 > 0.64140695 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1639 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1639 < 0.759794006537652 > 0.759794 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1640 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1640 < 0.10634953249682853 > 0.106349535 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1641 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1641 < 0.8075469004611378 > 0.8075469 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1642 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1642 < 0.573479817452956 > 0.57347983 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1643 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1643 < 0.13780022688563842 > 0.13780023 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1644 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1644 < 0.7760915319412962 > 0.7760915 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1645 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1645 < 0.5861728738015592 > 0.5861729 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1646 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1646 < 0.23255815631414228 > 0.23255816 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1647 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1647 < 0.7703933914286524 > 0.7703934 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1648 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1648 < 0.6104690541620894 > 0.61046904 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1649 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1649 < 0.18390637931704049 > 0.18390638 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1650 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1650 < -0.836297311836257 > -0.83629733 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1651 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1651 < -0.4958046489450144 > -0.49580464 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1652 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1652 < -0.23406100978155522 > -0.234061 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1653 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1653 < -0.8703089248590792 > -0.87030894 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1654 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1654 < -0.477182467371814 > -0.47718248 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1655 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1655 < -0.12189859779169422 > -0.1218986 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1656 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1656 < -0.9028365553976487 > -0.90283656 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1657 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1657 < -0.34741612430980395 > -0.34741613 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1658 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1658 < -0.2533538845316235 > -0.2533539 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1659 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1659 < -0.9006396980824202 > -0.9006397 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1660 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1660 < -0.3564490762068009 > -0.35644907 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1661 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1661 < -0.24858034980530005 > -0.24858035 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1662 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1662 < -0.9295882152093777 > -0.9295882 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1663 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1663 < -0.22433501922124024 > -0.22433501 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1664 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1664 < -0.29247145039276795 > -0.29247144 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1665 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1665 < -0.9227691426188362 > -0.9227691 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1666 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1666 < -0.2502301930898054 > -0.2502302 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1667 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1667 < -0.293056240160036 > -0.29305625 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1668 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1668 < -0.9193681350585208 > -0.91936815 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1669 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1669 < -0.23302420941452298 > -0.23302421 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1670 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1670 < -0.3169573316169767 > -0.31695732 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1671 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1671 < -0.9367596287861517 > -0.93675965 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1672 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1672 < -0.10852703016424818 > -0.10852703 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1673 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1673 < -0.3327210266877641 > -0.33272102 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1674 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1674 < 0.5023474270536862 > 0.5023474 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1675 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1675 < -0.8166238961956499 > -0.81662387 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1676 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1676 < -0.28420498710398767 > -0.284205 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1677 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1677 < 0.592905566351132 > 0.5929056 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1678 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1678 < -0.7816542764434401 > -0.7816543 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1679 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1679 < -0.1935964398110805 > -0.19359644 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1680 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1680 < 0.5945762068827909 > 0.5945762 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1681 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1681 < -0.7694718137713014 > -0.7694718 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1682 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1682 < -0.23322148704691967 > -0.23322149 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1683 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1683 < 0.572001466069713 > 0.57200146 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1684 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1684 < -0.7808318146019156 > -0.7808318 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1685 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1685 < -0.2512289794581398 > -0.251229 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1686 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1686 < 0.41667300165890303 > 0.416673 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1687 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1687 < 0.2516049232341041 > 0.2516049 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1688 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1688 < -0.8735436865394428 > -0.8735437 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1689 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1689 < 0.41667300165890303 > 0.416673 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1690 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1690 < 0.2516049232341041 > 0.2516049 @8 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1691 /X3D/Scene/-children/0/Group/-children/0/Shape/-geometry/IndexedFaceSet/-normal/Normal/@vector/1691 < 0.8735436865394428 > 0.8735437 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/extrusion.json ../data/extrusion.new.json @2 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/2 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/4 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/4 < " function set_cycle(value) {" > "ecmascript:" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/5 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/5 < " Browser.print(value);" > "" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/6 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/6 < " var endA = new SFVec3f(spine[0][0]*Math.random()*2, spine[0][1]*Math.random()*2, spine[0][2]*Math.random()*2);" > " function set_cycle(value) {" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/7 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/7 < " var endB = new SFVec3f(spine[1][0]*Math.random()*2, spine[1][1]*Math.random()*2, spine[1][2]*Math.random()*2);" > " Browser.print(value);" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/8 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/8 < "\t\t spine = new MFVec3f(endA, endB);" > " var endA = new SFVec3f(spine[0][0]*Math.random()*2, spine[0][1]*Math.random()*2, spine[0][2]*Math.random()*2);" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/9 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/9 < " }" > " var endB = new SFVec3f(spine[1][0]*Math.random()*2, spine[1][1]*Math.random()*2, spine[1][2]*Math.random()*2);" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/10 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/10 < " function set_spine(value) {" > "\t\t spine = new MFVec3f(endA, endB);" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/11 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/11 < " spine = value;" > " }" @1 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/12 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/12 < " }" > " function set_spine(value) {" @7 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/13 > " spine = value;" @7 /X3D/Scene/-children/0/Group/-children/2/Script/#sourceText/14 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/flowerproto.json ../data/flowerproto.new.json @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/2 < "\t\t\tfunction set_translation(value) {" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/3 < "\t\t\t\ttranslation = value;" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/4 < "\t\t\t}" > "\t\t\tfunction set_translation(value) {" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/1/0 < "function" > "translation" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/2/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/2/0 < "translation_changed()" > "=" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/3/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/5/3/0 < "{" > "value;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/6 < "\t\t\t\treturn translation;" > "\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/7 < "\t\t\t}" > "\t\t\tfunction translation_changed() {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/8 < "\t\t\tfunction initialize() {" > "\t\t\t\treturn translation;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/9 < "\t\t\t translation = new SFVec3f(0, 0, 0);" > "\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/10 < "\t\t\t velocity = new SFVec3f(" > "\t\t\tfunction initialize() {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/11 < "\t\t\t \tMath.random() - 0.5," > "\t\t\t translation = new SFVec3f(0, 0, 0);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/12 < "\t\t\t\tMath.random() - 0.5," > "\t\t\t velocity = new SFVec3f(" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/14 < "\t\t\t}" > "\t\t\t\tMath.random() - 0.5," @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/1/0 < "function" > "Math.random()" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/2/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/2/0 < "set_fraction()" > "-" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/3/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/15/3/0 < "{" > "0.5);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/16 < "\t\t\t translation = new SFVec3f(" > "\t\t\t}" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/1/0 < "translation[0]" > "function" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/2/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/2/0 < "+" > "set_fraction()" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/3/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/17/3/0 < "velocity[0]," > "{" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/18 < "\t\t\t\ttranslation[1] + velocity[1]," > "\t\t\t translation = new SFVec3f(" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19/1/0 < "translation[2]" > "translation[0]" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19/3/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/19/3/0 < "velocity[2]);" > "velocity[0]," @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/20 < "\t\t\t for (var j = 0; j <= 2; j++) {" > "\t\t\t\ttranslation[1] + velocity[1]," @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/21 < "\t\t\t\t if (Math.abs(translation[j]) > 10) {" > "\t\t\t\ttranslation[2] + velocity[2]);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/22 < "\t\t\t\t\tinitialize();" > "\t\t\t for (var j = 0; j <= 2; j++) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/23 < "\t\t\t\t } else {" > "\t\t\t\t if (Math.abs(translation[j]) > 10) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/24 < "\t\t\t\t\tvelocity[0] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t\tinitialize();" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/25 < "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t } else {" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/26/1/0 < "velocity[2]" > "velocity[0]" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/27 < "\t\t\t\t }" > "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/28 < "\t\t\t }" > "\t\t\t\t\tvelocity[2] += Math.random() * 0.2 - 0.1;" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/29/1/0 < "animate_flowers();" > "}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/31 < "" > "\t\t\t animate_flowers();" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/32 < "\t\t\tfunction animate_flowers(fraction, eventTime) {" > "\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/33 < "\t\t\t\tchoice = Math.floor(Math.random() * 4);" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/34 < "\t\t\t\tswitch (choice) {" > "\t\t\tfunction animate_flowers(fraction, eventTime) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/35 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/35 < "\t\t\t\tcase 0:" > "\t\t\t\tchoice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/36 < "\t\t\t\t\ta += Math.random() * 0.2 - 0.1;" > "\t\t\t\tswitch (choice) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/37 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 0:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/38 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/38 < "\t\t\t\tcase 1:" > "\t\t\t\t\ta += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/39 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/39 < "\t\t\t\t\tb += Math.random() * 0.2 - 0.1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/40 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/40 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 1:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/41 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/41 < "\t\t\t\tcase 2:" > "\t\t\t\t\tb += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/42 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/42 < "\t\t\t\t\tc += Math.random() * 2 - 1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/43 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/43 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 2:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/44 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/44 < "\t\t\t\tcase 3:" > "\t\t\t\t\tc += Math.random() * 2 - 1;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/45 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/45 < "\t\t\t\t\td += Math.random() * 2 - 1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/46 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/46 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 3:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/47 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/47 < "\t\t\t\t}" > "\t\t\t\t\td += Math.random() * 2 - 1;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/48 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/48 < "\t\t\t\ttdelta += 0.5;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/49 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/49 < "\t\t\t\tpdelta += 0.5;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/50 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/50 < "\t\t\t\tif (a > 1) {" > "\t\t\t\ttdelta += 0.5;" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/51/1/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/51/1/0 < "a" > "pdelta" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/51/2/0 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/51/2/0 < "=" > "+=" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/52 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/52 < "\t\t\t\t}" > "\t\t\t\tif (a > 1) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/53 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/53 < "\t\t\t\tif (b > 1) {" > "\t\t\t\t\ta = 0.5;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/54 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/54 < "\t\t\t\t\tb = 0.5;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/55 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/55 < "\t\t\t\t}" > "\t\t\t\tif (b > 1) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/56 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/56 < "\t\t\t\tif (c < 1) {" > "\t\t\t\t\tb = 0.5;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/57 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/57 < "\t\t\t\t\tc = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/58 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/58 < "\t\t\t\t}" > "\t\t\t\tif (c < 1) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/59 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/59 < "\t\t\t\tif (d < 1) {" > "\t\t\t\t\tc = 4;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/60 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/60 < "\t\t\t\t\td = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/61 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/61 < "\t\t\t\t}" > "\t\t\t\tif (d < 1) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/62 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/62 < "\t\t\t\tif (c > 10) {" > "\t\t\t\t\td = 4;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/63 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/63 < "\t\t\t\t\tc = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/64 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/64 < "\t\t\t\t}" > "\t\t\t\tif (c > 10) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/65 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/65 < "\t\t\t\tif (d > 10) {" > "\t\t\t\t\tc = 4;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/66 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/66 < "\t\t\t\t\td = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/67 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/67 < "\t\t\t\t}" > "\t\t\t\tif (d > 10) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/68 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/68 < "\t\t\t}" > "\t\t\t\t\td = 4;" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/69 > "\t\t\t\t}" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/0/Transform/-children/1/Script/#sourceText/70 > "\t\t\t}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/flowers.json ../data/flowers.new.json @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 < "\t\t\tfunction set_translation(value) {" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 < "\t\t\t\ttranslation = value;" > "ecmascript:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < "\t\t\t}" > "\t\t\tfunction set_translation(value) {" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/1/0 < "function" > "translation" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/2/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/2/0 < "translation_changed()" > "=" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5/3/0 < "{" > "value;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "\t\t\t\treturn translation;" > "\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 < "\t\t\t}" > "\t\t\tfunction translation_changed() {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 < "\t\t\tfunction initialize() {" > "\t\t\t\treturn translation;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < "\t\t\t translation = new SFVec3f(0, 0, 0);" > "\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 < "\t\t\t velocity = new SFVec3f(" > "\t\t\tfunction initialize() {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 < "\t\t\t \tMath.random() - 0.5," > "\t\t\t translation = new SFVec3f(0, 0, 0);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 < "\t\t\t\tMath.random() - 0.5," > "\t\t\t velocity = new SFVec3f(" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 < "\t\t\t}" > "\t\t\t\tMath.random() - 0.5," @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/1/0 < "function" > "Math.random()" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/2/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/2/0 < "set_fraction()" > "-" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/3/0 < "{" > "0.5);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 < "\t\t\t translation = new SFVec3f(" > "\t\t\t}" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/1/0 < "translation[0]" > "function" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/2/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/2/0 < "+" > "set_fraction()" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17/3/0 < "velocity[0]," > "{" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 < "\t\t\t\ttranslation[1] + velocity[1]," > "\t\t\t translation = new SFVec3f(" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 < "translation[2]" > "translation[0]" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/3/0 < "velocity[2]);" > "velocity[0]," @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 < "\t\t\t for (var j = 0; j <= 2; j++) {" > "\t\t\t\ttranslation[1] + velocity[1]," @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 < "\t\t\t\t if (Math.abs(translation[j]) > 10) {" > "\t\t\t\ttranslation[2] + velocity[2]);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 < "\t\t\t\t\tinitialize();" > "\t\t\t for (var j = 0; j <= 2; j++) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 < "\t\t\t\t } else {" > "\t\t\t\t if (Math.abs(translation[j]) > 10) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 < "\t\t\t\t\tvelocity[0] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t\tinitialize();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/25 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/25 < "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" > "\t\t\t\t } else {" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/26/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/26/1/0 < "velocity[2]" > "velocity[0]" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/27 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/27 < "\t\t\t\t }" > "\t\t\t\t\tvelocity[1] += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/28 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/28 < "\t\t\t }" > "\t\t\t\t\tvelocity[2] += Math.random() * 0.2 - 0.1;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/29/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/29/1/0 < "animate_flowers();" > "}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/31 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/31 < "" > "\t\t\t animate_flowers();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/32 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/32 < "\t\t\tfunction initialize() {" > "\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/33 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/33 < "\t\t\t resolution = 100;" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/34 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/34 < "\t\t\t updateCoordinates(resolution);" > "\t\t\tfunction initialize() {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/35 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/35 < "\t\t\t if (typeof coordIndexes == 'undefined' || coordIndexes == null) {" > "\t\t\t resolution = 100;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/36 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/36 < "\t\t\t\tcoordIndexes = new MFInt32();" > "\t\t\t updateCoordinates(resolution);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/37 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/37 < "\t\t\t }" > "\t\t\t if (typeof coordIndexes == 'undefined' || coordIndexes == null) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/38 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/38 < "\t\t\t ci = 0;" > "\t\t\t\tcoordIndexes = new MFInt32();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/39 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/39 < "\t\t\t for ( i = 0; i < resolution-1; i++) {" > "\t\t\t }" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/40 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/40 < "\t\t\t\tfor ( j = 0; j < resolution-1; j++) {" > "\t\t\t ci = 0;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/41 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/41 < "\t\t\t\t coordIndexes[ci] = i*resolution+j;" > "\t\t\t for ( i = 0; i < resolution-1; i++) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/42 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/42 < "\t\t\t\t coordIndexes[ci+1] = i*resolution+j+1;" > "\t\t\t\tfor ( j = 0; j < resolution-1; j++) {" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/43/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/43/1/0 < "coordIndexes[ci+2]" > "coordIndexes[ci]" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/43/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/43/3/0 < "(i+1)*resolution+j+1;" > "i*resolution+j;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/44/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/44/1/0 < "coordIndexes[ci+3]" > "coordIndexes[ci+1]" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/44/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/44/3/0 < "(i+1)*resolution+j;" > "i*resolution+j+1;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/45/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/45/1/0 < "coordIndexes[ci+4]" > "coordIndexes[ci+2]" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/45/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/45/3/0 < "-1;" > "(i+1)*resolution+j+1;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/1/0 < "ci" > "coordIndexes[ci+3]" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/2/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/2/0 < "+=" > "=" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/46/3/0 < "5;" > "(i+1)*resolution+j;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/47 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/47 < "\t\t\t\t}" > "\t\t\t\t coordIndexes[ci+4] = -1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/48 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/48 < "\t\t\t }" > "\t\t\t\t ci += 5;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/50 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/50 < "" > "\t\t\t }" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/51 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/51 < "\t\t\tfunction updateCoordinates(resolution) {" > "\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/52 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/52 < "\t\t\t theta = 0.0;" > "" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/1/0 < "phi" > "function" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/2/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/2/0 < "=" > "updateCoordinates(resolution)" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/53/3/0 < "0.0;" > "{" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/54 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/54 < "\t\t\t delta = (2 * 3.141592653) / (resolution-1);" > "\t\t\t theta = 0.0;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/55 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/55 < "\t\t\t if (typeof coordinates == 'undefined' || coordinates == null) {" > "\t\t\t phi = 0.0;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/56 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/56 < "\t\t\t\tcoordinates = new MFVec3f();" > "\t\t\t delta = (2 * 3.141592653) / (resolution-1);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/57 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/57 < "\t\t\t }" > "\t\t\t if (typeof coordinates == 'undefined' || coordinates == null) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/58 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/58 < "\t\t\t for ( i = 0; i < resolution; i++) {" > "\t\t\t\tcoordinates = new MFVec3f();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/59 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/59 < "\t\t\t\tfor ( j = 0; j < resolution; j++) {" > "\t\t\t }" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/60 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/60 < "\t\t\t\t\trho = a + b * Math.cos(c * theta) * Math.cos(d * phi);" > "\t\t\t for ( i = 0; i < resolution; i++) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/61 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/61 < "\t\t\t\t\tcoordinates[i*resolution+j] = new SFVec3f();" > "\t\t\t\tfor ( j = 0; j < resolution; j++) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/62 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/62 < "\t\t\t\t\tcoordinates[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" > "\t\t\t\t\trho = a + b * Math.cos(c * theta) * Math.cos(d * phi);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/63 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/63 < "\t\t\t\t\tcoordinates[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" > "\t\t\t\t\tcoordinates[i*resolution+j] = new SFVec3f();" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/64 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/64 < "\t\t\t\t\tcoordinates[i*resolution+j][2] = rho * Math.sin(phi);" > "\t\t\t\t\tcoordinates[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/65 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/65 < "\t\t\t\t\ttheta += delta;" > "\t\t\t\t\tcoordinates[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/66 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/66 < "\t\t\t\t}" > "\t\t\t\t\tcoordinates[i*resolution+j][2] = rho * Math.sin(phi);" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/67/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/67/1/0 < "phi" > "theta" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/69 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/69 < "\t\t\t}" > "\t\t\t\tphi += delta;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/70 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/70 < "" > "\t\t\t }" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/71 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/71 < "\t\t\tfunction animate_flowers(fraction, eventTime) {" > "\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/72 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/72 < "\t\t\t\tchoice = Math.floor(Math.random() * 4);" > "" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/73 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/73 < "\t\t\t\tswitch (choice) {" > "\t\t\tfunction animate_flowers(fraction, eventTime) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/74 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/74 < "\t\t\t\tcase 0:" > "\t\t\t\tchoice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/75 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/75 < "\t\t\t\t\ta += Math.random() * 0.2 - 0.1;" > "\t\t\t\tswitch (choice) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/76 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/76 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 0:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/77 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/77 < "\t\t\t\tcase 1:" > "\t\t\t\t\ta += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/78 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/78 < "\t\t\t\t\tb += Math.random() * 0.2 - 0.1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/79 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/79 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 1:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/80 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/80 < "\t\t\t\tcase 2:" > "\t\t\t\t\tb += Math.random() * 0.2 - 0.1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/81 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/81 < "\t\t\t\t\tc += Math.random() * 2 - 1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/82 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/82 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 2:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/83 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/83 < "\t\t\t\tcase 3:" > "\t\t\t\t\tc += Math.random() * 2 - 1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/84 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/84 < "\t\t\t\t\td += Math.random() * 2 - 1;" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/85 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/85 < "\t\t\t\t\tbreak;" > "\t\t\t\tcase 3:" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/86 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/86 < "\t\t\t\t}" > "\t\t\t\t\td += Math.random() * 2 - 1;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/87 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/87 < "\t\t\t\tif (a > 1) {" > "\t\t\t\t\tbreak;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/88 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/88 < "\t\t\t\t\ta = 0.5;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/89 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/89 < "\t\t\t\t}" > "\t\t\t\tif (a > 1) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/90 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/90 < "\t\t\t\tif (b > 1) {" > "\t\t\t\t\ta = 0.5;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/91 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/91 < "\t\t\t\t\tb = 0.5;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/92 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/92 < "\t\t\t\t}" > "\t\t\t\tif (b > 1) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/93 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/93 < "\t\t\t\tif (c < 1) {" > "\t\t\t\t\tb = 0.5;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/94 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/94 < "\t\t\t\t\tc = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/95 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/95 < "\t\t\t\t}" > "\t\t\t\tif (c < 1) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/96 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/96 < "\t\t\t\tif (d < 1) {" > "\t\t\t\t\tc = 4;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/97 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/97 < "\t\t\t\t\td = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/98 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/98 < "\t\t\t\t}" > "\t\t\t\tif (d < 1) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/99 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/99 < "\t\t\t\tif (c > 10) {" > "\t\t\t\t\td = 4;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/100 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/100 < "\t\t\t\t\tc = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/101 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/101 < "\t\t\t\t}" > "\t\t\t\tif (c > 10) {" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/102 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/102 < "\t\t\t\tif (d > 10) {" > "\t\t\t\t\tc = 4;" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/103 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/103 < "\t\t\t\t\td = 4;" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/104 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/104 < "\t\t\t\t}" > "\t\t\t\tif (d > 10) {" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/105/1/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/105/1/0 < "resolution" > "d" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/105/3/0 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/105/3/0 < "100;" > "4;" @2 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/106 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/106 < "\t\t\t\tupdateCoordinates(resolution);" > "\t\t\t\t}" @1 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/107 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/107 < "\t\t\t}" > "\t\t\t\tresolution = 100;" @7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/108 > "\t\t\t\tupdateCoordinates(resolution);" @7 /X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/109 > "\t\t\t}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/flowers2.json ../data/flowers2.new.json @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/4 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/4 < "var e = 5;" > "ecmascript:" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/5 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/5 < "var f = 5;" > "" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/6/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/6/1/0 < "g" > "e" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/7/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/7/1/0 < "h" > "f" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/8 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/8 < "" > "var g = 5;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/9 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/9 < "function initialize() {" > "var h = 5;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/10 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/10 < " resolution = 100;" > "" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/11 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/11 < " var localci = new MFInt32();" > "function initialize() {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/12 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/12 < " generateCoordinates(resolution);" > " resolution = 100;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/13 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/13 < " ci = 0;" > " var localci = new MFInt32();" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/14 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/14 < " for ( i = 0; i < resolution-1; i++) {" > " generateCoordinates(resolution);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/15 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/15 < " \tfor ( j = 0; j < resolution-1; j++) {" > " ci = 0;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/16 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/16 < "\t localci[ci] = i*resolution+j;" > " for ( i = 0; i < resolution-1; i++) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/17 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/17 < "\t localci[ci+1] = i*resolution+j+1;" > " \tfor ( j = 0; j < resolution-1; j++) {" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/18/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/18/1/0 < "localci[ci+2]" > "localci[ci]" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/18/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/18/3/0 < "(i+1)*resolution+j+1;" > "i*resolution+j;" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/19/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/19/1/0 < "localci[ci+3]" > "localci[ci+1]" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/19/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/19/3/0 < "(i+1)*resolution+j;" > "i*resolution+j+1;" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/20/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/20/1/0 < "localci[ci+4]" > "localci[ci+2]" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/20/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/20/3/0 < "-1;" > "(i+1)*resolution+j+1;" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/1/0 < "ci" > "localci[ci+3]" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/2/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/2/0 < "+=" > "=" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/21/3/0 < "5;" > "(i+1)*resolution+j;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/22 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/22 < "\t}" > "\t localci[ci+4] = -1;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/23 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/23 < " }" > "\t ci += 5;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/24 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/24 < " coordIndexes = localci;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/26 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/26 < "" > " coordIndexes = localci;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/27 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/27 < "function generateCoordinates(resolution) {" > "}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/28 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/28 < " theta = 0.0;" > "" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/29 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/29 < " phi = 0.0;" > "function generateCoordinates(resolution) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/30 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/30 < " delta = (2 * 3.141592653) / (resolution-1);" > " theta = 0.0;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/31 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/31 < " var localc = new MFVec3f();" > " phi = 0.0;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/32 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/32 < " for ( i = 0; i < resolution; i++) {" > " delta = (2 * 3.141592653) / (resolution-1);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/33 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/33 < " \tfor ( j = 0; j < resolution; j++) {" > " var localc = new MFVec3f();" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/34 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/34 < "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" > " for ( i = 0; i < resolution; i++) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/35 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/35 < "\t\tlocalc[i*resolution+j] = [];" > " \tfor ( j = 0; j < resolution; j++) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/36 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/36 < "\t\tlocalc[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" > "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/37 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/37 < "\t\tlocalc[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" > "\t\tlocalc[i*resolution+j] = [];" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/38 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/38 < "\t\tlocalc[i*resolution+j][2] = rho * Math.sin(phi);" > "\t\tlocalc[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/39 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/39 < "\t\ttheta += delta;" > "\t\tlocalc[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/40 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/40 < "\t}" > "\t\tlocalc[i*resolution+j][2] = rho * Math.sin(phi);" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/41/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/41/1/0 < "phi" > "theta" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/1/0 < "coordinates" > "phi" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/2/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/2/0 < "=" > "+=" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/43/3/0 < "localc;" > "delta;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/45 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/45 < "" > " coordinates = localc;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/46 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/46 < "function set_fraction(fraction, eventTime) {" > "}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/47 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/47 < "\tchoice = Math.floor(Math.random() * 4);" > "" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/0/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/0/0 < "" > "function" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/1/0 < "switch" > "set_fraction(fraction," @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/2/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/48/2/0 < "(choice)" > "eventTime)" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/49 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/49 < "\tcase 0:" > "\tchoice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/50 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/50 < "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" > "\tswitch (choice) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/51 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/51 < "\t\tbreak;" > "\tcase 0:" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/52 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/52 < "\tcase 1:" > "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/53 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/53 < "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/54 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/54 < "\t\tbreak;" > "\tcase 1:" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/55 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/55 < "\tcase 2:" > "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/56 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/56 < "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/57 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/57 < "\t\tbreak;" > "\tcase 2:" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/58 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/58 < "\tcase 3:" > "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/59 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/59 < "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/60 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/60 < "\t\tbreak;" > "\tcase 3:" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/61 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/61 < "\t}" > "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/62 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/62 < "\tif (f < 1) {" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/63 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/63 < "\t\tf = 10;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/64 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/64 < "\t}" > "\tif (f < 1) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/65 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/65 < "\tif (g < 1) {" > "\t\tf = 10;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/66 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/66 < "\t\tg = 4;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/67 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/67 < "\t}" > "\tif (g < 1) {" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/68 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/68 < "\tif (h < 1) {" > "\t\tg = 4;" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/69 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/69 < "\t\th = 4;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/70 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/70 < "\t}" > "\tif (h < 1) {" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/71/1/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/71/1/0 < "resolution" > "h" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/71/3/0 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/71/3/0 < "100;" > "4;" @2 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/72 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/72 < "\tgenerateCoordinates(resolution);" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/73 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/73 < "}" > "\tresolution = 100;" @7 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/74 > "\tgenerateCoordinates(resolution);" @7 /X3D/Scene/-children/2/Group/-children/5/Script/#sourceText/75 > "}" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/4 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/4 < "var e = 5;" > "ecmascript:" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/5 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/5 < "var f = 5;" > "" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/6/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/6/1/0 < "g" > "e" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/7/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/7/1/0 < "h" > "f" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/8 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/8 < "" > "var g = 5;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/9 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/9 < "function initialize() {" > "var h = 5;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/10 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/10 < " resolution = 100;" > "" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/11 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/11 < " var localci = new MFInt32();" > "function initialize() {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/12 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/12 < " generateCoordinates(resolution);" > " resolution = 100;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/13 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/13 < " ci = 0;" > " var localci = new MFInt32();" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/14 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/14 < " for ( i = 0; i < resolution-1; i++) {" > " generateCoordinates(resolution);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/15 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/15 < " \tfor ( j = 0; j < resolution-1; j++) {" > " ci = 0;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/16 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/16 < "\t localci[ci] = i*resolution+j;" > " for ( i = 0; i < resolution-1; i++) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/17 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/17 < "\t localci[ci+1] = i*resolution+j+1;" > " \tfor ( j = 0; j < resolution-1; j++) {" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/18/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/18/1/0 < "localci[ci+2]" > "localci[ci]" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/18/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/18/3/0 < "(i+1)*resolution+j+1;" > "i*resolution+j;" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/19/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/19/1/0 < "localci[ci+3]" > "localci[ci+1]" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/19/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/19/3/0 < "(i+1)*resolution+j;" > "i*resolution+j+1;" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/20/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/20/1/0 < "localci[ci+4]" > "localci[ci+2]" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/20/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/20/3/0 < "-1;" > "(i+1)*resolution+j+1;" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/1/0 < "ci" > "localci[ci+3]" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/2/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/2/0 < "+=" > "=" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/21/3/0 < "5;" > "(i+1)*resolution+j;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/22 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/22 < "\t}" > "\t localci[ci+4] = -1;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/23 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/23 < " }" > "\t ci += 5;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/24 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/24 < " coordIndexes = localci;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/26 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/26 < "" > " coordIndexes = localci;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/27 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/27 < "function generateCoordinates(resolution) {" > "}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/28 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/28 < " theta = 0.0;" > "" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/29 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/29 < " phi = 0.0;" > "function generateCoordinates(resolution) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/30 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/30 < " delta = (2 * 3.141592653) / (resolution-1);" > " theta = 0.0;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/31 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/31 < " var localc = new MFVec3f();" > " phi = 0.0;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/32 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/32 < " for ( i = 0; i < resolution; i++) {" > " delta = (2 * 3.141592653) / (resolution-1);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/33 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/33 < " \tfor ( j = 0; j < resolution; j++) {" > " var localc = new MFVec3f();" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/34 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/34 < "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" > " for ( i = 0; i < resolution; i++) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/35 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/35 < "\t\tlocalc[i*resolution+j] = new SFVec3f();" > " \tfor ( j = 0; j < resolution; j++) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/36 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/36 < "\t\tlocalc[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" > "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/37 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/37 < "\t\tlocalc[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" > "\t\tlocalc[i*resolution+j] = new SFVec3f();" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/38 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/38 < "\t\tlocalc[i*resolution+j][2] = rho * Math.sin(phi);" > "\t\tlocalc[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/39 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/39 < "\t\ttheta += delta;" > "\t\tlocalc[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/40 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/40 < "\t}" > "\t\tlocalc[i*resolution+j][2] = rho * Math.sin(phi);" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/41/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/41/1/0 < "phi" > "theta" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/1/0 < "coordinates" > "phi" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/2/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/2/0 < "=" > "+=" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/43/3/0 < "localc;" > "delta;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/45 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/45 < "" > " coordinates = localc;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/46 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/46 < "function set_fraction(fraction, eventTime) {" > "}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/47 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/47 < "\tchoice = Math.floor(Math.random() * 4);" > "" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/0/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/0/0 < "" > "function" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/1/0 < "switch" > "set_fraction(fraction," @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/2/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/48/2/0 < "(choice)" > "eventTime)" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/49 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/49 < "\tcase 0:" > "\tchoice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/50 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/50 < "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" > "\tswitch (choice) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/51 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/51 < "\t\tbreak;" > "\tcase 0:" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/52 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/52 < "\tcase 1:" > "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/53 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/53 < "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/54 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/54 < "\t\tbreak;" > "\tcase 1:" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/55 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/55 < "\tcase 2:" > "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/56 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/56 < "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/57 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/57 < "\t\tbreak;" > "\tcase 2:" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/58 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/58 < "\tcase 3:" > "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/59 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/59 < "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/60 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/60 < "\t\tbreak;" > "\tcase 3:" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/61 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/61 < "\t}" > "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/62 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/62 < "\tif (f < 1) {" > "\t\tbreak;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/63 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/63 < "\t\tf = 10;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/64 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/64 < "\t}" > "\tif (f < 1) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/65 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/65 < "\tif (g < 1) {" > "\t\tf = 10;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/66 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/66 < "\t\tg = 4;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/67 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/67 < "\t}" > "\tif (g < 1) {" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/68 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/68 < "\tif (h < 1) {" > "\t\tg = 4;" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/69 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/69 < "\t\th = 4;" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/70 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/70 < "\t}" > "\tif (h < 1) {" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/71/1/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/71/1/0 < "resolution" > "h" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/71/3/0 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/71/3/0 < "100;" > "4;" @2 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/72 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/72 < "\tgenerateCoordinates(resolution);" > "\t}" @1 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/73 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/73 < "}" > "\tresolution = 100;" @7 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/74 > "\tgenerateCoordinates(resolution);" @7 /X3D/Scene/-children/2/Group/-children/6/Script/#sourceText/75 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/flowers4.json ../data/flowers4.new.json @2 /X3D/Scene/-children/3/Script/#sourceText/3 /X3D/Scene/-children/3/Script/#sourceText/3 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/Script/#sourceText/5 /X3D/Scene/-children/3/Script/#sourceText/5 < "var e = 5;" > "ecmascript:" @1 /X3D/Scene/-children/3/Script/#sourceText/6 /X3D/Scene/-children/3/Script/#sourceText/6 < "var f = 5;" > "" @2 /X3D/Scene/-children/3/Script/#sourceText/7/1/0 /X3D/Scene/-children/3/Script/#sourceText/7/1/0 < "g" > "e" @2 /X3D/Scene/-children/3/Script/#sourceText/8/1/0 /X3D/Scene/-children/3/Script/#sourceText/8/1/0 < "h" > "f" @1 /X3D/Scene/-children/3/Script/#sourceText/9 /X3D/Scene/-children/3/Script/#sourceText/9 < "" > "var g = 5;" @1 /X3D/Scene/-children/3/Script/#sourceText/10 /X3D/Scene/-children/3/Script/#sourceText/10 < "function initialize() {" > "var h = 5;" @1 /X3D/Scene/-children/3/Script/#sourceText/11 /X3D/Scene/-children/3/Script/#sourceText/11 < " resolution = 100;" > "" @1 /X3D/Scene/-children/3/Script/#sourceText/12 /X3D/Scene/-children/3/Script/#sourceText/12 < " updateCoordinates(resolution);" > "function initialize() {" @1 /X3D/Scene/-children/3/Script/#sourceText/13 /X3D/Scene/-children/3/Script/#sourceText/13 < " if (typeof coordIndexes == 'undefined' || coordIndexes == null) {" > " resolution = 100;" @1 /X3D/Scene/-children/3/Script/#sourceText/14 /X3D/Scene/-children/3/Script/#sourceText/14 < " \tcoordIndexes = new MFInt32();" > " updateCoordinates(resolution);" @1 /X3D/Scene/-children/3/Script/#sourceText/15 /X3D/Scene/-children/3/Script/#sourceText/15 < " }" > " if (typeof coordIndexes == 'undefined' || coordIndexes == null) {" @1 /X3D/Scene/-children/3/Script/#sourceText/16 /X3D/Scene/-children/3/Script/#sourceText/16 < " ci = 0;" > " \tcoordIndexes = new MFInt32();" @1 /X3D/Scene/-children/3/Script/#sourceText/17 /X3D/Scene/-children/3/Script/#sourceText/17 < " for ( i = 0; i < resolution-1; i++) {" > " }" @1 /X3D/Scene/-children/3/Script/#sourceText/18 /X3D/Scene/-children/3/Script/#sourceText/18 < " \tfor ( j = 0; j < resolution-1; j++) {" > " ci = 0;" @1 /X3D/Scene/-children/3/Script/#sourceText/19 /X3D/Scene/-children/3/Script/#sourceText/19 < "\t coordIndexes[ci] = i*resolution+j;" > " for ( i = 0; i < resolution-1; i++) {" @1 /X3D/Scene/-children/3/Script/#sourceText/20 /X3D/Scene/-children/3/Script/#sourceText/20 < "\t coordIndexes[ci+1] = i*resolution+j+1;" > " \tfor ( j = 0; j < resolution-1; j++) {" @2 /X3D/Scene/-children/3/Script/#sourceText/21/1/0 /X3D/Scene/-children/3/Script/#sourceText/21/1/0 < "coordIndexes[ci+2]" > "coordIndexes[ci]" @2 /X3D/Scene/-children/3/Script/#sourceText/21/3/0 /X3D/Scene/-children/3/Script/#sourceText/21/3/0 < "(i+1)*resolution+j+1;" > "i*resolution+j;" @2 /X3D/Scene/-children/3/Script/#sourceText/22/1/0 /X3D/Scene/-children/3/Script/#sourceText/22/1/0 < "coordIndexes[ci+3]" > "coordIndexes[ci+1]" @2 /X3D/Scene/-children/3/Script/#sourceText/22/3/0 /X3D/Scene/-children/3/Script/#sourceText/22/3/0 < "(i+1)*resolution+j;" > "i*resolution+j+1;" @2 /X3D/Scene/-children/3/Script/#sourceText/23/1/0 /X3D/Scene/-children/3/Script/#sourceText/23/1/0 < "coordIndexes[ci+4]" > "coordIndexes[ci+2]" @2 /X3D/Scene/-children/3/Script/#sourceText/23/3/0 /X3D/Scene/-children/3/Script/#sourceText/23/3/0 < "-1;" > "(i+1)*resolution+j+1;" @2 /X3D/Scene/-children/3/Script/#sourceText/24/1/0 /X3D/Scene/-children/3/Script/#sourceText/24/1/0 < "ci" > "coordIndexes[ci+3]" @2 /X3D/Scene/-children/3/Script/#sourceText/24/2/0 /X3D/Scene/-children/3/Script/#sourceText/24/2/0 < "+=" > "=" @2 /X3D/Scene/-children/3/Script/#sourceText/24/3/0 /X3D/Scene/-children/3/Script/#sourceText/24/3/0 < "5;" > "(i+1)*resolution+j;" @1 /X3D/Scene/-children/3/Script/#sourceText/25 /X3D/Scene/-children/3/Script/#sourceText/25 < "\t}" > "\t coordIndexes[ci+4] = -1;" @1 /X3D/Scene/-children/3/Script/#sourceText/26 /X3D/Scene/-children/3/Script/#sourceText/26 < " }" > "\t ci += 5;" @1 /X3D/Scene/-children/3/Script/#sourceText/28 /X3D/Scene/-children/3/Script/#sourceText/28 < "" > " }" @1 /X3D/Scene/-children/3/Script/#sourceText/29 /X3D/Scene/-children/3/Script/#sourceText/29 < "function updateCoordinates(resolution) {" > "}" @1 /X3D/Scene/-children/3/Script/#sourceText/30 /X3D/Scene/-children/3/Script/#sourceText/30 < " theta = 0.0;" > "" @1 /X3D/Scene/-children/3/Script/#sourceText/31 /X3D/Scene/-children/3/Script/#sourceText/31 < " phi = 0.0;" > "function updateCoordinates(resolution) {" @1 /X3D/Scene/-children/3/Script/#sourceText/32 /X3D/Scene/-children/3/Script/#sourceText/32 < " delta = (2 * 3.141592653) / (resolution-1);" > " theta = 0.0;" @1 /X3D/Scene/-children/3/Script/#sourceText/33 /X3D/Scene/-children/3/Script/#sourceText/33 < " if (typeof coordinates == 'undefined' || coordinates == null) {" > " phi = 0.0;" @1 /X3D/Scene/-children/3/Script/#sourceText/34 /X3D/Scene/-children/3/Script/#sourceText/34 < " \tcoordinates = new MFVec3f();" > " delta = (2 * 3.141592653) / (resolution-1);" @1 /X3D/Scene/-children/3/Script/#sourceText/35 /X3D/Scene/-children/3/Script/#sourceText/35 < " }" > " if (typeof coordinates == 'undefined' || coordinates == null) {" @1 /X3D/Scene/-children/3/Script/#sourceText/36 /X3D/Scene/-children/3/Script/#sourceText/36 < " for ( i = 0; i < resolution; i++) {" > " \tcoordinates = new MFVec3f();" @1 /X3D/Scene/-children/3/Script/#sourceText/37 /X3D/Scene/-children/3/Script/#sourceText/37 < " \tfor ( j = 0; j < resolution; j++) {" > " }" @1 /X3D/Scene/-children/3/Script/#sourceText/38 /X3D/Scene/-children/3/Script/#sourceText/38 < "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" > " for ( i = 0; i < resolution; i++) {" @1 /X3D/Scene/-children/3/Script/#sourceText/39 /X3D/Scene/-children/3/Script/#sourceText/39 < "\t\tcoordinates[i*resolution+j] = new SFVec3f();" > " \tfor ( j = 0; j < resolution; j++) {" @1 /X3D/Scene/-children/3/Script/#sourceText/40 /X3D/Scene/-children/3/Script/#sourceText/40 < "\t\tcoordinates[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" > "\t\trho = e + f * Math.cos(g * theta) * Math.cos(h * phi);" @1 /X3D/Scene/-children/3/Script/#sourceText/41 /X3D/Scene/-children/3/Script/#sourceText/41 < "\t\tcoordinates[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" > "\t\tcoordinates[i*resolution+j] = new SFVec3f();" @1 /X3D/Scene/-children/3/Script/#sourceText/42 /X3D/Scene/-children/3/Script/#sourceText/42 < "\t\tcoordinates[i*resolution+j][2] = rho * Math.sin(phi);" > "\t\tcoordinates[i*resolution+j][0] = rho * Math.cos(phi) * Math.cos(theta);" @1 /X3D/Scene/-children/3/Script/#sourceText/43 /X3D/Scene/-children/3/Script/#sourceText/43 < "\t\ttheta += delta;" > "\t\tcoordinates[i*resolution+j][1] = rho * Math.cos(phi) * Math.sin(theta);" @1 /X3D/Scene/-children/3/Script/#sourceText/44 /X3D/Scene/-children/3/Script/#sourceText/44 < "\t}" > "\t\tcoordinates[i*resolution+j][2] = rho * Math.sin(phi);" @2 /X3D/Scene/-children/3/Script/#sourceText/45/1/0 /X3D/Scene/-children/3/Script/#sourceText/45/1/0 < "phi" > "theta" @1 /X3D/Scene/-children/3/Script/#sourceText/47 /X3D/Scene/-children/3/Script/#sourceText/47 < "}" > "\tphi += delta;" @1 /X3D/Scene/-children/3/Script/#sourceText/48 /X3D/Scene/-children/3/Script/#sourceText/48 < "" > " }" @1 /X3D/Scene/-children/3/Script/#sourceText/49 /X3D/Scene/-children/3/Script/#sourceText/49 < "function set_fraction(fraction, eventTime) {" > "}" @1 /X3D/Scene/-children/3/Script/#sourceText/50 /X3D/Scene/-children/3/Script/#sourceText/50 < "\tchoice = Math.floor(Math.random() * 4);" > "" @2 /X3D/Scene/-children/3/Script/#sourceText/51/0/0 /X3D/Scene/-children/3/Script/#sourceText/51/0/0 < "" > "function" @2 /X3D/Scene/-children/3/Script/#sourceText/51/1/0 /X3D/Scene/-children/3/Script/#sourceText/51/1/0 < "switch" > "set_fraction(fraction," @2 /X3D/Scene/-children/3/Script/#sourceText/51/2/0 /X3D/Scene/-children/3/Script/#sourceText/51/2/0 < "(choice)" > "eventTime)" @1 /X3D/Scene/-children/3/Script/#sourceText/52 /X3D/Scene/-children/3/Script/#sourceText/52 < "\tcase 0:" > "\tchoice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/3/Script/#sourceText/53 /X3D/Scene/-children/3/Script/#sourceText/53 < "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" > "\tswitch (choice) {" @1 /X3D/Scene/-children/3/Script/#sourceText/54 /X3D/Scene/-children/3/Script/#sourceText/54 < "\t\tbreak;" > "\tcase 0:" @1 /X3D/Scene/-children/3/Script/#sourceText/55 /X3D/Scene/-children/3/Script/#sourceText/55 < "\tcase 1:" > "\t\te += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/3/Script/#sourceText/56 /X3D/Scene/-children/3/Script/#sourceText/56 < "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/3/Script/#sourceText/57 /X3D/Scene/-children/3/Script/#sourceText/57 < "\t\tbreak;" > "\tcase 1:" @1 /X3D/Scene/-children/3/Script/#sourceText/58 /X3D/Scene/-children/3/Script/#sourceText/58 < "\tcase 2:" > "\t\tf += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/3/Script/#sourceText/59 /X3D/Scene/-children/3/Script/#sourceText/59 < "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/3/Script/#sourceText/60 /X3D/Scene/-children/3/Script/#sourceText/60 < "\t\tbreak;" > "\tcase 2:" @1 /X3D/Scene/-children/3/Script/#sourceText/61 /X3D/Scene/-children/3/Script/#sourceText/61 < "\tcase 3:" > "\t\tg += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/3/Script/#sourceText/62 /X3D/Scene/-children/3/Script/#sourceText/62 < "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" > "\t\tbreak;" @1 /X3D/Scene/-children/3/Script/#sourceText/63 /X3D/Scene/-children/3/Script/#sourceText/63 < "\t\tbreak;" > "\tcase 3:" @1 /X3D/Scene/-children/3/Script/#sourceText/64 /X3D/Scene/-children/3/Script/#sourceText/64 < "\t}" > "\t\th += Math.floor(Math.random() * 2) * 2 - 1;" @1 /X3D/Scene/-children/3/Script/#sourceText/65 /X3D/Scene/-children/3/Script/#sourceText/65 < "\tif (f < 1) {" > "\t\tbreak;" @1 /X3D/Scene/-children/3/Script/#sourceText/66 /X3D/Scene/-children/3/Script/#sourceText/66 < "\t\tf = 10;" > "\t}" @1 /X3D/Scene/-children/3/Script/#sourceText/67 /X3D/Scene/-children/3/Script/#sourceText/67 < "\t}" > "\tif (f < 1) {" @1 /X3D/Scene/-children/3/Script/#sourceText/68 /X3D/Scene/-children/3/Script/#sourceText/68 < "\tif (g < 1) {" > "\t\tf = 10;" @1 /X3D/Scene/-children/3/Script/#sourceText/69 /X3D/Scene/-children/3/Script/#sourceText/69 < "\t\tg = 4;" > "\t}" @1 /X3D/Scene/-children/3/Script/#sourceText/70 /X3D/Scene/-children/3/Script/#sourceText/70 < "\t}" > "\tif (g < 1) {" @1 /X3D/Scene/-children/3/Script/#sourceText/71 /X3D/Scene/-children/3/Script/#sourceText/71 < "\tif (h < 1) {" > "\t\tg = 4;" @1 /X3D/Scene/-children/3/Script/#sourceText/72 /X3D/Scene/-children/3/Script/#sourceText/72 < "\t\th = 4;" > "\t}" @1 /X3D/Scene/-children/3/Script/#sourceText/73 /X3D/Scene/-children/3/Script/#sourceText/73 < "\t}" > "\tif (h < 1) {" @2 /X3D/Scene/-children/3/Script/#sourceText/74/1/0 /X3D/Scene/-children/3/Script/#sourceText/74/1/0 < "resolution" > "h" @2 /X3D/Scene/-children/3/Script/#sourceText/74/3/0 /X3D/Scene/-children/3/Script/#sourceText/74/3/0 < "100;" > "4;" @2 /X3D/Scene/-children/3/Script/#sourceText/75 /X3D/Scene/-children/3/Script/#sourceText/75 < "\tupdateCoordinates(resolution);" > "\t}" @1 /X3D/Scene/-children/3/Script/#sourceText/76 /X3D/Scene/-children/3/Script/#sourceText/76 < "}" > "\tresolution = 100;" @7 /X3D/Scene/-children/3/Script/#sourceText/77 > "\tupdateCoordinates(resolution);" @7 /X3D/Scene/-children/3/Script/#sourceText/78 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/flowers7.json ../data/flowers7.new.json @2 /X3D/Scene/-children/5/Script/#sourceText/2 /X3D/Scene/-children/5/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/5/Script/#sourceText/3 /X3D/Scene/-children/5/Script/#sourceText/3 < " function set_fraction( f, tm ) {" > "" @1 /X3D/Scene/-children/5/Script/#sourceText/4 /X3D/Scene/-children/5/Script/#sourceText/4 < " var side = Math.floor(f*frontUrls.length);" > "ecmascript:" @1 /X3D/Scene/-children/5/Script/#sourceText/5 /X3D/Scene/-children/5/Script/#sourceText/5 < " if (side > frontUrls.length-1) {" > " function set_fraction( f, tm ) {" @1 /X3D/Scene/-children/5/Script/#sourceText/6 /X3D/Scene/-children/5/Script/#sourceText/6 < " side = 0;" > " var side = Math.floor(f*frontUrls.length);" @1 /X3D/Scene/-children/5/Script/#sourceText/7 /X3D/Scene/-children/5/Script/#sourceText/7 < " }" > " if (side > frontUrls.length-1) {" @1 /X3D/Scene/-children/5/Script/#sourceText/8 /X3D/Scene/-children/5/Script/#sourceText/8 < " if (side != old) {" > " side = 0;" @1 /X3D/Scene/-children/5/Script/#sourceText/9 /X3D/Scene/-children/5/Script/#sourceText/9 < " old = side;" > " }" @1 /X3D/Scene/-children/5/Script/#sourceText/10 /X3D/Scene/-children/5/Script/#sourceText/10 < " front_changed[0] = frontUrls[side];" > " if (side != old) {" @2 /X3D/Scene/-children/5/Script/#sourceText/11/1/0 /X3D/Scene/-children/5/Script/#sourceText/11/1/0 < "back_changed[0]" > "old" @2 /X3D/Scene/-children/5/Script/#sourceText/11/3/0 /X3D/Scene/-children/5/Script/#sourceText/11/3/0 < "backUrls[side];" > "side;" @2 /X3D/Scene/-children/5/Script/#sourceText/12/1/0 /X3D/Scene/-children/5/Script/#sourceText/12/1/0 < "left_changed[0]" > "front_changed[0]" @2 /X3D/Scene/-children/5/Script/#sourceText/12/3/0 /X3D/Scene/-children/5/Script/#sourceText/12/3/0 < "leftUrls[side];" > "frontUrls[side];" @2 /X3D/Scene/-children/5/Script/#sourceText/13/1/0 /X3D/Scene/-children/5/Script/#sourceText/13/1/0 < "right_changed[0]" > "back_changed[0]" @2 /X3D/Scene/-children/5/Script/#sourceText/13/3/0 /X3D/Scene/-children/5/Script/#sourceText/13/3/0 < "rightUrls[side];" > "backUrls[side];" @2 /X3D/Scene/-children/5/Script/#sourceText/14/1/0 /X3D/Scene/-children/5/Script/#sourceText/14/1/0 < "top_changed[0]" > "left_changed[0]" @2 /X3D/Scene/-children/5/Script/#sourceText/14/3/0 /X3D/Scene/-children/5/Script/#sourceText/14/3/0 < "topUrls[side];" > "leftUrls[side];" @2 /X3D/Scene/-children/5/Script/#sourceText/15/1/0 /X3D/Scene/-children/5/Script/#sourceText/15/1/0 < "bottom_changed[0]" > "right_changed[0]" @2 /X3D/Scene/-children/5/Script/#sourceText/15/3/0 /X3D/Scene/-children/5/Script/#sourceText/15/3/0 < "bottomUrls[side];" > "rightUrls[side];" @1 /X3D/Scene/-children/5/Script/#sourceText/16 /X3D/Scene/-children/5/Script/#sourceText/16 < " }" > " top_changed[0] = topUrls[side];" @1 /X3D/Scene/-children/5/Script/#sourceText/17 /X3D/Scene/-children/5/Script/#sourceText/17 < " }" > " bottom_changed[0] = bottomUrls[side];" @7 /X3D/Scene/-children/5/Script/#sourceText/18 > " }" @7 /X3D/Scene/-children/5/Script/#sourceText/19 > " }" @2 /X3D/Scene/-children/20/Script/#sourceText/2 /X3D/Scene/-children/20/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/4 /X3D/Scene/-children/20/Script/#sourceText/4 < "function set_a(value) {" > "ecmascript:" @1 /X3D/Scene/-children/20/Script/#sourceText/5 /X3D/Scene/-children/20/Script/#sourceText/5 < "\ta = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/6 /X3D/Scene/-children/20/Script/#sourceText/6 < "}" > "function set_a(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/7 /X3D/Scene/-children/20/Script/#sourceText/7 < "" > "\ta = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/8 /X3D/Scene/-children/20/Script/#sourceText/8 < "function set_b(value) {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/9 /X3D/Scene/-children/20/Script/#sourceText/9 < "\tb = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/10 /X3D/Scene/-children/20/Script/#sourceText/10 < "}" > "function set_b(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/11 /X3D/Scene/-children/20/Script/#sourceText/11 < "" > "\tb = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/12 /X3D/Scene/-children/20/Script/#sourceText/12 < "function set_c(value) {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/13 /X3D/Scene/-children/20/Script/#sourceText/13 < "\tc = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/14 /X3D/Scene/-children/20/Script/#sourceText/14 < "}" > "function set_c(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/15 /X3D/Scene/-children/20/Script/#sourceText/15 < "" > "\tc = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/16 /X3D/Scene/-children/20/Script/#sourceText/16 < "function set_d(value) {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/17 /X3D/Scene/-children/20/Script/#sourceText/17 < "\td = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/18 /X3D/Scene/-children/20/Script/#sourceText/18 < "}" > "function set_d(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/19 /X3D/Scene/-children/20/Script/#sourceText/19 < "" > "\td = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/20 /X3D/Scene/-children/20/Script/#sourceText/20 < "function set_tdelta(value) {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/21 /X3D/Scene/-children/20/Script/#sourceText/21 < "\ttdelta = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/22 /X3D/Scene/-children/20/Script/#sourceText/22 < "}" > "function set_tdelta(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/23 /X3D/Scene/-children/20/Script/#sourceText/23 < "" > "\ttdelta = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/24 /X3D/Scene/-children/20/Script/#sourceText/24 < "function set_tdelta(value) {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/25 /X3D/Scene/-children/20/Script/#sourceText/25 < "\ttdelta = value;" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/26 /X3D/Scene/-children/20/Script/#sourceText/26 < "}" > "function set_tdelta(value) {" @1 /X3D/Scene/-children/20/Script/#sourceText/27 /X3D/Scene/-children/20/Script/#sourceText/27 < "" > "\ttdelta = value;" @1 /X3D/Scene/-children/20/Script/#sourceText/28 /X3D/Scene/-children/20/Script/#sourceText/28 < "function set_fraction() {" > "}" @1 /X3D/Scene/-children/20/Script/#sourceText/29 /X3D/Scene/-children/20/Script/#sourceText/29 < "\tvar choice = Math.floor(Math.random() * 4);" > "" @1 /X3D/Scene/-children/20/Script/#sourceText/30 /X3D/Scene/-children/20/Script/#sourceText/30 < "\tif (choice == 0) {" > "function set_fraction() {" @1 /X3D/Scene/-children/20/Script/#sourceText/31 /X3D/Scene/-children/20/Script/#sourceText/31 < "\t\tset_a(a + Math.floor(Math.random() * 2) * 2 - 1);" > "\tvar choice = Math.floor(Math.random() * 4);" @1 /X3D/Scene/-children/20/Script/#sourceText/32 /X3D/Scene/-children/20/Script/#sourceText/32 < "\t} else if (choice == 1) {" > "\tif (choice == 0) {" @2 /X3D/Scene/-children/20/Script/#sourceText/33/1/0 /X3D/Scene/-children/20/Script/#sourceText/33/1/0 < "set_b(b" > "set_a(a" @2 /X3D/Scene/-children/20/Script/#sourceText/34/6/0 /X3D/Scene/-children/20/Script/#sourceText/34/6/0 < "2)" > "1)" @2 /X3D/Scene/-children/20/Script/#sourceText/35/1/0 /X3D/Scene/-children/20/Script/#sourceText/35/1/0 < "set_c(c" > "set_b(b" @2 /X3D/Scene/-children/20/Script/#sourceText/36/6/0 /X3D/Scene/-children/20/Script/#sourceText/36/6/0 < "3)" > "2)" @2 /X3D/Scene/-children/20/Script/#sourceText/37/1/0 /X3D/Scene/-children/20/Script/#sourceText/37/1/0 < "set_d(d" > "set_c(c" @1 /X3D/Scene/-children/20/Script/#sourceText/38 /X3D/Scene/-children/20/Script/#sourceText/38 < "\t}" > "\t} else if (choice == 3) {" @1 /X3D/Scene/-children/20/Script/#sourceText/39 /X3D/Scene/-children/20/Script/#sourceText/39 < "\tset_tdelta(tdelta + 0.5);" > "\t\tset_d(d + Math.floor(Math.random() * 2) * 2 - 1);" @1 /X3D/Scene/-children/20/Script/#sourceText/40 /X3D/Scene/-children/20/Script/#sourceText/40 < "\tset_pdelta(pdelta + 0.5);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/41 /X3D/Scene/-children/20/Script/#sourceText/41 < "\tif (a < 1) {" > "\tset_tdelta(tdelta + 0.5);" @1 /X3D/Scene/-children/20/Script/#sourceText/42 /X3D/Scene/-children/20/Script/#sourceText/42 < "\t\tset_a(10);" > "\tset_pdelta(pdelta + 0.5);" @1 /X3D/Scene/-children/20/Script/#sourceText/43 /X3D/Scene/-children/20/Script/#sourceText/43 < "\t}" > "\tif (a < 1) {" @1 /X3D/Scene/-children/20/Script/#sourceText/44 /X3D/Scene/-children/20/Script/#sourceText/44 < "\tif (b < 1) {" > "\t\tset_a(10);" @2 /X3D/Scene/-children/20/Script/#sourceText/45 /X3D/Scene/-children/20/Script/#sourceText/45 < "\t\tset_b(10);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/46 /X3D/Scene/-children/20/Script/#sourceText/46 < "\t}" > "\tif (b < 1) {" @1 /X3D/Scene/-children/20/Script/#sourceText/47 /X3D/Scene/-children/20/Script/#sourceText/47 < "\tif (c < 1) {" > "\t\tset_b(10);" @2 /X3D/Scene/-children/20/Script/#sourceText/48 /X3D/Scene/-children/20/Script/#sourceText/48 < "\t\tset_c(4);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/49 /X3D/Scene/-children/20/Script/#sourceText/49 < "\t}" > "\tif (c < 1) {" @1 /X3D/Scene/-children/20/Script/#sourceText/50 /X3D/Scene/-children/20/Script/#sourceText/50 < "\tif (c > 20) {" > "\t\tset_c(4);" @2 /X3D/Scene/-children/20/Script/#sourceText/51 /X3D/Scene/-children/20/Script/#sourceText/51 < "\t\tset_c(4);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/52 /X3D/Scene/-children/20/Script/#sourceText/52 < "\t}" > "\tif (c > 20) {" @1 /X3D/Scene/-children/20/Script/#sourceText/53 /X3D/Scene/-children/20/Script/#sourceText/53 < "\tif (d < 1) {" > "\t\tset_c(4);" @2 /X3D/Scene/-children/20/Script/#sourceText/54 /X3D/Scene/-children/20/Script/#sourceText/54 < "\t\tset_d(4);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/55 /X3D/Scene/-children/20/Script/#sourceText/55 < "\t}" > "\tif (d < 1) {" @1 /X3D/Scene/-children/20/Script/#sourceText/56 /X3D/Scene/-children/20/Script/#sourceText/56 < "\tif (d > 20) {" > "\t\tset_d(4);" @2 /X3D/Scene/-children/20/Script/#sourceText/57 /X3D/Scene/-children/20/Script/#sourceText/57 < "\t\tset_d(4);" > "\t}" @1 /X3D/Scene/-children/20/Script/#sourceText/58 /X3D/Scene/-children/20/Script/#sourceText/58 < "\t}" > "\tif (d > 20) {" @1 /X3D/Scene/-children/20/Script/#sourceText/59 /X3D/Scene/-children/20/Script/#sourceText/59 < "\t// console.log(a, b, c, d, tdelta, pdelta);" > "\t\tset_d(4);" @7 /X3D/Scene/-children/20/Script/#sourceText/61 > "\t// console.log(a, b, c, d, tdelta, pdelta);" @7 /X3D/Scene/-children/20/Script/#sourceText/62 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/force.json ../data/force.new.json @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 < "\t\t\t\t\tfunction set_cycle(value) {" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 < " old = translation;" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 < "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" > "\t\t\t\t\tfunction set_cycle(value) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 < " keyValue = new MFVec3f(old, translation);" > " old = translation;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 < "\t\t\t\t\t\t// Browser.println(translation);" > "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 < "\t\t\t\t\t}" > " keyValue = new MFVec3f(old, translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 > "\t\t\t\t\t\t// Browser.println(translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/10 > "\t\t\t\t\t}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < " function set_endA(value) {" > "ecmascript:" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 < "\t\t if (typeof spine === 'undefined') {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "\t\t spine = new MFVec3f(value, value);" > " function set_endA(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 < "\t\t } else {" > "\t\t if (typeof spine === 'undefined') {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8/5/0 < "spine[1]);" > "value);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 < " }" > "\t\t spine = new MFVec3f(value, spine[1]);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 < " function set_endB(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 < "\t\t if (typeof spine === 'undefined') {" > " " @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 < "\t\t spine = new MFVec3f(value, value);" > " function set_endB(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15 < "\t\t } else {" > "\t\t if (typeof spine === 'undefined') {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16/4/0 < "MFVec3f(spine[0]," > "MFVec3f(value," @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 < " }" > "\t\t spine = new MFVec3f(spine[0], value);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 < " function set_spine(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 < " spine = value;" > " " @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 < " }" > " function set_spine(value) {" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 > " spine = value;" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 > " }" @2 /X3D/Scene/-children/3/Script/#sourceText/2 /X3D/Scene/-children/3/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/3/Script/#sourceText/3 /X3D/Scene/-children/3/Script/#sourceText/3 < "\tfunction add_node(value) {" > "\t" @1 /X3D/Scene/-children/3/Script/#sourceText/4 /X3D/Scene/-children/3/Script/#sourceText/4 < " // Browser.print('hey ', counter);" > "ecmascript:" @2 /X3D/Scene/-children/3/Script/#sourceText/5/1/0 /X3D/Scene/-children/3/Script/#sourceText/5/1/0 < "counter" > "function" @2 /X3D/Scene/-children/3/Script/#sourceText/5/2/0 /X3D/Scene/-children/3/Script/#sourceText/5/2/0 < "=" > "add_node(value)" @2 /X3D/Scene/-children/3/Script/#sourceText/5/3/0 /X3D/Scene/-children/3/Script/#sourceText/5/3/0 < "counter++;" > "{" @1 /X3D/Scene/-children/3/Script/#sourceText/6 /X3D/Scene/-children/3/Script/#sourceText/6 < "\t\tBrowser.appendTo(Browser.getDocument().querySelector(\"field [name=ModifiableNode]\")," > " // Browser.print('hey ', counter);" @1 /X3D/Scene/-children/3/Script/#sourceText/7 /X3D/Scene/-children/3/Script/#sourceText/7 < "\t\t\t{ \"ProtoInstance\":" > " counter = counter++;" @2 /X3D/Scene/-children/3/Script/#sourceText/8/1/0 /X3D/Scene/-children/3/Script/#sourceText/8/1/0 < "{" > "Browser.appendTo(Browser.getDocument().querySelector(\"field" @2 /X3D/Scene/-children/3/Script/#sourceText/8/2/0 /X3D/Scene/-children/3/Script/#sourceText/8/2/0 < "\"@name\":\"node\"," > "[name=ModifiableNode]\")," @1 /X3D/Scene/-children/3/Script/#sourceText/9 /X3D/Scene/-children/3/Script/#sourceText/9 < "\t\t\t\t \"@DEF\":\"node'+counter+'\"," > "\t\t\t{ \"ProtoInstance\":" @2 /X3D/Scene/-children/3/Script/#sourceText/10/1/0 /X3D/Scene/-children/3/Script/#sourceText/10/1/0 < "\"fieldValue\":" > "{" @2 /X3D/Scene/-children/3/Script/#sourceText/10/2/0 /X3D/Scene/-children/3/Script/#sourceText/10/2/0 < "[" > "\"@name\":\"node\"," @2 /X3D/Scene/-children/3/Script/#sourceText/11/1/0 /X3D/Scene/-children/3/Script/#sourceText/11/1/0 < "{" > "\"@DEF\":\"node'+counter+'\"," @1 /X3D/Scene/-children/3/Script/#sourceText/12 /X3D/Scene/-children/3/Script/#sourceText/12 < "\t\t\t\t\t\t \"@name\":\"position\"," > "\t\t\t\t \"fieldValue\": [" @2 /X3D/Scene/-children/3/Script/#sourceText/13/1/0 /X3D/Scene/-children/3/Script/#sourceText/13/1/0 < "\"@value\":[0.0,0.0,0.0]" > "{" @2 /X3D/Scene/-children/3/Script/#sourceText/14/1/0 /X3D/Scene/-children/3/Script/#sourceText/14/1/0 < "}" > "\"@name\":\"position\"," @2 /X3D/Scene/-children/3/Script/#sourceText/15/1/0 /X3D/Scene/-children/3/Script/#sourceText/15/1/0 < "]" > "\"@value\":[0.0,0.0,0.0]" @2 /X3D/Scene/-children/3/Script/#sourceText/17/1/0 /X3D/Scene/-children/3/Script/#sourceText/17/1/0 < "});" > "]" @2 /X3D/Scene/-children/3/Script/#sourceText/18/1/0 /X3D/Scene/-children/3/Script/#sourceText/18/1/0 < "" > "}" @2 /X3D/Scene/-children/3/Script/#sourceText/19/1/0 /X3D/Scene/-children/3/Script/#sourceText/19/1/0 < "}" > "});" @7 /X3D/Scene/-children/3/Script/#sourceText/20 > " " @7 /X3D/Scene/-children/3/Script/#sourceText/21 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/fors.json ../data/fors.new.json @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 < "\t\t\t\t\tfunction set_cycle(value) {" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 < " old = translation;" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 < "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" > "\t\t\t\t\tfunction set_cycle(value) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 < " keyValue = new MFVec3f(old, translation);" > " old = translation;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 < "\t\t\t\t\t\t// Browser.println(translation);" > "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 < "\t\t\t\t\t}" > " keyValue = new MFVec3f(old, translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 > "\t\t\t\t\t\t// Browser.println(translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/10 > "\t\t\t\t\t}" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/2 < "ecmascript:" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < " function set_endA(value) {" > "ecmascript:" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 < "\t\t if (typeof spine === \"undefined\") {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "\t\t spine = new MFVec3f(value, value);" > " function set_endA(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 < "\t\t } else {" > "\t\t if (typeof spine === \"undefined\") {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8/5/0 < "spine[1]);" > "value);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 < " }" > "\t\t spine = new MFVec3f(value, spine[1]);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 < " function set_endB(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 < "\t\t if (typeof spine === \"undefined\") {" > " " @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 < "\t\t spine = new MFVec3f(value, value);" > " function set_endB(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15 < "\t\t } else {" > "\t\t if (typeof spine === \"undefined\") {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16/4/0 < "MFVec3f(spine[0]," > "MFVec3f(value," @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18 < " }" > "\t\t spine = new MFVec3f(spine[0], value);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 < " function set_spine(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21 < " spine = value;" > " " @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 < " }" > " function set_spine(value) {" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 > " spine = value;" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/fors2.json ../data/fors2.new.json @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/1 < " ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/2 < "\t\t\t\t\tfunction set_cycle(value) {" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 < " old = translation;" > " ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 < "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" > "\t\t\t\t\tfunction set_cycle(value) {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 < " keyValue = new MFVec3f(old, translation);" > " old = translation;" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 < "\t\t\t\t\t\t// Browser.println(translation);" > "\t\t\t\t\t\ttranslation = new SFVec3f(Math.random()*100-50, Math.random()*100-50, Math.random()*100-50);" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 < "\t\t\t\t\t}" > " keyValue = new MFVec3f(old, translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 > "\t\t\t\t\t\t// Browser.println(translation);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 > "\t\t\t\t\t}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 < " ecmascript:" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 < " function set_endA(value) {" > " ecmascript:" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < "\t\t if (typeof spine === \"undefined\") {" > "" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 < "\t\t spine = new MFVec3f(value, value);" > " function set_endA(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "\t\t } else {" > "\t\t if (typeof spine === \"undefined\") {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7/5/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7/5/0 < "spine[1]);" > "value);" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < " }" > "\t\t spine = new MFVec3f(value, spine[1]);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 < " function set_endB(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/12 < "\t\t if (typeof spine === \"undefined\") {" > " " @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/13 < "\t\t spine = new MFVec3f(value, value);" > " function set_endB(value) {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/14 < "\t\t } else {" > "\t\t if (typeof spine === \"undefined\") {" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/4/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/15/4/0 < "MFVec3f(spine[0]," > "MFVec3f(value," @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/16 < "\t\t }" > "\t\t } else {" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/17 < " }" > "\t\t spine = new MFVec3f(spine[0], value);" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/18/1/0 < "" > "}" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/19 < " function set_spine(value) {" > " }" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/20 < "\t\t Browser.print('\n'+'\"');" > " " @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/1/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/1/0 < "spine" > "function" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/2/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/2/0 < "=" > "set_spine(value)" @2 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/3/0 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/21/3/0 < "value;" > "{" @1 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/22 < " }" > "\t\t Browser.print('\n'+'\"');" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/23 > " spine = value;" @7 /X3D/Scene/-children/1/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/24 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/geobubbles.json ../data/geobubbles.new.json @2 /X3D/Scene/-children/7/Script/#sourceText/0 /X3D/Scene/-children/7/Script/#sourceText/0 < "ecmascript:" > "" @1 /X3D/Scene/-children/7/Script/#sourceText/2 /X3D/Scene/-children/7/Script/#sourceText/2 < " function set_cycle(value) {" > "ecmascript:" @1 /X3D/Scene/-children/7/Script/#sourceText/3 /X3D/Scene/-children/7/Script/#sourceText/3 < " var cartesianMult = -150; // -150 if cartesian, 1 if geo" > "" @1 /X3D/Scene/-children/7/Script/#sourceText/4 /X3D/Scene/-children/7/Script/#sourceText/4 < " var ov = val;" > " function set_cycle(value) {" @1 /X3D/Scene/-children/7/Script/#sourceText/5 /X3D/Scene/-children/7/Script/#sourceText/5 < "\t\t\t// Browser.print('old '+ov);" > " var cartesianMult = -150; // -150 if cartesian, 1 if geo" @1 /X3D/Scene/-children/7/Script/#sourceText/6 /X3D/Scene/-children/7/Script/#sourceText/6 < " do {" > " var ov = val;" @2 /X3D/Scene/-children/7/Script/#sourceText/7/1/0 /X3D/Scene/-children/7/Script/#sourceText/7/1/0 < "val" > "//" @2 /X3D/Scene/-children/7/Script/#sourceText/7/2/0 /X3D/Scene/-children/7/Script/#sourceText/7/2/0 < "=" > "Browser.print('old" @2 /X3D/Scene/-children/7/Script/#sourceText/7/3/0 /X3D/Scene/-children/7/Script/#sourceText/7/3/0 < "Math.floor(Math.random()*2);" > "'+ov);" @1 /X3D/Scene/-children/7/Script/#sourceText/8 /X3D/Scene/-children/7/Script/#sourceText/8 < " var vc = val;" > " do {" @1 /X3D/Scene/-children/7/Script/#sourceText/9 /X3D/Scene/-children/7/Script/#sourceText/9 < " positions[vc] = new SFVec3d(Math.round(Math.random()*2)*0.0015708*cartesianMult, Math.round(Math.random()*2)*0.0015708*cartesianMult, 4);" > " val = Math.floor(Math.random()*2);" @1 /X3D/Scene/-children/7/Script/#sourceText/10 /X3D/Scene/-children/7/Script/#sourceText/10 < " } while ( positions[ov][0] === positions[vc][0] && positions[ov][1] === positions[vc][1] && positions[ov][2] === positions[vc][2]);" > " var vc = val;" @1 /X3D/Scene/-children/7/Script/#sourceText/11 /X3D/Scene/-children/7/Script/#sourceText/11 < "\t\t\t// Browser.println(positions[ov]);" > " positions[vc] = new SFVec3d(Math.round(Math.random()*2)*0.0015708*cartesianMult, Math.round(Math.random()*2)*0.0015708*cartesianMult, 4);" @1 /X3D/Scene/-children/7/Script/#sourceText/12 /X3D/Scene/-children/7/Script/#sourceText/12 < "\t\t\t// Browser.println(positions[vc]);" > " } while ( positions[ov][0] === positions[vc][0] && positions[ov][1] === positions[vc][1] && positions[ov][2] === positions[vc][2]);" @1 /X3D/Scene/-children/7/Script/#sourceText/13 /X3D/Scene/-children/7/Script/#sourceText/13 < " position = new MFVec3d();" > "\t\t\t// Browser.println(positions[ov]);" @1 /X3D/Scene/-children/7/Script/#sourceText/14 /X3D/Scene/-children/7/Script/#sourceText/14 < " position[0] = new SFVec3d(positions[ov][0],positions[ov][1],positions[ov][2]);" > "\t\t\t// Browser.println(positions[vc]);" @2 /X3D/Scene/-children/7/Script/#sourceText/15/1/0 /X3D/Scene/-children/7/Script/#sourceText/15/1/0 < "position[1]" > "position" @2 /X3D/Scene/-children/7/Script/#sourceText/15/4/0 /X3D/Scene/-children/7/Script/#sourceText/15/4/0 < "SFVec3d(positions[vc][0],positions[vc][1],positions[vc][2]);" > "MFVec3d();" @1 /X3D/Scene/-children/7/Script/#sourceText/16 /X3D/Scene/-children/7/Script/#sourceText/16 < " }" > " position[0] = new SFVec3d(positions[ov][0],positions[ov][1],positions[ov][2]);" @7 /X3D/Scene/-children/7/Script/#sourceText/17 > " position[1] = new SFVec3d(positions[vc][0],positions[vc][1],positions[vc][2]);" @7 /X3D/Scene/-children/7/Script/#sourceText/18 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/HeadsUpDisplayExample.json ../data/HeadsUpDisplayExample.new.json @1 /X3D/Scene/-children/0/#comment /X3D/Scene/-children/0/#comment < "Simple Heads-Up Display (HUD) Prototype\n \n Manages the display of a HUD and maintains its position on the screen.\n Changes to fieldOfView (in Viewpoint node) will change screen position\n \n Fields:\n hudSize Size of HUD (initializeOnly - SFVec3f) default=\"1 1 .01\"\n hudColor Color of HUD (inputOutput - SFColor) default=\"1 1 1\"\n screenOffset Offset of HUD. This field positions the HUD on the display screen (inputOutput - SFVec3f) default=\"0 0 0\"\n hudGeometry Geometry to be placed on the HUD. Origin is center of HUD. (inputOutput - MFNode) default = []\n position_changed Current viewer location (outputOnly - SFVec3f)\n orientation_changed Current viewer orientation (outputOnly - SFRotation)\n \n \n" > "Simple Heads-Up Display (HUD) Prototype Manages the display of a HUD and maintains its position on the screen. Changes to fieldOfView (in Viewpoint node) will change screen position Fields: hudSize Size of HUD (initializeOnly - SFVec3f) default=\"1 1 .01\" hudColor Color of HUD (inputOutput - SFColor) default=\"1 1 1\" screenOffset Offset of HUD. This field positions the HUD on the display screen (inputOutput - SFVec3f) default=\"0 0 0\" hudGeometry Geometry to be placed on the HUD. Origin is center of HUD. (inputOutput - MFNode) default = [] position_changed Current viewer location (outputOnly - SFVec3f) orientation_changed Current viewer orientation (outputOnly - SFRotation)" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/indexedfaceset_pixeltexture_entire.json ../data/indexedfaceset_pixeltexture_entire.new.json @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 4294967295 > -1 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4294902015 > -65281 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/indexedfaceset_pixeltexture_part.json ../data/indexedfaceset_pixeltexture_part.new.json @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 4294967295 > -1 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4294902015 > -65281 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/indexedfaceset_pixeltexture_plus.json ../data/indexedfaceset_pixeltexture_plus.new.json @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 4294967295 > -1 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4294902015 > -65281 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/indexedfaceset_pixeltexture_whole.json ../data/indexedfaceset_pixeltexture_whole.new.json @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 4294967295 > -1 @8 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/7/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4294902015 > -65281 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/mirror.json ../data/mirror.new.json @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/2 < "ecmascript:" > " " @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/3 < " function set_fraction( f, tm ) {" > "" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/4 < "\t var side = Math.floor(f*frontUrls.length);" > "ecmascript:" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/5 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/5 < "\t if (side > frontUrls.length-1) {" > " function set_fraction( f, tm ) {" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/6 < "\t \tside = 0;" > "\t var side = Math.floor(f*frontUrls.length);" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/7 < "\t }" > "\t if (side > frontUrls.length-1) {" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/8 < "\t if (side != old) {" > "\t \tside = 0;" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/9 < "\t \t Browser.print(f+\" \"+side);" > "\t }" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/10 < "\t \t old = side;" > "\t if (side != old) {" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11 < "\t\t front_changed[0] = frontUrls[side];" > "\t \t Browser.print(f+\" \"+side);" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/1/0 < "back_changed[0]" > "old" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/3/0 < "backUrls[side];" > "side;" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/1/0 < "left_changed[0]" > "front_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/3/0 < "leftUrls[side];" > "frontUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/1/0 < "right_changed[0]" > "back_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/3/0 < "rightUrls[side];" > "backUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/1/0 < "top_changed[0]" > "left_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/3/0 < "topUrls[side];" > "leftUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/1/0 < "bottom_changed[0]" > "right_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/3/0 < "bottomUrls[side];" > "rightUrls[side];" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/17 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/17 < " }" > "\t\t top_changed[0] = topUrls[side];" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/18 < " }" > "\t\t bottom_changed[0] = bottomUrls[side];" @7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/19 > " }" @7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/20 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/mirror2.json ../data/mirror2.new.json @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/2 < "ecmascript:" > " " @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/3 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/3 < " function set_fraction( f, tm ) {" > "" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/4 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/4 < "\t var side = Math.floor(f*frontUrls.length);" > "ecmascript:" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/5 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/5 < "\t if (side > frontUrls.length-1) {" > " function set_fraction( f, tm ) {" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/6 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/6 < "\t \tside = 0;" > "\t var side = Math.floor(f*frontUrls.length);" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/7 < "\t }" > "\t if (side > frontUrls.length-1) {" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/8 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/8 < "\t if (side != old) {" > "\t \tside = 0;" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/9 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/9 < "\t \t // Browser.print(f+\" \"+side);" > "\t }" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/10 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/10 < "\t \t old = side;" > "\t if (side != old) {" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/1/0 < "front_changed[0]" > "//" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/2/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/2/0 < "=" > "Browser.print(f+\"" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/11/3/0 < "frontUrls[side];" > "\"+side);" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/1/0 < "back_changed[0]" > "old" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/12/3/0 < "backUrls[side];" > "side;" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/1/0 < "left_changed[0]" > "front_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/13/3/0 < "leftUrls[side];" > "frontUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/1/0 < "right_changed[0]" > "back_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/14/3/0 < "rightUrls[side];" > "backUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/1/0 < "top_changed[0]" > "left_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/15/3/0 < "topUrls[side];" > "leftUrls[side];" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/1/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/1/0 < "bottom_changed[0]" > "right_changed[0]" @2 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/3/0 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/16/3/0 < "bottomUrls[side];" > "rightUrls[side];" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/17 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/17 < " }" > "\t\t top_changed[0] = topUrls[side];" @1 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/18 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/18 < " }" > "\t\t bottom_changed[0] = bottomUrls[side];" @7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/19 > " }" @7 /X3D/Scene/-children/2/Transform/-children/1/Script/#sourceText/20 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/PixelTextureComponentExamples.json ../data/PixelTextureComponentExamples.new.json @7 /X3D/Scene/-children/2/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image > [8,8,1,204,0,204,0,204,0,204,0,0,204,0,204,0,204,0,204,204,0,204,0,204,0,204,0,0,204,0,204,0,204,0,204,204,0,204,0,204,0,204,0,0,204,0,204,0,204,0,204,204,0,204,0,204,0,204,0,0,204,0,204,0,204,0,204] @8 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 1 > 8 @8 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 2 > 8 @8 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 255 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/11 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/12 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/13 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/14 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/15 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/16 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/17 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/18 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/19 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/20 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/21 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/22 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/23 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/24 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/25 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/26 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/27 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/28 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/29 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/30 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/31 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/32 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/33 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/34 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/35 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/36 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/37 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/38 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/39 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/40 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/41 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/42 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/43 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/44 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/45 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/46 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/47 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/48 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/49 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/50 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/51 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/52 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/53 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/54 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/55 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/56 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/57 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/58 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/59 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/60 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/61 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/62 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/63 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/64 > 204 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/65 > 0 @7 /X3D/Scene/-children/3/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/66 > 204 @8 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 2 > 8 @8 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 1 > 8 @8 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 2 > 1 @8 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 52479 > 204 @8 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 8823 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/11 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/12 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/13 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/14 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/15 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/16 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/17 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/18 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/19 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/20 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/21 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/22 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/23 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/24 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/25 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/26 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/27 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/28 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/29 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/30 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/31 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/32 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/33 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/34 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/35 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/36 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/37 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/38 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/39 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/40 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/41 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/42 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/43 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/44 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/45 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/46 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/47 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/48 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/49 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/50 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/51 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/52 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/53 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/54 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/55 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/56 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/57 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/58 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/59 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/60 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/61 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/62 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/63 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/64 > 204 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/65 > 0 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/66 > 204 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 2 > 8 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 4 > 8 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 3 > 1 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 16711680 > 204 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 65280 > 0 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 0 > 204 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 < 0 > 204 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 < 16777215 > 204 @8 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 < 16776960 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/11 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/12 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/13 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/14 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/15 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/16 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/17 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/18 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/19 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/20 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/21 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/22 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/23 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/24 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/25 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/26 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/27 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/28 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/29 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/30 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/31 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/32 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/33 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/34 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/35 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/36 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/37 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/38 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/39 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/40 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/41 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/42 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/43 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/44 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/45 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/46 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/47 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/48 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/49 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/50 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/51 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/52 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/53 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/54 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/55 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/56 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/57 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/58 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/59 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/60 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/61 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/62 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/63 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/64 > 204 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/65 > 0 @7 /X3D/Scene/-children/5/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/66 > 204 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 3 > 8 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 2 > 8 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 4 > 1 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > 204 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 16711935 > 0 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 65535 > 204 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4278190207 > 0 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 < 16711807 > 204 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 < 65407 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/11 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/12 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/13 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/14 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/15 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/16 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/17 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/18 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/19 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/20 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/21 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/22 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/23 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/24 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/25 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/26 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/27 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/28 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/29 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/30 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/31 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/32 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/33 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/34 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/35 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/36 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/37 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/38 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/39 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/40 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/41 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/42 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/43 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/44 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/45 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/46 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/47 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/48 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/49 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/50 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/51 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/52 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/53 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/54 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/55 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/56 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/57 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/58 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/59 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/60 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/61 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/62 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/63 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/64 > 204 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/65 > 0 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/66 > 204 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/pp3.json ../data/pp3.new.json @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/3 < "function initialize() {" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/4 < "\trightlines = new MFString(\"\");" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/5 < "}" > "function initialize() {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/6 < "" > "\trightlines = new MFString(\"\");" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/7 < "function set_rightstring(rightstr) {" > "}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/8 < "\trightlines = new MFString(rightstr);" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/9 < "}" > "function set_rightstring(rightstr) {" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/10 > "\trightlines = new MFString(rightstr);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/1/Script/#sourceText/11 > "}" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/3 < "function initialize() {" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/4 < "\tuplines = new MFString(\"\");" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/5 < "}" > "function initialize() {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/6 < "" > "\tuplines = new MFString(\"\");" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/7 < "function set_upstring(upstr) {" > "}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/8 < "\tuplines = new MFString(upstr);" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/9 < "}" > "function set_upstring(upstr) {" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/10 > "\tuplines = new MFString(upstr);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/2/Script/#sourceText/11 > "}" @2 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/1 < "ecmascript:" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/3 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/3 < "function initialize() {" > "ecmascript:" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/4 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/4 < "\tcenterlines = new MFString(\"\");" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/5 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/5 < "}" > "function initialize() {" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/6 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/6 < "" > "\tcenterlines = new MFString(\"\");" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/7 < "function set_centerstring(centerstr) {" > "}" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/8 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/8 < "\tcenterlines = new MFString(centerstr);" > "" @1 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/9 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/9 < "}" > "function set_centerstring(centerstr) {" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/10 > "\tcenterlines = new MFString(centerstr);" @7 /X3D/Scene/-children/0/ProtoDeclare/ProtoBody/-children/3/Script/#sourceText/11 > "}" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/rgb_alpha.json ../data/rgb_alpha.new.json @8 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 4294901760 > -65536 @8 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 4294901760 > -65536 @8 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/1/Group/-children/0/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4278190335 > -16776961 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/Table5_18PixelTexture.json ../data/Table5_18PixelTexture.new.json @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 2 > 3 @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 3 > 4 @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 15119869 > -16776961 @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 16767927 > 16711935 @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 16767927 > 65535 @8 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 15119869 > -16777089 @7 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 > 16711807 @7 /X3D/Scene/-children/1/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 > 65407 @7 /X3D/Scene/-children/4/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image > [3,2,4,-16776961,16711935,65535,-16777089,16711807,65407] @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 1 > 3 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 1 > 4 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 255 > -16776961 @8 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 0 > 16711935 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 > 65535 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 > -16777089 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 > 16711807 @7 /X3D/Scene/-children/6/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 > 65407 @8 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 2 > 3 @8 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 1 > 2 @8 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 2 > 4 @8 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 52479 > -16776961 @8 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 8823 > 16711935 @7 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 > 65535 @7 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 > -16777089 @7 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 > 16711807 @7 /X3D/Scene/-children/8/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 > 65407 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/0 < 2 > 3 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/1 < 4 > 2 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/2 < 3 > 4 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 16711680 > -16776961 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/4 < 65280 > 16711935 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/5 < 0 > 65535 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 0 > -16777089 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/7 < 0 > 16711807 @8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/8 < 0 > 65407 @5 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/9 < 16777215 @5 /X3D/Scene/-children/10/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/10 < 16776960 @8 /X3D/Scene/-children/12/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 /X3D/Scene/-children/12/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/3 < 4278190335 > -16776961 @8 /X3D/Scene/-children/12/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 /X3D/Scene/-children/12/Transform/-children/0/Shape/-appearance/Appearance/-texture/PixelTexture/@image/6 < 4278190207 > -16777089 Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/text.json ../data/text.new.json @2 /X3D/Scene/-children/0/Transform/-children/0/Shape/-geometry/Text/@string/0 /X3D/Scene/-children/0/Transform/-children/0/Shape/-geometry/Text/@string/0 < "Node\"\"\"" > "Node\"" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/TextExamples.json ../data/TextExamples.new.json @2 /X3D/Scene/-children/1/Transform/-children/0/Shape/-geometry/Text/@string/2/2/0 /X3D/Scene/-children/1/Transform/-children/0/Shape/-geometry/Text/@string/2/2/0 < "\"Hi\"" > "\"Hi" @2 /X3D/Scene/-children/2/Transform/-children/0/Shape/-geometry/Text/@string/2/2/0 /X3D/Scene/-children/2/Transform/-children/0/Shape/-geometry/Text/@string/2/2/0 < "\"Hi\"" > "\"Hi" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/TextSpecialCharacters.json ../data/TextSpecialCharacters.new.json @2 /X3D/Scene/-children/2/Shape/-geometry/Text/@string/7/2/0 /X3D/Scene/-children/2/Shape/-geometry/Text/@string/7/2/0 < "\\\\" > "\\" @2 /X3D/Scene/-children/2/Shape/-geometry/Text/@string/8/1/0 /X3D/Scene/-children/2/Shape/-geometry/Text/@string/8/1/0 < "Π" > "Π" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/x3dconnector.json ../data/x3dconnector.new.json @1 /X3D/Scene/-children/5/Script/#sourceText/1 /X3D/Scene/-children/5/Script/#sourceText/1 < " ecmascript:" > "" @1 /X3D/Scene/-children/5/Script/#sourceText/2 /X3D/Scene/-children/5/Script/#sourceText/2 < " function recompute(startpoint,endpoint){" > "" @1 /X3D/Scene/-children/5/Script/#sourceText/3 /X3D/Scene/-children/5/Script/#sourceText/3 < " var dif = endpoint.subtract(startpoint);" > " ecmascript:" @1 /X3D/Scene/-children/5/Script/#sourceText/4 /X3D/Scene/-children/5/Script/#sourceText/4 < " var dist = dif.length()*.5;" > " function recompute(startpoint,endpoint){" @2 /X3D/Scene/-children/5/Script/#sourceText/5/2/0 /X3D/Scene/-children/5/Script/#sourceText/5/2/0 < "dif2" > "dif" @2 /X3D/Scene/-children/5/Script/#sourceText/5/4/0 /X3D/Scene/-children/5/Script/#sourceText/5/4/0 < "dif.multiply(.5);" > "endpoint.subtract(startpoint);" @2 /X3D/Scene/-children/5/Script/#sourceText/6/2/0 /X3D/Scene/-children/5/Script/#sourceText/6/2/0 < "norm" > "dist" @2 /X3D/Scene/-children/5/Script/#sourceText/6/4/0 /X3D/Scene/-children/5/Script/#sourceText/6/4/0 < "dif.normalize();" > "dif.length()*.5;" @2 /X3D/Scene/-children/5/Script/#sourceText/7/2/0 /X3D/Scene/-children/5/Script/#sourceText/7/2/0 < "trans" > "dif2" @2 /X3D/Scene/-children/5/Script/#sourceText/7/4/0 /X3D/Scene/-children/5/Script/#sourceText/7/4/0 < "startpoint.add(dif2);" > "dif.multiply(.5);" @2 /X3D/Scene/-children/5/Script/#sourceText/8/1/0 /X3D/Scene/-children/5/Script/#sourceText/8/1/0 < "scale" > "var" @2 /X3D/Scene/-children/5/Script/#sourceText/8/2/0 /X3D/Scene/-children/5/Script/#sourceText/8/2/0 < "=" > "norm" @2 /X3D/Scene/-children/5/Script/#sourceText/8/3/0 /X3D/Scene/-children/5/Script/#sourceText/8/3/0 < "new" > "=" @2 /X3D/Scene/-children/5/Script/#sourceText/8/4/0 /X3D/Scene/-children/5/Script/#sourceText/8/4/0 < "SFVec3f(1.0,dist,1.0);" > "dif.normalize();" @1 /X3D/Scene/-children/5/Script/#sourceText/9 /X3D/Scene/-children/5/Script/#sourceText/9 < " translation = trans;" > " var trans = startpoint.add(dif2);" @1 /X3D/Scene/-children/5/Script/#sourceText/10 /X3D/Scene/-children/5/Script/#sourceText/10 < " rotation = new SFRotation(new SFVec3f(0.0,1.0,0.0),norm);" > " scale = new SFVec3f(1.0,dist,1.0);" @1 /X3D/Scene/-children/5/Script/#sourceText/11 /X3D/Scene/-children/5/Script/#sourceText/11 < " //Browser.print('norm='+norm.toString());" > " translation = trans;" @1 /X3D/Scene/-children/5/Script/#sourceText/12 /X3D/Scene/-children/5/Script/#sourceText/12 < " //Browser.print('rotation='+rotation.toString());" > " rotation = new SFRotation(new SFVec3f(0.0,1.0,0.0),norm);" @2 /X3D/Scene/-children/5/Script/#sourceText/13/1/0 /X3D/Scene/-children/5/Script/#sourceText/13/1/0 < "}" > "//Browser.print('norm='+norm.toString());" @1 /X3D/Scene/-children/5/Script/#sourceText/14 /X3D/Scene/-children/5/Script/#sourceText/14 < " function initialize(){" > " //Browser.print('rotation='+rotation.toString());" @2 /X3D/Scene/-children/5/Script/#sourceText/15/1/0 /X3D/Scene/-children/5/Script/#sourceText/15/1/0 < "recompute(startnode.translation,endnode.translation);" > "}" @1 /X3D/Scene/-children/5/Script/#sourceText/16 /X3D/Scene/-children/5/Script/#sourceText/16 < " }" > " function initialize(){" @1 /X3D/Scene/-children/5/Script/#sourceText/17 /X3D/Scene/-children/5/Script/#sourceText/17 < " function set_startpoint(val,t){" > " recompute(startnode.translation,endnode.translation);" @2 /X3D/Scene/-children/5/Script/#sourceText/18/1/0 /X3D/Scene/-children/5/Script/#sourceText/18/1/0 < "recompute(val,endnode.translation);" > "}" @1 /X3D/Scene/-children/5/Script/#sourceText/19 /X3D/Scene/-children/5/Script/#sourceText/19 < " }" > " function set_startpoint(val,t){" @1 /X3D/Scene/-children/5/Script/#sourceText/20 /X3D/Scene/-children/5/Script/#sourceText/20 < " function set_endpoint(val,t){" > " recompute(val,endnode.translation);" @2 /X3D/Scene/-children/5/Script/#sourceText/21/1/0 /X3D/Scene/-children/5/Script/#sourceText/21/1/0 < "recompute(startnode.translation,val);" > "}" @1 /X3D/Scene/-children/5/Script/#sourceText/22 /X3D/Scene/-children/5/Script/#sourceText/22 < " }" > " function set_endpoint(val,t){" @7 /X3D/Scene/-children/5/Script/#sourceText/23 > " recompute(startnode.translation,val);" @7 /X3D/Scene/-children/5/Script/#sourceText/24 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/x3dconnectorProto.json ../data/x3dconnectorProto.new.json @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/1 < " ecmascript:" > "" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/2 < " function recompute(startpoint,endpoint){" > "" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/3 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/3 < "\t if (typeof endpoint === 'undefined') {" > " ecmascript:" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/4 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/4 < "\t\t\treturn;" > " function recompute(startpoint,endpoint){" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/5 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/5 < "\t\t}" > "\t if (typeof endpoint === 'undefined') {" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/6 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/6 < " var dif = endpoint.subtract(startpoint);" > "\t\t\treturn;" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/7 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/7 < " var dist = dif.length()*.5;" > "\t\t}" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8/2/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8/2/0 < "dif2" > "dif" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8/4/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/8/4/0 < "dif.multiply(.5);" > "endpoint.subtract(startpoint);" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9/2/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9/2/0 < "norm" > "dist" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9/4/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/9/4/0 < "dif.normalize();" > "dif.length()*.5;" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10/2/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10/2/0 < "trans" > "dif2" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10/4/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/10/4/0 < "startpoint.add(dif2);" > "dif.multiply(.5);" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/1/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/1/0 < "connectornode.scale" > "var" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/2/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/2/0 < "=" > "norm" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/3/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/3/0 < "new" > "=" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/4/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/11/4/0 < "SFVec3f(1.0,dist,1.0);" > "dif.normalize();" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/12 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/12 < " connectornode.translation = trans;" > " var trans = startpoint.add(dif2);" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/13 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/13 < " connectornode.rotation = new SFRotation(new SFVec3f(0.0,1.0,0.0),norm);" > " connectornode.scale = new SFVec3f(1.0,dist,1.0);" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/14 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/14 < " //Browser.print('norm='+norm.toString());" > " connectornode.translation = trans;" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/15 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/15 < " //Browser.print('rotation='+rotation.toString());" > " connectornode.rotation = new SFRotation(new SFVec3f(0.0,1.0,0.0),norm);" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/16/1/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/16/1/0 < "}" > "//Browser.print('norm='+norm.toString());" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/17 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/17 < " function initialize(){" > " //Browser.print('rotation='+rotation.toString());" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/18/1/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/18/1/0 < "recompute(startnode.translation,endnode.translation);" > "}" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/19 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/19 < " }" > " function initialize(){" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/20 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/20 < " function set_startpoint(val,t){" > " recompute(startnode.translation,endnode.translation);" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/21/1/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/21/1/0 < "recompute(val,endnode.translation);" > "}" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/22 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/22 < " }" > " function set_startpoint(val,t){" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/23 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/23 < " function set_endpoint(val,t){" > " recompute(val,endnode.translation);" @2 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/24/1/0 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/24/1/0 < "recompute(startnode.translation,val);" > "}" @1 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/25 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/25 < " }" > " function set_endpoint(val,t){" @7 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/26 > " recompute(startnode.translation,val);" @7 /X3D/Scene/-children/9/ProtoDeclare/ProtoBody/-children/0/Script/#sourceText/27 > " }" Different ================================================================================ C:\Users\coderextreme\X3DJSONLD\src\main\node\jsondiff.js ../data/X3dHeaderPrototypeSyntaxExamples.json ../data/X3dHeaderPrototypeSyntaxExamples.new.json @2 /X3D/Scene/-children/10/Collision/-proxy/Shape/-geometry/Text/@string/0/4/0 /X3D/Scene/-children/10/Collision/-proxy/Shape/-geometry/Text/@string/0/4/0 < "it!\"" > "it!" @5 /X3D/Scene/-children/11/Transform/-children/0/Shape/-appearance/Appearance/-material < {"ProtoInstance":{"@name":"EmissiveMaterial","fieldValue":[{"@name":"onlyColor","@value":[0.2,0.6,0.6]}]}} @7 /X3D/Scene/-children/11/Transform/-children/0/Shape/-appearance/Appearance/-children > [{"ProtoInstance":{"@name":"EmissiveMaterial","fieldValue":[{"@name":"onlyColor","@value":[0.2,0.6,0.6]}]}}] Different