summaryrefslogtreecommitdiffhomepage
path: root/eyeware-beam-sdk/docs/.doctrees/getting_started.doctree
blob: 8e3dec1d70650a4b0141b9b82d7c854848b296ea (plain)
ofshex dumpascii
0000 80 04 95 c3 59 00 00 00 00 00 00 8c 0f 73 70 68 69 6e 78 2e 61 64 64 6e 6f 64 65 73 94 8c 08 64 ....Y........sphinx.addnodes...d
0020 6f 63 75 6d 65 6e 74 94 93 94 29 81 94 7d 94 28 8c 09 72 61 77 73 6f 75 72 63 65 94 8c 00 94 8c ocument...)..}.(..rawsource.....
0040 08 63 68 69 6c 64 72 65 6e 94 5d 94 28 8c 0e 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 94 8c 08 .children.].(..docutils.nodes...
0060 63 6f 6d 70 6f 75 6e 64 94 93 94 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 68 00 8c 07 74 6f 63 compound...)..}.(h.h.h.].h...toc
0080 74 72 65 65 94 93 94 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 8c 0a 61 74 74 72 69 62 75 74 65 tree...)..}.(h.h.h.]...attribute
00a0 73 94 7d 94 28 8c 03 69 64 73 94 5d 94 8c 07 63 6c 61 73 73 65 73 94 5d 94 8c 05 6e 61 6d 65 73 s.}.(..ids.]...classes.]...names
00c0 94 5d 94 8c 08 64 75 70 6e 61 6d 65 73 94 5d 94 8c 08 62 61 63 6b 72 65 66 73 94 5d 94 8c 06 70 .]...dupnames.]...backrefs.]...p
00e0 61 72 65 6e 74 94 8c 0f 67 65 74 74 69 6e 67 5f 73 74 61 72 74 65 64 94 8c 07 65 6e 74 72 69 65 arent...getting_started...entrie
0100 73 94 5d 94 8c 0c 69 6e 63 6c 75 64 65 66 69 6c 65 73 94 5d 94 8c 08 6d 61 78 64 65 70 74 68 94 s.]...includefiles.]...maxdepth.
0120 4b 02 8c 07 63 61 70 74 69 6f 6e 94 4e 8c 04 67 6c 6f 62 94 89 8c 06 68 69 64 64 65 6e 94 89 8c K...caption.N..glob....hidden...
0140 0d 69 6e 63 6c 75 64 65 68 69 64 64 65 6e 94 89 8c 08 6e 75 6d 62 65 72 65 64 94 4b 00 8c 0a 74 .includehidden....numbered.K...t
0160 69 74 6c 65 73 6f 6e 6c 79 94 89 8c 0a 72 61 77 65 6e 74 72 69 65 73 94 5d 94 75 8c 07 74 61 67 itlesonly....rawentries.].u..tag
0180 6e 61 6d 65 94 68 0f 8c 06 73 6f 75 72 63 65 94 8c 35 44 3a 5c 61 5c 31 5c 73 5c 64 6f 63 73 5c name.h...source..5D:\a\1\s\docs\
01a0 73 70 68 69 6e 78 5c 73 70 68 69 6e 78 5f 66 69 6c 65 73 5c 67 65 74 74 69 6e 67 5f 73 74 61 72 sphinx\sphinx_files\getting_star
01c0 74 65 64 2e 72 73 74 94 8c 04 6c 69 6e 65 94 4b 01 68 20 68 0c 75 62 61 68 14 7d 94 28 68 16 5d ted.rst...line.K.h.h.ubah.}.(h.]
01e0 94 68 18 5d 94 8c 0f 74 6f 63 74 72 65 65 2d 77 72 61 70 70 65 72 94 61 68 1a 5d 94 68 1c 5d 94 .h.]...toctree-wrapper.ah.].h.].
0200 68 1e 5d 94 75 68 2f 68 0a 68 20 68 03 68 01 68 03 68 30 68 31 68 32 4e 75 62 68 09 8c 07 73 65 h.].uh/h.h.h.h.h.h0h1h2Nubh...se
0220 63 74 69 6f 6e 94 93 94 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 28 68 09 8c 05 74 69 74 6c 65 ction...)..}.(h.h.h.].(h...title
0240 94 93 94 29 81 94 7d 94 28 68 05 8c 0f 47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 94 68 07 5d ...)..}.(h...Getting.started.h.]
0260 94 68 09 8c 04 54 65 78 74 94 93 94 8c 0f 47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 94 85 94 .h...Text.....Getting.started...
0280 81 94 7d 94 28 68 05 68 43 68 20 68 41 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 7d 94 28 68 ..}.(h.hCh.hAh.h.h0Nh2Nubah.}.(h
02a0 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3f 68 20 68 3c 68 01 68 03 .].h.].h.].h.].h.].uh/h?h.h<h.h.
02c0 68 30 68 31 68 32 4b 05 75 62 68 3b 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 28 68 40 29 81 94 h0h1h2K.ubh;)..}.(h.h.h.].(h@)..
02e0 7d 94 28 68 05 8c 0c 52 65 71 75 69 72 65 6d 65 6e 74 73 94 68 07 5d 94 68 46 8c 0c 52 65 71 75 }.(h...Requirements.h.].hF..Requ
0300 69 72 65 6d 65 6e 74 73 94 85 94 81 94 7d 94 28 68 05 68 56 68 20 68 54 68 01 68 03 68 30 4e 68 irements.....}.(h.hVh.hTh.h.h0Nh
0320 32 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2Nubah.}.(h.].h.].h.].h.].h.].uh
0340 2f 68 3f 68 20 68 51 68 01 68 03 68 30 68 31 68 32 4b 08 75 62 68 09 8c 0b 62 75 6c 6c 65 74 5f /h?h.hQh.h.h0h1h2K.ubh...bullet_
0360 6c 69 73 74 94 93 94 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 28 68 09 8c 09 6c 69 73 74 5f 69 list...)..}.(h.h.h.].(h...list_i
0380 74 65 6d 94 93 94 29 81 94 7d 94 28 68 05 8c 51 54 68 65 20 60 42 65 61 6d 20 61 70 70 6c 69 63 tem...)..}.(h..QThe.`Beam.applic
03a0 61 74 69 6f 6e 20 3c 68 74 74 70 73 3a 2f 2f 62 65 61 6d 2e 65 79 65 77 61 72 65 2e 74 65 63 68 ation.<https://beam.eyeware.tech
03c0 3e 60 5f 5f 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d >`__.is.installed.on.your.system
03e0 3b 94 68 07 5d 94 68 09 8c 09 70 61 72 61 67 72 61 70 68 94 93 94 29 81 94 7d 94 28 68 05 68 6b ;.h.].h...paragraph...)..}.(h.hk
0400 68 07 5d 94 28 68 46 8c 04 54 68 65 20 94 85 94 81 94 7d 94 28 68 05 8c 04 54 68 65 20 94 68 20 h.].(hF..The......}.(h...The..h.
0420 68 6f 75 62 68 09 8c 09 72 65 66 65 72 65 6e 63 65 94 93 94 29 81 94 7d 94 28 68 05 8c 30 60 42 houbh...reference...)..}.(h..0`B
0440 65 61 6d 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 3c 68 74 74 70 73 3a 2f 2f 62 65 61 6d 2e 65 79 eam.application.<https://beam.ey
0460 65 77 61 72 65 2e 74 65 63 68 3e 60 5f 5f 94 68 07 5d 94 68 46 8c 10 42 65 61 6d 20 61 70 70 6c eware.tech>`__.h.].hF..Beam.appl
0480 69 63 61 74 69 6f 6e 94 85 94 81 94 7d 94 28 68 05 8c 10 42 65 61 6d 20 61 70 70 6c 69 63 61 74 ication.....}.(h...Beam.applicat
04a0 69 6f 6e 94 68 20 68 79 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 ion.h.hyubah.}.(h.].h.].h.].h.].
04c0 68 1e 5d 94 8c 04 6e 61 6d 65 94 8c 10 42 65 61 6d 20 61 70 70 6c 69 63 61 74 69 6f 6e 94 8c 06 h.]...name...Beam.application...
04e0 72 65 66 75 72 69 94 8c 19 68 74 74 70 73 3a 2f 2f 62 65 61 6d 2e 65 79 65 77 61 72 65 2e 74 65 refuri...https://beam.eyeware.te
0500 63 68 94 75 68 2f 68 77 68 20 68 6f 75 62 68 46 8c 1d 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 ch.uh/hwh.houbhF...is.installed.
0520 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 3b 94 85 94 81 94 7d 94 28 68 05 8c 1d 20 69 73 20 69 on.your.system;.....}.(h....is.i
0540 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 3b 94 68 20 68 6f 75 62 65 nstalled.on.your.system;.h.hoube
0560 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 h.}.(h.].h.].h.].h.].h.].uh/hmh0
0580 68 31 68 32 4b 0a 68 20 68 69 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c h1h2K.h.hiubah.}.(h.].h.].h.].h.
05a0 5d 94 68 1e 5d 94 75 68 2f 68 67 68 20 68 64 68 01 68 03 68 30 68 31 68 32 4e 75 62 68 68 29 81 ].h.].uh/hgh.hdh.h.h0h1h2Nubhh).
05c0 94 7d 94 28 68 05 8c 5c 79 6f 75 20 68 61 76 65 20 61 6e 20 61 63 74 69 76 65 20 73 75 62 73 63 .}.(h..\you.have.an.active.subsc
05e0 72 69 70 74 69 6f 6e 2c 20 77 68 69 63 68 20 6d 61 6b 65 73 20 79 6f 75 20 61 62 6c 65 20 74 6f ription,.which.makes.you.able.to
0600 20 72 65 63 65 69 76 65 20 68 65 61 64 20 61 6e 64 20 65 79 65 20 74 72 61 63 6b 69 6e 67 20 64 .receive.head.and.eye.tracking.d
0620 61 74 61 3b 94 68 07 5d 94 68 6e 29 81 94 7d 94 28 68 05 68 9f 68 07 5d 94 68 46 8c 5c 79 6f 75 ata;.h.].hn)..}.(h.h.h.].hF.\you
0640 20 68 61 76 65 20 61 6e 20 61 63 74 69 76 65 20 73 75 62 73 63 72 69 70 74 69 6f 6e 2c 20 77 68 .have.an.active.subscription,.wh
0660 69 63 68 20 6d 61 6b 65 73 20 79 6f 75 20 61 62 6c 65 20 74 6f 20 72 65 63 65 69 76 65 20 68 65 ich.makes.you.able.to.receive.he
0680 61 64 20 61 6e 64 20 65 79 65 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 3b 94 85 94 81 94 7d 94 ad.and.eye.tracking.data;.....}.
06a0 28 68 05 68 9f 68 20 68 a1 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d (h.h.h.h.ubah.}.(h.].h.].h.].h.]
06c0 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 0b 68 20 68 9d 75 62 61 68 14 7d 94 28 68 16 .h.].uh/hmh0h1h2K.h.h.ubah.}.(h.
06e0 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 67 68 20 68 64 68 01 68 03 68 ].h.].h.].h.].h.].uh/hgh.hdh.h.h
0700 30 68 31 68 32 4e 75 62 68 68 29 81 94 7d 94 28 68 05 8c 4d 79 6f 75 20 72 75 6e 20 74 68 65 20 0h1h2Nubhh)..}.(h..Myou.run.the.
0720 63 61 6c 69 62 72 61 74 69 6f 6e 20 70 72 6f 63 65 64 75 72 65 20 77 69 74 68 69 6e 20 74 68 65 calibration.procedure.within.the
0740 20 42 65 61 6d 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 2e .Beam.application.at.least.once.
0760 0a 94 68 07 5d 94 68 6e 29 81 94 7d 94 28 68 05 8c 4c 79 6f 75 20 72 75 6e 20 74 68 65 20 63 61 ..h.].hn)..}.(h..Lyou.run.the.ca
0780 6c 69 62 72 61 74 69 6f 6e 20 70 72 6f 63 65 64 75 72 65 20 77 69 74 68 69 6e 20 74 68 65 20 42 libration.procedure.within.the.B
07a0 65 61 6d 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 2e 94 68 eam.application.at.least.once..h
07c0 07 5d 94 68 46 8c 4c 79 6f 75 20 72 75 6e 20 74 68 65 20 63 61 6c 69 62 72 61 74 69 6f 6e 20 70 .].hF.Lyou.run.the.calibration.p
07e0 72 6f 63 65 64 75 72 65 20 77 69 74 68 69 6e 20 74 68 65 20 42 65 61 6d 20 61 70 70 6c 69 63 61 rocedure.within.the.Beam.applica
0800 74 69 6f 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 2e 94 85 94 81 94 7d 94 28 68 05 68 ba 68 tion.at.least.once......}.(h.h.h
0820 20 68 b8 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 .h.ubah.}.(h.].h.].h.].h.].h.].u
0840 68 2f 68 6d 68 30 68 31 68 32 4b 0c 68 20 68 b4 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 h/hmh0h1h2K.h.h.ubah.}.(h.].h.].
0860 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 67 68 20 68 64 68 01 68 03 68 30 68 31 68 32 4e h.].h.].h.].uh/hgh.hdh.h.h0h1h2N
0880 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 8c 06 62 75 ubeh.}.(h.].h.].h.].h.].h.]...bu
08a0 6c 6c 65 74 94 8c 01 2a 94 75 68 2f 68 62 68 30 68 31 68 32 4b 0a 68 20 68 51 68 01 68 03 75 62 llet...*.uh/hbh0h1h2K.h.hQh.h.ub
08c0 68 6e 29 81 94 7d 94 28 68 05 8c 39 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 69 66 20 79 6f 75 20 hn)..}.(h..9In.addition,.if.you.
08e0 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 50 79 74 68 6f 6e 20 41 50 49 2c 20 79 6f 75 20 want.to.use.the.Python.API,.you.
0900 6e 65 65 64 3a 94 68 07 5d 94 68 46 8c 39 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 69 66 20 79 6f need:.h.].hF.9In.addition,.if.yo
0920 75 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 50 79 74 68 6f 6e 20 41 50 49 2c 20 79 6f u.want.to.use.the.Python.API,.yo
0940 75 20 6e 65 65 64 3a 94 85 94 81 94 7d 94 28 68 05 68 d6 68 20 68 d4 68 01 68 03 68 30 4e 68 32 u.need:.....}.(h.h.h.h.h.h.h0Nh2
0960 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f Nubah.}.(h.].h.].h.].h.].h.].uh/
0980 68 6d 68 30 68 31 68 32 4b 0e 68 20 68 51 68 01 68 03 75 62 68 63 29 81 94 7d 94 28 68 05 68 06 hmh0h1h2K.h.hQh.h.ubhc)..}.(h.h.
09a0 68 07 5d 94 28 68 68 29 81 94 7d 94 28 68 05 8c 0b 50 79 74 68 6f 6e 20 33 2e 36 3b 94 68 07 5d h.].(hh)..}.(h...Python.3.6;.h.]
09c0 94 68 6e 29 81 94 7d 94 28 68 05 68 e7 68 07 5d 94 68 46 8c 0b 50 79 74 68 6f 6e 20 33 2e 36 3b .hn)..}.(h.h.h.].hF..Python.3.6;
09e0 94 85 94 81 94 7d 94 28 68 05 68 e7 68 20 68 e9 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 .....}.(h.h.h.h.ubah.}.(h.].h.].
0a00 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 10 68 20 68 e5 75 62 61 h.].h.].h.].uh/hmh0h1h2K.h.h.uba
0a20 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 67 68 20 h.}.(h.].h.].h.].h.].h.].uh/hgh.
0a40 68 e2 68 01 68 03 68 30 68 31 68 32 4e 75 62 68 68 29 81 94 7d 94 28 68 05 8c 06 4e 75 6d 50 79 h.h.h.h0h1h2Nubhh)..}.(h...NumPy
0a60 3b 94 68 07 5d 94 68 6e 29 81 94 7d 94 28 68 05 68 fe 68 07 5d 94 68 46 8c 06 4e 75 6d 50 79 3b ;.h.].hn)..}.(h.h.h.].hF..NumPy;
0a80 94 85 94 81 94 7d 94 28 68 05 68 fe 68 20 6a 00 01 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 .....}.(h.h.h.j....ubah.}.(h.].h
0aa0 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 11 68 20 68 fc .].h.].h.].h.].uh/hmh0h1h2K.h.h.
0ac0 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 ubah.}.(h.].h.].h.].h.].h.].uh/h
0ae0 67 68 20 68 e2 68 01 68 03 68 30 68 31 68 32 4e 75 62 68 68 29 81 94 7d 94 28 68 05 8c 52 61 64 gh.h.h.h.h0h1h2Nubhh)..}.(h..Rad
0b00 64 69 6e 67 20 60 60 3c 59 4f 55 52 5f 42 45 41 4d 5f 53 44 4b 5f 49 4e 53 54 41 4c 4c 41 54 49 ding.``<YOUR_BEAM_SDK_INSTALLATI
0b20 4f 4e 5f 46 4f 4c 44 45 52 3e 2f 41 50 49 2f 70 79 74 68 6f 6e 60 60 20 74 6f 20 79 6f 75 72 20 ON_FOLDER>/API/python``.to.your.
0b40 60 60 50 59 54 48 4f 4e 50 41 54 48 60 60 2e 0a 94 68 07 5d 94 68 6e 29 81 94 7d 94 28 68 05 8c ``PYTHONPATH``...h.].hn)..}.(h..
0b60 51 61 64 64 69 6e 67 20 60 60 3c 59 4f 55 52 5f 42 45 41 4d 5f 53 44 4b 5f 49 4e 53 54 41 4c 4c Qadding.``<YOUR_BEAM_SDK_INSTALL
0b80 41 54 49 4f 4e 5f 46 4f 4c 44 45 52 3e 2f 41 50 49 2f 70 79 74 68 6f 6e 60 60 20 74 6f 20 79 6f ATION_FOLDER>/API/python``.to.yo
0ba0 75 72 20 60 60 50 59 54 48 4f 4e 50 41 54 48 60 60 2e 94 68 07 5d 94 28 68 46 8c 07 61 64 64 69 ur.``PYTHONPATH``..h.].(hF..addi
0bc0 6e 67 20 94 85 94 81 94 7d 94 28 68 05 8c 07 61 64 64 69 6e 67 20 94 68 20 6a 17 01 00 00 75 62 ng......}.(h...adding..h.j....ub
0be0 68 09 8c 07 6c 69 74 65 72 61 6c 94 93 94 29 81 94 7d 94 28 68 05 8c 32 60 60 3c 59 4f 55 52 5f h...literal...)..}.(h..2``<YOUR_
0c00 42 45 41 4d 5f 53 44 4b 5f 49 4e 53 54 41 4c 4c 41 54 49 4f 4e 5f 46 4f 4c 44 45 52 3e 2f 41 50 BEAM_SDK_INSTALLATION_FOLDER>/AP
0c20 49 2f 70 79 74 68 6f 6e 60 60 94 68 07 5d 94 68 46 8c 2e 3c 59 4f 55 52 5f 42 45 41 4d 5f 53 44 I/python``.h.].hF..<YOUR_BEAM_SD
0c40 4b 5f 49 4e 53 54 41 4c 4c 41 54 49 4f 4e 5f 46 4f 4c 44 45 52 3e 2f 41 50 49 2f 70 79 74 68 6f K_INSTALLATION_FOLDER>/API/pytho
0c60 6e 94 85 94 81 94 7d 94 28 68 05 8c 2e 3c 59 4f 55 52 5f 42 45 41 4d 5f 53 44 4b 5f 49 4e 53 54 n.....}.(h...<YOUR_BEAM_SDK_INST
0c80 41 4c 4c 41 54 49 4f 4e 5f 46 4f 4c 44 45 52 3e 2f 41 50 49 2f 70 79 74 68 6f 6e 94 68 20 6a 22 ALLATION_FOLDER>/API/python.h.j"
0ca0 01 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 ...ubah.}.(h.].h.].h.].h.].h.].u
0cc0 68 2f 6a 20 01 00 00 68 20 6a 17 01 00 00 75 62 68 46 8c 09 20 74 6f 20 79 6f 75 72 20 94 85 94 h/j....h.j....ubhF...to.your....
0ce0 81 94 7d 94 28 68 05 8c 09 20 74 6f 20 79 6f 75 72 20 94 68 20 6a 17 01 00 00 75 62 6a 21 01 00 ..}.(h....to.your..h.j....ubj!..
0d00 00 29 81 94 7d 94 28 68 05 8c 0e 60 60 50 59 54 48 4f 4e 50 41 54 48 60 60 94 68 07 5d 94 68 46 .)..}.(h...``PYTHONPATH``.h.].hF
0d20 8c 0a 50 59 54 48 4f 4e 50 41 54 48 94 85 94 81 94 7d 94 28 68 05 8c 0a 50 59 54 48 4f 4e 50 41 ..PYTHONPATH.....}.(h...PYTHONPA
0d40 54 48 94 68 20 6a 36 01 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c TH.h.j6...ubah.}.(h.].h.].h.].h.
0d60 5d 94 68 1e 5d 94 75 68 2f 6a 20 01 00 00 68 20 6a 17 01 00 00 75 62 68 46 8c 01 2e 94 85 94 81 ].h.].uh/j....h.j....ubhF.......
0d80 94 7d 94 28 68 05 8c 01 2e 94 68 20 6a 17 01 00 00 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d .}.(h.....h.j....ubeh.}.(h.].h.]
0da0 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 12 68 20 6a 13 01 00 .h.].h.].h.].uh/hmh0h1h2K.h.j...
0dc0 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f .ubah.}.(h.].h.].h.].h.].h.].uh/
0de0 68 67 68 20 68 e2 68 01 68 03 68 30 68 31 68 32 4e 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d hgh.h.h.h.h0h1h2Nubeh.}.(h.].h.]
0e00 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 68 d2 68 d3 75 68 2f 68 62 68 30 68 31 68 32 4b 10 68 20 .h.].h.].h.].h.h.uh/hbh0h1h2K.h.
0e20 68 51 68 01 68 03 75 62 65 68 14 7d 94 28 68 16 5d 94 8c 0c 72 65 71 75 69 72 65 6d 65 6e 74 73 hQh.h.ubeh.}.(h.]...requirements
0e40 94 61 68 18 5d 94 68 1a 5d 94 8c 0c 72 65 71 75 69 72 65 6d 65 6e 74 73 94 61 68 1c 5d 94 68 1e .ah.].h.]...requirements.ah.].h.
0e60 5d 94 75 68 2f 68 3a 68 20 68 3c 68 01 68 03 68 30 68 31 68 32 4b 08 75 62 68 3b 29 81 94 7d 94 ].uh/h:h.h<h.h.h0h1h2K.ubh;)..}.
0e80 28 68 05 68 06 68 07 5d 94 28 68 40 29 81 94 7d 94 28 68 05 8c 0e 50 79 74 68 6f 6e 20 65 78 61 (h.h.h.].(h@)..}.(h...Python.exa
0ea0 6d 70 6c 65 94 68 07 5d 94 68 46 8c 0e 50 79 74 68 6f 6e 20 65 78 61 6d 70 6c 65 94 85 94 81 94 mple.h.].hF..Python.example.....
0ec0 7d 94 28 68 05 6a 69 01 00 00 68 20 6a 67 01 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 }.(h.ji...h.jg...h.h.h0Nh2Nubah.
0ee0 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3f 68 20 6a 64 }.(h.].h.].h.].h.].h.].uh/h?h.jd
0f00 01 00 00 68 01 68 03 68 30 68 31 68 32 4b 15 75 62 68 09 8c 0d 6c 69 74 65 72 61 6c 5f 62 6c 6f ...h.h.h0h1h2K.ubh...literal_blo
0f20 63 6b 94 93 94 29 81 94 7d 94 28 68 05 58 fc 08 00 00 66 72 6f 6d 20 65 79 65 77 61 72 65 2e 63 ck...)..}.(h.X....from.eyeware.c
0f40 6c 69 65 6e 74 20 69 6d 70 6f 72 74 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 0a 69 6d 70 6f 72 lient.import.TrackerClient.impor
0f60 74 20 74 69 6d 65 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 0a 23 20 42 75 69 t.time.import.numpy.as.np..#.Bui
0f80 6c 64 20 74 72 61 63 6b 65 72 20 63 6c 69 65 6e 74 2c 20 74 6f 20 65 73 74 61 62 6c 69 73 68 20 ld.tracker.client,.to.establish.
0fa0 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 74 72 61 63 6b 65 72 a.communication.with.the.tracker
0fc0 20 73 65 72 76 65 72 20 28 61 6e 20 45 79 65 77 61 72 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 29 .server.(an.Eyeware.application)
0fe0 2e 0a 23 0a 23 20 43 6f 6e 73 74 72 75 63 74 69 6e 67 20 74 68 65 20 74 72 61 63 6b 65 72 20 63 ..#.#.Constructing.the.tracker.c
1000 6c 69 65 6e 74 20 6f 62 6a 65 63 74 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 20 73 lient.object.without.arguments.s
1020 65 74 73 20 61 20 64 65 66 61 75 6c 74 20 73 65 72 76 65 72 20 68 6f 73 74 6e 61 6d 65 20 61 6e ets.a.default.server.hostname.an
1040 64 20 70 6f 72 74 20 77 68 69 63 68 0a 23 20 77 6f 72 6b 20 66 69 6e 65 20 69 6e 20 6d 61 6e 79 d.port.which.#.work.fine.in.many
1060 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20 69 .configurations..#.However,.it.i
1080 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 65 74 20 61 20 73 70 65 63 69 66 69 63 20 68 6f 73 s.possible.to.set.a.specific.hos
10a0 74 6e 61 6d 65 20 61 6e 64 20 70 6f 72 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 79 6f 75 tname.and.port,.depending.on.you
10c0 72 20 73 65 74 75 70 20 61 6e 64 20 6e 65 74 77 6f 72 6b 2e 0a 23 20 53 65 65 20 74 68 65 20 54 r.setup.and.network..#.See.the.T
10e0 72 61 63 6b 65 72 43 6c 69 65 6e 74 20 41 50 49 20 72 65 66 65 72 65 6e 63 65 20 66 6f 72 20 66 rackerClient.API.reference.for.f
1100 75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 74 72 61 63 6b 65 72 20 3d 20 54 72 urther.information..tracker.=.Tr
1120 61 63 6b 65 72 43 6c 69 65 6e 74 28 29 0a 0a 23 20 52 75 6e 20 66 6f 72 65 76 65 72 2c 20 75 6e ackerClient()..#.Run.forever,.un
1140 74 69 6c 20 77 65 20 70 72 65 73 73 20 63 74 72 6c 2b 63 0a 77 68 69 6c 65 20 54 72 75 65 3a 0a til.we.press.ctrl+c.while.True:.
1160 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 ....#.Make.sure.that.the.connect
1180 69 6f 6e 20 77 69 74 68 20 74 68 65 20 74 72 61 63 6b 65 72 20 73 65 72 76 65 72 20 28 45 79 65 ion.with.the.tracker.server.(Eye
11a0 77 61 72 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 29 20 69 73 20 75 70 20 61 6e 64 20 72 75 6e 6e ware.application).is.up.and.runn
11c0 69 6e 67 2e 0a 20 20 20 20 69 66 20 74 72 61 63 6b 65 72 2e 63 6f 6e 6e 65 63 74 65 64 3a 0a 0a ing......if.tracker.connected:..
11e0 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 2a 20 48 65 61 64 20 50 6f 73 65 3a 22 29 0a ........print("..*.Head.Pose:").
1200 20 20 20 20 20 20 20 20 68 65 61 64 5f 70 6f 73 65 20 3d 20 74 72 61 63 6b 65 72 2e 67 65 74 5f ........head_pose.=.tracker.get_
1220 68 65 61 64 5f 70 6f 73 65 5f 69 6e 66 6f 28 29 0a 20 20 20 20 20 20 20 20 68 65 61 64 5f 69 73 head_pose_info().........head_is
1240 5f 6c 6f 73 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 69 73 5f 6c 6f 73 74 0a 20 20 20 20 20 20 _lost.=.head_pose.is_lost.......
1260 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 ..print("......-.Lost.track:....
1280 20 20 20 22 2c 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 29 0a 20 20 20 20 20 20 20 20 69 66 20 6e ...",.head_is_lost).........if.n
12a0 6f 74 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 ot.head_is_lost:.............pri
12c0 6e 74 28 22 20 20 20 20 20 20 2d 20 53 65 73 73 69 6f 6e 20 49 44 3a 20 20 20 20 20 20 20 22 2c nt("......-.Session.ID:.......",
12e0 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 63 6b 5f 73 65 73 73 69 6f 6e 5f 75 69 64 29 0a 20 20 .head_pose.track_session_uid)...
1300 20 20 20 20 20 20 20 20 20 20 72 6f 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 6e 73 66 ..........rot.=.head_pose.transf
1320 6f 72 6d 2e 72 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 orm.rotation.............print("
1340 20 20 20 20 20 20 2d 20 52 6f 74 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 ......-.Rotation:..........|%5.3
1360 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 30 2c 20 30 5d 2c 20 72 6f f.%5.3f.%5.3f|".%.(rot[0,.0],.ro
1380 74 5b 30 2c 20 31 5d 2c 20 72 6f 74 5b 30 2c 20 32 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 t[0,.1],.rot[0,.2]))............
13a0 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .print("........................
13c0 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 31 ...|%5.3f.%5.3f.%5.3f|".%.(rot[1
13e0 2c 20 30 5d 2c 20 72 6f 74 5b 31 2c 20 31 5d 2c 20 72 6f 74 5b 31 2c 20 32 5d 29 29 0a 20 20 20 ,.0],.rot[1,.1],.rot[1,.2]))....
1400 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........print("................
1420 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 ...........|%5.3f.%5.3f.%5.3f|".
1440 25 20 28 72 6f 74 5b 32 2c 20 30 5d 2c 20 72 6f 74 5b 32 2c 20 31 5d 2c 20 72 6f 74 5b 32 2c 20 %.(rot[2,.0],.rot[2,.1],.rot[2,.
1460 32 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 2])).............tr.=.head_pose.
1480 74 72 61 6e 73 66 6f 72 6d 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 transform.translation...........
14a0 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 54 72 61 6e 73 6c 61 74 69 6f 6e 3a 20 20 20 ..print("......-.Translation:...
14c0 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 6d 2c 20 79 3d 25 35 2e 33 66 20 6d 2c 20 7a 3d 25 35 2e ....<x=%5.3f.m,.y=%5.3f.m,.z=%5.
14e0 33 66 20 6d 3e 22 20 25 20 28 74 72 5b 30 5d 2c 20 74 72 5b 31 5d 2c 20 74 72 5b 32 5d 29 29 0a 3f.m>".%.(tr[0],.tr[1],.tr[2])).
1500 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 2a 20 47 61 7a 65 20 6f 6e 20 53 63 72 65 .........print("..*.Gaze.on.Scre
1520 65 6e 3a 22 29 0a 20 20 20 20 20 20 20 20 73 63 72 65 65 6e 5f 67 61 7a 65 20 3d 20 74 72 61 63 en:").........screen_gaze.=.trac
1540 6b 65 72 2e 67 65 74 5f 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 6e 66 6f 28 29 0a 20 20 20 20 20 ker.get_screen_gaze_info()......
1560 20 20 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 20 3d 20 73 63 72 65 65 6e 5f ...screen_gaze_is_lost.=.screen_
1580 67 61 7a 65 2e 69 73 5f 6c 6f 73 74 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 gaze.is_lost.........print("....
15a0 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f ..-.Lost.track:.......",.screen_
15c0 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 29 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 63 72 gaze_is_lost).........if.not.scr
15e0 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 een_gaze_is_lost:.............pr
1600 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 63 72 65 65 6e 20 49 44 3a 20 20 20 20 20 20 20 20 22 int("......-.Screen.ID:........"
1620 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 73 63 72 65 65 6e 5f 69 64 29 0a 20 20 20 20 20 20 20 ,.screen_gaze.screen_id)........
1640 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 43 6f 6f 72 64 69 6e 61 74 65 73 3a .....print("......-.Coordinates:
1660 20 20 20 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 70 78 2c 20 20 20 79 3d 25 35 2e 33 66 20 70 78 .......<x=%5.3f.px,...y=%5.3f.px
1680 3e 22 20 25 20 28 73 63 72 65 65 6e 5f 67 61 7a 65 2e 78 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 >".%.(screen_gaze.x,.screen_gaze
16a0 2e 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 .y)).............print("......-.
16c0 43 6f 6e 66 69 64 65 6e 63 65 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 Confidence:.......",.screen_gaze
16e0 2e 63 6f 6e 66 69 64 65 6e 63 65 29 0a 0a 20 20 20 20 20 20 20 20 74 69 6d 65 2e 73 6c 65 65 70 .confidence)..........time.sleep
1700 28 31 20 2f 20 33 30 29 20 20 23 20 57 65 20 65 78 70 65 63 74 20 74 72 61 63 6b 69 6e 67 20 64 (1./.30)..#.We.expect.tracking.d
1720 61 74 61 20 61 74 20 33 30 20 48 7a 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 23 ata.at.30.Hz.....else:.........#
1740 20 50 72 69 6e 74 20 61 20 6d 65 73 73 61 67 65 20 65 76 65 72 79 20 4d 45 53 53 41 47 45 5f 50 .Print.a.message.every.MESSAGE_P
1760 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e 44 53 20 73 65 63 6f 6e 64 73 0a 20 20 20 20 20 20 20 ERIOD_IN_SECONDS.seconds........
1780 20 4d 45 53 53 41 47 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e 44 53 20 3d 20 32 0a 20 .MESSAGE_PERIOD_IN_SECONDS.=.2..
17a0 20 20 20 20 20 20 20 74 69 6d 65 2e 73 6c 65 65 70 28 4d 45 53 53 41 47 45 5f 50 45 52 49 4f 44 .......time.sleep(MESSAGE_PERIOD
17c0 5f 49 4e 5f 53 45 43 4f 4e 44 53 20 2d 20 74 69 6d 65 2e 6d 6f 6e 6f 74 6f 6e 69 63 28 29 20 25 _IN_SECONDS.-.time.monotonic().%
17e0 20 4d 45 53 53 41 47 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e 44 53 29 0a 20 20 20 20 .MESSAGE_PERIOD_IN_SECONDS).....
1800 20 20 20 20 70 72 69 6e 74 28 22 4e 6f 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 72 ....print("No.connection.with.tr
1820 61 63 6b 65 72 20 73 65 72 76 65 72 22 29 94 68 07 5d 94 68 46 58 fc 08 00 00 66 72 6f 6d 20 65 acker.server").h.].hFX....from.e
1840 79 65 77 61 72 65 2e 63 6c 69 65 6e 74 20 69 6d 70 6f 72 74 20 54 72 61 63 6b 65 72 43 6c 69 65 yeware.client.import.TrackerClie
1860 6e 74 0a 69 6d 70 6f 72 74 20 74 69 6d 65 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e nt.import.time.import.numpy.as.n
1880 70 0a 0a 23 20 42 75 69 6c 64 20 74 72 61 63 6b 65 72 20 63 6c 69 65 6e 74 2c 20 74 6f 20 65 73 p..#.Build.tracker.client,.to.es
18a0 74 61 62 6c 69 73 68 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 tablish.a.communication.with.the
18c0 20 74 72 61 63 6b 65 72 20 73 65 72 76 65 72 20 28 61 6e 20 45 79 65 77 61 72 65 20 61 70 70 6c .tracker.server.(an.Eyeware.appl
18e0 69 63 61 74 69 6f 6e 29 2e 0a 23 0a 23 20 43 6f 6e 73 74 72 75 63 74 69 6e 67 20 74 68 65 20 74 ication)..#.#.Constructing.the.t
1900 72 61 63 6b 65 72 20 63 6c 69 65 6e 74 20 6f 62 6a 65 63 74 20 77 69 74 68 6f 75 74 20 61 72 67 racker.client.object.without.arg
1920 75 6d 65 6e 74 73 20 73 65 74 73 20 61 20 64 65 66 61 75 6c 74 20 73 65 72 76 65 72 20 68 6f 73 uments.sets.a.default.server.hos
1940 74 6e 61 6d 65 20 61 6e 64 20 70 6f 72 74 20 77 68 69 63 68 0a 23 20 77 6f 72 6b 20 66 69 6e 65 tname.and.port.which.#.work.fine
1960 20 69 6e 20 6d 61 6e 79 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a 23 20 48 6f 77 65 76 .in.many.configurations..#.Howev
1980 65 72 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 65 74 20 61 20 73 70 65 63 er,.it.is.possible.to.set.a.spec
19a0 69 66 69 63 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 70 6f 72 74 2c 20 64 65 70 65 6e 64 69 6e ific.hostname.and.port,.dependin
19c0 67 20 6f 6e 20 79 6f 75 72 20 73 65 74 75 70 20 61 6e 64 20 6e 65 74 77 6f 72 6b 2e 0a 23 20 53 g.on.your.setup.and.network..#.S
19e0 65 65 20 74 68 65 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 20 41 50 49 20 72 65 66 65 72 65 6e ee.the.TrackerClient.API.referen
1a00 63 65 20 66 6f 72 20 66 75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 74 72 61 63 ce.for.further.information..trac
1a20 6b 65 72 20 3d 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 28 29 0a 0a 23 20 52 75 6e 20 66 6f 72 ker.=.TrackerClient()..#.Run.for
1a40 65 76 65 72 2c 20 75 6e 74 69 6c 20 77 65 20 70 72 65 73 73 20 63 74 72 6c 2b 63 0a 77 68 69 6c ever,.until.we.press.ctrl+c.whil
1a60 65 20 54 72 75 65 3a 0a 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 e.True:.....#.Make.sure.that.the
1a80 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 74 72 61 63 6b 65 72 20 73 65 72 .connection.with.the.tracker.ser
1aa0 76 65 72 20 28 45 79 65 77 61 72 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 29 20 69 73 20 75 70 20 ver.(Eyeware.application).is.up.
1ac0 61 6e 64 20 72 75 6e 6e 69 6e 67 2e 0a 20 20 20 20 69 66 20 74 72 61 63 6b 65 72 2e 63 6f 6e 6e and.running......if.tracker.conn
1ae0 65 63 74 65 64 3a 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 2a 20 48 65 61 64 20 ected:..........print("..*.Head.
1b00 50 6f 73 65 3a 22 29 0a 20 20 20 20 20 20 20 20 68 65 61 64 5f 70 6f 73 65 20 3d 20 74 72 61 63 Pose:").........head_pose.=.trac
1b20 6b 65 72 2e 67 65 74 5f 68 65 61 64 5f 70 6f 73 65 5f 69 6e 66 6f 28 29 0a 20 20 20 20 20 20 20 ker.get_head_pose_info()........
1b40 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 69 73 5f 6c 6f 73 .head_is_lost.=.head_pose.is_los
1b60 74 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 t.........print("......-.Lost.tr
1b80 61 63 6b 3a 20 20 20 20 20 20 20 22 2c 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 29 0a 20 20 20 20 ack:.......",.head_is_lost).....
1ba0 20 20 20 20 69 66 20 6e 6f 74 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 20 20 20 ....if.not.head_is_lost:........
1bc0 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 65 73 73 69 6f 6e 20 49 44 3a 20 .....print("......-.Session.ID:.
1be0 20 20 20 20 20 20 22 2c 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 63 6b 5f 73 65 73 73 69 6f 6e ......",.head_pose.track_session
1c00 5f 75 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 74 20 3d 20 68 65 61 64 5f 70 6f 73 _uid).............rot.=.head_pos
1c20 65 2e 74 72 61 6e 73 66 6f 72 6d 2e 72 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 e.transform.rotation............
1c40 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 52 6f 74 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 .print("......-.Rotation:.......
1c60 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 30 ...|%5.3f.%5.3f.%5.3f|".%.(rot[0
1c80 2c 20 30 5d 2c 20 72 6f 74 5b 30 2c 20 31 5d 2c 20 72 6f 74 5b 30 2c 20 32 5d 29 29 0a 20 20 20 ,.0],.rot[0,.1],.rot[0,.2]))....
1ca0 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........print("................
1cc0 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 ...........|%5.3f.%5.3f.%5.3f|".
1ce0 25 20 28 72 6f 74 5b 31 2c 20 30 5d 2c 20 72 6f 74 5b 31 2c 20 31 5d 2c 20 72 6f 74 5b 31 2c 20 %.(rot[1,.0],.rot[1,.1],.rot[1,.
1d00 32 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 2])).............print("........
1d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 ...................|%5.3f.%5.3f.
1d40 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 32 2c 20 30 5d 2c 20 72 6f 74 5b 32 2c 20 31 5d 2c %5.3f|".%.(rot[2,.0],.rot[2,.1],
1d60 20 72 6f 74 5b 32 2c 20 32 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 20 3d 20 68 65 .rot[2,.2])).............tr.=.he
1d80 61 64 5f 70 6f 73 65 2e 74 72 61 6e 73 66 6f 72 6d 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 20 20 ad_pose.transform.translation...
1da0 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 54 72 61 6e 73 6c 61 ..........print("......-.Transla
1dc0 74 69 6f 6e 3a 20 20 20 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 6d 2c 20 79 3d 25 35 2e 33 66 20 tion:.......<x=%5.3f.m,.y=%5.3f.
1de0 6d 2c 20 7a 3d 25 35 2e 33 66 20 6d 3e 22 20 25 20 28 74 72 5b 30 5d 2c 20 74 72 5b 31 5d 2c 20 m,.z=%5.3f.m>".%.(tr[0],.tr[1],.
1e00 74 72 5b 32 5d 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 2a 20 47 61 7a 65 tr[2]))..........print("..*.Gaze
1e20 20 6f 6e 20 53 63 72 65 65 6e 3a 22 29 0a 20 20 20 20 20 20 20 20 73 63 72 65 65 6e 5f 67 61 7a .on.Screen:").........screen_gaz
1e40 65 20 3d 20 74 72 61 63 6b 65 72 2e 67 65 74 5f 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 6e 66 6f e.=.tracker.get_screen_gaze_info
1e60 28 29 0a 20 20 20 20 20 20 20 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 20 3d ().........screen_gaze_is_lost.=
1e80 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 69 73 5f 6c 6f 73 74 0a 20 20 20 20 20 20 20 20 70 72 69 .screen_gaze.is_lost.........pri
1ea0 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 22 2c nt("......-.Lost.track:.......",
1ec0 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 29 0a 20 20 20 20 20 20 20 20 69 66 .screen_gaze_is_lost).........if
1ee0 20 6e 6f 74 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 20 20 .not.screen_gaze_is_lost:.......
1f00 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 63 72 65 65 6e 20 49 44 3a 20 ......print("......-.Screen.ID:.
1f20 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 73 63 72 65 65 6e 5f 69 64 29 .......",.screen_gaze.screen_id)
1f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 43 6f 6f 72 .............print("......-.Coor
1f60 64 69 6e 61 74 65 73 3a 20 20 20 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 70 78 2c 20 20 20 79 3d dinates:.......<x=%5.3f.px,...y=
1f80 25 35 2e 33 66 20 70 78 3e 22 20 25 20 28 73 63 72 65 65 6e 5f 67 61 7a 65 2e 78 2c 20 73 63 72 %5.3f.px>".%.(screen_gaze.x,.scr
1fa0 65 65 6e 5f 67 61 7a 65 2e 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 een_gaze.y)).............print("
1fc0 20 20 20 20 20 20 2d 20 43 6f 6e 66 69 64 65 6e 63 65 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 ......-.Confidence:.......",.scr
1fe0 65 65 6e 5f 67 61 7a 65 2e 63 6f 6e 66 69 64 65 6e 63 65 29 0a 0a 20 20 20 20 20 20 20 20 74 69 een_gaze.confidence)..........ti
2000 6d 65 2e 73 6c 65 65 70 28 31 20 2f 20 33 30 29 20 20 23 20 57 65 20 65 78 70 65 63 74 20 74 72 me.sleep(1./.30)..#.We.expect.tr
2020 61 63 6b 69 6e 67 20 64 61 74 61 20 61 74 20 33 30 20 48 7a 0a 20 20 20 20 65 6c 73 65 3a 0a 20 acking.data.at.30.Hz.....else:..
2040 20 20 20 20 20 20 20 23 20 50 72 69 6e 74 20 61 20 6d 65 73 73 61 67 65 20 65 76 65 72 79 20 4d .......#.Print.a.message.every.M
2060 45 53 53 41 47 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e 44 53 20 73 65 63 6f 6e 64 73 ESSAGE_PERIOD_IN_SECONDS.seconds
2080 0a 20 20 20 20 20 20 20 20 4d 45 53 53 41 47 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e .........MESSAGE_PERIOD_IN_SECON
20a0 44 53 20 3d 20 32 0a 20 20 20 20 20 20 20 20 74 69 6d 65 2e 73 6c 65 65 70 28 4d 45 53 53 41 47 DS.=.2.........time.sleep(MESSAG
20c0 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e 44 53 20 2d 20 74 69 6d 65 2e 6d 6f 6e 6f 74 E_PERIOD_IN_SECONDS.-.time.monot
20e0 6f 6e 69 63 28 29 20 25 20 4d 45 53 53 41 47 45 5f 50 45 52 49 4f 44 5f 49 4e 5f 53 45 43 4f 4e onic().%.MESSAGE_PERIOD_IN_SECON
2100 44 53 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 4e 6f 20 63 6f 6e 6e 65 63 74 69 6f 6e DS).........print("No.connection
2120 20 77 69 74 68 20 74 72 61 63 6b 65 72 20 73 65 72 76 65 72 22 29 94 85 94 81 94 7d 94 28 68 05 .with.tracker.server").....}.(h.
2140 68 06 68 20 6a 77 01 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d h.h.jw...ubah.}.(h.].h.].h.].h.]
2160 94 68 1e 5d 94 8c 09 78 6d 6c 3a 73 70 61 63 65 94 8c 08 70 72 65 73 65 72 76 65 94 8c 05 66 6f .h.]...xml:space...preserve...fo
2180 72 63 65 94 89 8c 08 6c 61 6e 67 75 61 67 65 94 8c 06 70 79 74 68 6f 6e 94 8c 0e 68 69 67 68 6c rce....language...python...highl
21a0 69 67 68 74 5f 61 72 67 73 94 7d 94 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 17 68 20 6a 64 ight_args.}.uh/ju...h0h1h2K.h.jd
21c0 01 00 00 68 01 68 03 75 62 68 3b 29 81 94 7d 94 28 68 05 68 06 68 07 5d 94 28 68 40 29 81 94 7d ...h.h.ubh;)..}.(h.h.h.].(h@)..}
21e0 94 28 68 05 8c 06 4f 75 74 70 75 74 94 68 07 5d 94 68 46 8c 06 4f 75 74 70 75 74 94 85 94 81 94 .(h...Output.h.].hF..Output.....
2200 7d 94 28 68 05 6a 91 01 00 00 68 20 6a 8f 01 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 }.(h.j....h.j....h.h.h0Nh2Nubah.
2220 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3f 68 20 6a 8c }.(h.].h.].h.].h.].h.].uh/h?h.j.
2240 01 00 00 68 01 68 03 68 30 68 31 68 32 4b 48 75 62 68 6e 29 81 94 7d 94 28 68 05 8c c7 52 75 6e ...h.h.h0h1h2KHubhn)..}.(h...Run
2260 6e 69 6e 67 20 74 68 65 20 65 78 61 6d 70 6c 65 20 63 6f 64 65 20 69 6e 20 61 20 74 65 72 6d 69 ning.the.example.code.in.a.termi
2280 6e 61 6c 20 77 69 6c 6c 20 73 74 61 72 74 20 70 72 69 6e 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 nal.will.start.printing.informat
22a0 69 6f 6e 20 69 6e 20 72 65 61 6c 20 74 69 6d 65 2e 0a 54 68 65 72 65 20 77 69 6c 6c 20 62 65 20 ion.in.real.time..There.will.be.
22c0 61 20 6c 6f 74 20 6f 66 20 70 72 69 6e 74 73 2c 20 6f 6e 65 20 66 6f 72 20 65 61 63 68 20 66 72 a.lot.of.prints,.one.for.each.fr
22e0 61 6d 65 2e 0a 4c 65 74 20 75 73 20 7a 6f 6f 6d 20 6f 6e 20 74 68 65 20 70 72 69 6e 74 65 64 20 ame..Let.us.zoom.on.the.printed.
2300 6f 75 74 70 75 74 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20 6f 6e 65 20 66 72 61 6d 65 20 6f output.associated.to.one.frame.o
2320 6e 6c 79 3a 94 68 07 5d 94 68 46 8c c7 52 75 6e 6e 69 6e 67 20 74 68 65 20 65 78 61 6d 70 6c 65 nly:.h.].hF..Running.the.example
2340 20 63 6f 64 65 20 69 6e 20 61 20 74 65 72 6d 69 6e 61 6c 20 77 69 6c 6c 20 73 74 61 72 74 20 70 .code.in.a.terminal.will.start.p
2360 72 69 6e 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 72 65 61 6c 20 74 69 6d 65 rinting.information.in.real.time
2380 2e 0a 54 68 65 72 65 20 77 69 6c 6c 20 62 65 20 61 20 6c 6f 74 20 6f 66 20 70 72 69 6e 74 73 2c ..There.will.be.a.lot.of.prints,
23a0 20 6f 6e 65 20 66 6f 72 20 65 61 63 68 20 66 72 61 6d 65 2e 0a 4c 65 74 20 75 73 20 7a 6f 6f 6d .one.for.each.frame..Let.us.zoom
23c0 20 6f 6e 20 74 68 65 20 70 72 69 6e 74 65 64 20 6f 75 74 70 75 74 20 61 73 73 6f 63 69 61 74 65 .on.the.printed.output.associate
23e0 64 20 74 6f 20 6f 6e 65 20 66 72 61 6d 65 20 6f 6e 6c 79 3a 94 85 94 81 94 7d 94 28 68 05 6a 9f d.to.one.frame.only:.....}.(h.j.
2400 01 00 00 68 20 6a 9d 01 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 ...h.j....h.h.h0Nh2Nubah.}.(h.].
2420 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 4a 68 20 6a h.].h.].h.].h.].uh/hmh0h1h2KJh.j
2440 8c 01 00 00 68 01 68 03 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 58 c2 01 00 00 2a 20 48 65 ....h.h.ubjv...)..}.(h.X....*.He
2460 61 64 20 50 6f 73 65 3a 0a 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 ad.Pose:.....-.Lost.track:......
2480 20 20 46 61 6c 73 65 0a 20 20 20 20 2d 20 53 65 73 73 69 6f 6e 20 49 44 3a 20 20 20 20 20 20 20 ..False.....-.Session.ID:.......
24a0 20 31 0a 20 20 20 20 2d 20 52 6f 74 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 7c 2d 30 2e .1.....-.Rotation:..........|-0.
24c0 39 39 39 20 2d 30 2e 30 30 35 20 2d 30 2e 30 34 35 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 999.-0.005.-0.045|..............
24e0 20 20 20 20 20 20 20 20 20 20 20 20 7c 2d 30 2e 30 30 38 20 30 2e 39 39 39 20 30 2e 30 35 31 7c ............|-0.008.0.999.0.051|
2500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 30 2e 30 34 35 ..........................|0.045
2520 20 30 2e 30 35 31 20 2d 30 2e 39 39 38 7c 0a 20 20 20 20 2d 20 54 72 61 6e 73 6c 61 74 69 6f 6e .0.051.-0.998|.....-.Translation
2540 3a 20 20 20 20 20 20 20 3c 78 3d 30 2e 31 36 36 20 6d 2c 20 79 3d 30 2e 31 38 31 20 6d 2c 20 7a :.......<x=0.166.m,.y=0.181.m,.z
2560 3d 30 2e 32 36 30 20 6d 3e 0a 2a 20 47 61 7a 65 20 6f 6e 20 53 63 72 65 65 6e 3a 0a 20 20 20 20 =0.260.m>.*.Gaze.on.Screen:.....
2580 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 2d -.Lost.track:........False.....-
25a0 20 53 63 72 65 65 6e 20 49 44 3a 20 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 2d 20 43 6f 6f 72 .Screen.ID:.........0.....-.Coor
25c0 64 69 6e 61 74 65 73 3a 20 20 20 20 20 20 20 3c 78 3d 36 39 38 2e 30 30 30 20 70 78 2c 20 20 20 dinates:.......<x=698.000.px,...
25e0 79 3d 31 34 39 2e 30 30 30 20 70 78 3e 0a 20 20 20 20 2d 20 43 6f 6e 66 69 64 65 6e 63 65 3a 20 y=149.000.px>.....-.Confidence:.
2600 20 20 20 20 20 20 20 54 72 61 63 6b 69 6e 67 43 6f 6e 66 69 64 65 6e 63 65 2e 48 49 47 48 94 68 .......TrackingConfidence.HIGH.h
2620 07 5d 94 68 46 58 c2 01 00 00 2a 20 48 65 61 64 20 50 6f 73 65 3a 0a 20 20 20 20 2d 20 4c 6f 73 .].hFX....*.Head.Pose:.....-.Los
2640 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 2d 20 53 65 73 73 t.track:........False.....-.Sess
2660 69 6f 6e 20 49 44 3a 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 2d 20 52 6f 74 61 74 69 6f 6e 3a ion.ID:........1.....-.Rotation:
2680 20 20 20 20 20 20 20 20 20 20 7c 2d 30 2e 39 39 39 20 2d 30 2e 30 30 35 20 2d 30 2e 30 34 35 7c ..........|-0.999.-0.005.-0.045|
26a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 2d 30 2e 30 30 ..........................|-0.00
26c0 38 20 30 2e 39 39 39 20 30 2e 30 35 31 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 8.0.999.0.051|..................
26e0 20 20 20 20 20 20 20 20 7c 30 2e 30 34 35 20 30 2e 30 35 31 20 2d 30 2e 39 39 38 7c 0a 20 20 20 ........|0.045.0.051.-0.998|....
2700 20 2d 20 54 72 61 6e 73 6c 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 3c 78 3d 30 2e 31 36 36 20 6d .-.Translation:.......<x=0.166.m
2720 2c 20 79 3d 30 2e 31 38 31 20 6d 2c 20 7a 3d 30 2e 32 36 30 20 6d 3e 0a 2a 20 47 61 7a 65 20 6f ,.y=0.181.m,.z=0.260.m>.*.Gaze.o
2740 6e 20 53 63 72 65 65 6e 3a 0a 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 n.Screen:.....-.Lost.track:.....
2760 20 20 20 46 61 6c 73 65 0a 20 20 20 20 2d 20 53 63 72 65 65 6e 20 49 44 3a 20 20 20 20 20 20 20 ...False.....-.Screen.ID:.......
2780 20 20 30 0a 20 20 20 20 2d 20 43 6f 6f 72 64 69 6e 61 74 65 73 3a 20 20 20 20 20 20 20 3c 78 3d ..0.....-.Coordinates:.......<x=
27a0 36 39 38 2e 30 30 30 20 70 78 2c 20 20 20 79 3d 31 34 39 2e 30 30 30 20 70 78 3e 0a 20 20 20 20 698.000.px,...y=149.000.px>.....
27c0 2d 20 43 6f 6e 66 69 64 65 6e 63 65 3a 20 20 20 20 20 20 20 20 54 72 61 63 6b 69 6e 67 43 6f 6e -.Confidence:........TrackingCon
27e0 66 69 64 65 6e 63 65 2e 48 49 47 48 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a ab 01 00 00 75 fidence.HIGH.....}.(h.h.h.j....u
2800 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 6a 85 01 00 00 bah.}.(h.].h.].h.].h.].h.].j....
2820 6a 86 01 00 00 6a 87 01 00 00 89 6a 88 01 00 00 8c 07 64 65 66 61 75 6c 74 94 6a 8a 01 00 00 7d j....j.....j......default.j....}
2840 94 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 4e 68 20 6a 8c 01 00 00 68 01 68 03 75 62 68 6e .uh/ju...h0h1h2KNh.j....h.h.ubhn
2860 29 81 94 7d 94 28 68 05 8c 51 46 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 )..}.(h..QFor.the.meaning.of.the
2880 20 72 65 74 75 72 6e 65 64 20 66 69 65 6c 64 73 2c 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 .returned.fields,.refer.to.the.s
28a0 65 63 74 69 6f 6e 20 3a 72 65 66 3a 60 41 50 49 20 6f 76 65 72 76 69 65 77 60 2e 94 68 07 5d 94 ection.:ref:`API.overview`..h.].
28c0 28 68 46 8c 3d 46 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 72 65 74 75 (hF.=For.the.meaning.of.the.retu
28e0 72 6e 65 64 20 66 69 65 6c 64 73 2c 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 65 63 74 69 6f rned.fields,.refer.to.the.sectio
2900 6e 20 94 85 94 81 94 7d 94 28 68 05 8c 3d 46 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 n......}.(h..=For.the.meaning.of
2920 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 66 69 65 6c 64 73 2c 20 72 65 66 65 72 20 74 6f 20 74 .the.returned.fields,.refer.to.t
2940 68 65 20 73 65 63 74 69 6f 6e 20 94 68 20 6a bb 01 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 68 he.section..h.j....h.h.h0Nh2Nubh
2960 00 8c 0c 70 65 6e 64 69 6e 67 5f 78 72 65 66 94 93 94 29 81 94 7d 94 28 68 05 8c 13 3a 72 65 66 ...pending_xref...)..}.(h...:ref
2980 3a 60 41 50 49 20 6f 76 65 72 76 69 65 77 60 94 68 07 5d 94 68 09 8c 06 69 6e 6c 69 6e 65 94 93 :`API.overview`.h.].h...inline..
29a0 94 29 81 94 7d 94 28 68 05 8c 0c 41 50 49 20 6f 76 65 72 76 69 65 77 94 68 07 5d 94 68 46 8c 0c .)..}.(h...API.overview.h.].hF..
29c0 41 50 49 20 6f 76 65 72 76 69 65 77 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a cc 01 00 00 75 API.overview.....}.(h.h.h.j....u
29e0 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 28 8c 04 78 72 65 66 94 8c 03 73 74 64 94 8c 07 73 bah.}.(h.].h.].(..xref...std...s
2a00 74 64 2d 72 65 66 94 65 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 6a ca 01 00 00 68 20 6a c6 td-ref.eh.].h.].h.].uh/j....h.j.
2a20 01 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 8c ...ubah.}.(h.].h.].h.].h.].h.]..
2a40 06 72 65 66 64 6f 63 94 68 21 8c 09 72 65 66 64 6f 6d 61 69 6e 94 6a d8 01 00 00 8c 07 72 65 66 .refdoc.h!..refdomain.j......ref
2a60 74 79 70 65 94 8c 03 72 65 66 94 8c 0b 72 65 66 65 78 70 6c 69 63 69 74 94 89 8c 07 72 65 66 77 type...ref...refexplicit....refw
2a80 61 72 6e 94 88 8c 09 72 65 66 74 61 72 67 65 74 94 8c 0c 61 70 69 20 6f 76 65 72 76 69 65 77 94 arn....reftarget...api.overview.
2aa0 75 68 2f 6a c4 01 00 00 68 30 68 31 68 32 4b 5d 68 20 6a bb 01 00 00 75 62 68 46 8c 01 2e 94 85 uh/j....h0h1h2K]h.j....ubhF.....
2ac0 94 81 94 7d 94 28 68 05 6a 49 01 00 00 68 20 6a bb 01 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 ...}.(h.jI...h.j....h.h.h0Nh2Nub
2ae0 65 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 eh.}.(h.].h.].h.].h.].h.].uh/hmh
2b00 30 68 31 68 32 4b 5d 68 20 6a 8c 01 00 00 68 01 68 03 75 62 65 68 14 7d 94 28 68 16 5d 94 8c 06 0h1h2K]h.j....h.h.ubeh.}.(h.]...
2b20 6f 75 74 70 75 74 94 61 68 18 5d 94 68 1a 5d 94 8c 06 6f 75 74 70 75 74 94 61 68 1c 5d 94 68 1e output.ah.].h.]...output.ah.].h.
2b40 5d 94 75 68 2f 68 3a 68 20 6a 64 01 00 00 68 01 68 03 68 30 68 31 68 32 4b 48 75 62 65 68 14 7d ].uh/h:h.jd...h.h.h0h1h2KHubeh.}
2b60 94 28 68 16 5d 94 8c 0e 70 79 74 68 6f 6e 2d 65 78 61 6d 70 6c 65 94 61 68 18 5d 94 68 1a 5d 94 .(h.]...python-example.ah.].h.].
2b80 8c 0e 70 79 74 68 6f 6e 20 65 78 61 6d 70 6c 65 94 61 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3a 68 ..python.example.ah.].h.].uh/h:h
2ba0 20 68 3c 68 01 68 03 68 30 68 31 68 32 4b 15 75 62 68 3b 29 81 94 7d 94 28 68 05 68 06 68 07 5d .h<h.h.h0h1h2K.ubh;)..}.(h.h.h.]
2bc0 94 28 68 40 29 81 94 7d 94 28 68 05 8c 0b 45 78 70 6c 61 6e 61 74 69 6f 6e 94 68 07 5d 94 68 46 .(h@)..}.(h...Explanation.h.].hF
2be0 8c 0b 45 78 70 6c 61 6e 61 74 69 6f 6e 94 85 94 81 94 7d 94 28 68 05 6a 0a 02 00 00 68 20 6a 08 ..Explanation.....}.(h.j....h.j.
2c00 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d ...h.h.h0Nh2Nubah.}.(h.].h.].h.]
2c20 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3f 68 20 6a 05 02 00 00 68 01 68 03 68 30 68 31 68 32 4b .h.].h.].uh/h?h.j....h.h.h0h1h2K
2c40 60 75 62 68 6e 29 81 94 7d 94 28 68 05 8c ab 57 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 50 `ubhn)..}.(h...When.creating.a.P
2c60 79 74 68 6f 6e 20 73 63 72 69 70 74 20 77 69 74 68 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 ython.script.with.the.purpose.of
2c80 20 63 6f 6e 73 75 6d 69 6e 67 20 68 65 61 64 20 61 6e 64 20 65 79 65 20 74 72 61 63 6b 69 6e 67 .consuming.head.and.eye.tracking
2ca0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 42 65 61 6d 20 53 44 4b 2c 20 79 6f 75 20 .information.from.Beam.SDK,.you.
2cc0 6d 75 73 74 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 62 61 73 69 63 20 63 6c 61 73 73 must.ensure.that.the.basic.class
2ce0 65 73 20 61 72 65 20 63 6f 72 72 65 63 74 6c 79 20 69 6d 70 6f 72 74 65 64 3a 94 68 07 5d 94 68 es.are.correctly.imported:.h.].h
2d00 46 8c ab 57 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 50 79 74 68 6f 6e 20 73 63 72 69 70 74 F..When.creating.a.Python.script
2d20 20 77 69 74 68 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 63 6f 6e 73 75 6d 69 6e 67 20 68 .with.the.purpose.of.consuming.h
2d40 65 61 64 20 61 6e 64 20 65 79 65 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ead.and.eye.tracking.information
2d60 20 66 72 6f 6d 20 42 65 61 6d 20 53 44 4b 2c 20 79 6f 75 20 6d 75 73 74 20 65 6e 73 75 72 65 20 .from.Beam.SDK,.you.must.ensure.
2d80 74 68 61 74 20 74 68 65 20 62 61 73 69 63 20 63 6c 61 73 73 65 73 20 61 72 65 20 63 6f 72 72 65 that.the.basic.classes.are.corre
2da0 63 74 6c 79 20 69 6d 70 6f 72 74 65 64 3a 94 85 94 81 94 7d 94 28 68 05 6a 18 02 00 00 68 20 6a ctly.imported:.....}.(h.j....h.j
2dc0 16 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a ....h.h.h0Nh2Nubah.}.(h.].h.].h.
2de0 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 62 68 20 6a 05 02 00 00 68 01 ].h.].h.].uh/hmh0h1h2Kbh.j....h.
2e00 68 03 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 8c 28 66 72 6f 6d 20 65 79 65 77 61 72 65 2e h.ubjv...)..}.(h..(from.eyeware.
2e20 63 6c 69 65 6e 74 20 69 6d 70 6f 72 74 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 94 68 07 5d 94 client.import.TrackerClient.h.].
2e40 68 46 8c 28 66 72 6f 6d 20 65 79 65 77 61 72 65 2e 63 6c 69 65 6e 74 20 69 6d 70 6f 72 74 20 54 hF.(from.eyeware.client.import.T
2e60 72 61 63 6b 65 72 43 6c 69 65 6e 74 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a 24 02 00 00 75 rackerClient.....}.(h.h.h.j$...u
2e80 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 6a 85 01 00 00 bah.}.(h.].h.].h.].h.].h.].j....
2ea0 6a 86 01 00 00 6a 87 01 00 00 89 6a 88 01 00 00 8c 06 70 79 74 68 6f 6e 94 6a 8a 01 00 00 7d 94 j....j.....j......python.j....}.
2ec0 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 64 68 20 6a 05 02 00 00 68 01 68 03 75 62 68 6e 29 uh/ju...h0h1h2Kdh.j....h.h.ubhn)
2ee0 81 94 7d 94 28 68 05 8c 81 57 65 20 63 61 6e 20 62 75 69 6c 64 20 61 20 60 60 54 72 61 63 6b 65 ..}.(h...We.can.build.a.``Tracke
2f00 72 43 6c 69 65 6e 74 60 60 20 6f 62 6a 65 63 74 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 6d rClient``.object,.which.is.the.m
2f20 61 69 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 6f 66 20 42 65 61 6d 20 53 44 4b 20 28 73 65 65 ain.entry.point.of.Beam.SDK.(see
2f40 20 3a 72 65 66 3a 60 41 50 49 20 6f 76 65 72 76 69 65 77 60 20 66 6f 72 20 66 75 72 74 68 65 72 .:ref:`API.overview`.for.further
2f60 20 64 65 74 61 69 6c 73 29 3a 94 68 07 5d 94 28 68 46 8c 0f 57 65 20 63 61 6e 20 62 75 69 6c 64 .details):.h.].(hF..We.can.build
2f80 20 61 20 94 85 94 81 94 7d 94 28 68 05 8c 0f 57 65 20 63 61 6e 20 62 75 69 6c 64 20 61 20 94 68 .a......}.(h...We.can.build.a..h
2fa0 20 6a 34 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 6a 21 01 00 00 29 81 94 7d 94 28 68 05 8c .j4...h.h.h0Nh2Nubj!...)..}.(h..
2fc0 11 60 60 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 60 60 94 68 07 5d 94 68 46 8c 0d 54 72 61 63 6b .``TrackerClient``.h.].hF..Track
2fe0 65 72 43 6c 69 65 6e 74 94 85 94 81 94 7d 94 28 68 05 8c 0d 54 72 61 63 6b 65 72 43 6c 69 65 6e erClient.....}.(h...TrackerClien
3000 74 94 68 20 6a 3d 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d t.h.j=...ubah.}.(h.].h.].h.].h.]
3020 94 68 1e 5d 94 75 68 2f 6a 20 01 00 00 68 20 6a 34 02 00 00 75 62 68 46 8c 38 20 6f 62 6a 65 63 .h.].uh/j....h.j4...ubhF.8.objec
3040 74 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 6d 61 69 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 t,.which.is.the.main.entry.point
3060 20 6f 66 20 42 65 61 6d 20 53 44 4b 20 28 73 65 65 20 94 85 94 81 94 7d 94 28 68 05 8c 38 20 6f .of.Beam.SDK.(see......}.(h..8.o
3080 62 6a 65 63 74 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 6d 61 69 6e 20 65 6e 74 72 79 20 70 bject,.which.is.the.main.entry.p
30a0 6f 69 6e 74 20 6f 66 20 42 65 61 6d 20 53 44 4b 20 28 73 65 65 20 94 68 20 6a 34 02 00 00 68 01 oint.of.Beam.SDK.(see..h.j4...h.
30c0 68 03 68 30 4e 68 32 4e 75 62 6a c5 01 00 00 29 81 94 7d 94 28 68 05 8c 13 3a 72 65 66 3a 60 41 h.h0Nh2Nubj....)..}.(h...:ref:`A
30e0 50 49 20 6f 76 65 72 76 69 65 77 60 94 68 07 5d 94 6a cb 01 00 00 29 81 94 7d 94 28 68 05 8c 0c PI.overview`.h.].j....)..}.(h...
3100 41 50 49 20 6f 76 65 72 76 69 65 77 94 68 07 5d 94 68 46 8c 0c 41 50 49 20 6f 76 65 72 76 69 65 API.overview.h.].hF..API.overvie
3120 77 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a 55 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 w.....}.(h.h.h.jU...ubah.}.(h.].
3140 68 18 5d 94 28 6a d7 01 00 00 8c 03 73 74 64 94 8c 07 73 74 64 2d 72 65 66 94 65 68 1a 5d 94 68 h.].(j......std...std-ref.eh.].h
3160 1c 5d 94 68 1e 5d 94 75 68 2f 6a ca 01 00 00 68 20 6a 51 02 00 00 75 62 61 68 14 7d 94 28 68 16 .].h.].uh/j....h.jQ...ubah.}.(h.
3180 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 8c 06 72 65 66 64 6f 63 94 68 21 8c 09 72 ].h.].h.].h.].h.]...refdoc.h!..r
31a0 65 66 64 6f 6d 61 69 6e 94 6a 60 02 00 00 8c 07 72 65 66 74 79 70 65 94 8c 03 72 65 66 94 8c 0b efdomain.j`.....reftype...ref...
31c0 72 65 66 65 78 70 6c 69 63 69 74 94 89 8c 07 72 65 66 77 61 72 6e 94 88 6a e9 01 00 00 8c 0c 61 refexplicit....refwarn..j......a
31e0 70 69 20 6f 76 65 72 76 69 65 77 94 75 68 2f 6a c4 01 00 00 68 30 68 31 68 32 4b 68 68 20 6a 34 pi.overview.uh/j....h0h1h2Khh.j4
3200 02 00 00 75 62 68 46 8c 16 20 66 6f 72 20 66 75 72 74 68 65 72 20 64 65 74 61 69 6c 73 29 3a 94 ...ubhF...for.further.details):.
3220 85 94 81 94 7d 94 28 68 05 8c 16 20 66 6f 72 20 66 75 72 74 68 65 72 20 64 65 74 61 69 6c 73 29 ....}.(h....for.further.details)
3240 3a 94 68 20 6a 34 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 65 68 14 7d 94 28 68 16 5d 94 68 :.h.j4...h.h.h0Nh2Nubeh.}.(h.].h
3260 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 68 68 20 6a 05 .].h.].h.].h.].uh/hmh0h1h2Khh.j.
3280 02 00 00 68 01 68 03 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 8c 19 74 72 61 63 6b 65 72 20 ...h.h.ubjv...)..}.(h...tracker.
32a0 3d 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 28 29 94 68 07 5d 94 68 46 8c 19 74 72 61 63 6b 65 =.TrackerClient().h.].hF..tracke
32c0 72 20 3d 20 54 72 61 63 6b 65 72 43 6c 69 65 6e 74 28 29 94 85 94 81 94 7d 94 28 68 05 68 06 68 r.=.TrackerClient().....}.(h.h.h
32e0 20 6a 7d 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e .j}...ubah.}.(h.].h.].h.].h.].h.
3300 5d 94 6a 85 01 00 00 6a 86 01 00 00 6a 87 01 00 00 89 6a 88 01 00 00 8c 06 70 79 74 68 6f 6e 94 ].j....j....j.....j......python.
3320 6a 8a 01 00 00 7d 94 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 6a 68 20 6a 05 02 00 00 68 01 j....}.uh/ju...h0h1h2Kjh.j....h.
3340 68 03 75 62 68 6e 29 81 94 7d 94 28 68 05 8c 88 54 68 65 6e 2c 20 77 65 20 76 65 72 69 66 79 20 h.ubhn)..}.(h...Then,.we.verify.
3360 74 68 61 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 6f 75 72 20 that.the.connection.between.our.
3380 63 6c 69 65 6e 74 20 6f 62 6a 65 63 74 20 61 6e 64 20 74 68 65 20 74 72 61 63 6b 65 72 20 73 65 client.object.and.the.tracker.se
33a0 72 76 65 72 20 28 45 79 65 77 61 72 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 29 20 69 73 20 75 70 rver.(Eyeware.application).is.up
33c0 20 61 6e 64 20 72 75 6e 6e 69 6e 67 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 94 68 07 5d 94 68 46 8c .and.running.as.follows:.h.].hF.
33e0 88 54 68 65 6e 2c 20 77 65 20 76 65 72 69 66 79 20 74 68 61 74 20 74 68 65 20 63 6f 6e 6e 65 63 .Then,.we.verify.that.the.connec
3400 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 6f 75 72 20 63 6c 69 65 6e 74 20 6f 62 6a 65 63 74 20 61 tion.between.our.client.object.a
3420 6e 64 20 74 68 65 20 74 72 61 63 6b 65 72 20 73 65 72 76 65 72 20 28 45 79 65 77 61 72 65 20 61 nd.the.tracker.server.(Eyeware.a
3440 70 70 6c 69 63 61 74 69 6f 6e 29 20 69 73 20 75 70 20 61 6e 64 20 72 75 6e 6e 69 6e 67 20 61 73 pplication).is.up.and.running.as
3460 20 66 6f 6c 6c 6f 77 73 3a 94 85 94 81 94 7d 94 28 68 05 6a 8f 02 00 00 68 20 6a 8d 02 00 00 68 .follows:.....}.(h.j....h.j....h
3480 01 68 03 68 30 4e 68 32 4e 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d .h.h0Nh2Nubah.}.(h.].h.].h.].h.]
34a0 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 6e 68 20 6a 05 02 00 00 68 01 68 03 75 62 6a .h.].uh/hmh0h1h2Knh.j....h.h.ubj
34c0 76 01 00 00 29 81 94 7d 94 28 68 05 8c 15 69 66 20 74 72 61 63 6b 65 72 2e 63 6f 6e 6e 65 63 74 v...)..}.(h...if.tracker.connect
34e0 65 64 3a 94 68 07 5d 94 68 46 8c 15 69 66 20 74 72 61 63 6b 65 72 2e 63 6f 6e 6e 65 63 74 65 64 ed:.h.].hF..if.tracker.connected
3500 3a 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a 9b 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 :.....}.(h.h.h.j....ubah.}.(h.].
3520 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 6a 85 01 00 00 6a 86 01 00 00 6a 87 01 00 00 89 h.].h.].h.].h.].j....j....j.....
3540 6a 88 01 00 00 8c 06 70 79 74 68 6f 6e 94 6a 8a 01 00 00 7d 94 75 68 2f 6a 75 01 00 00 68 30 68 j......python.j....}.uh/ju...h0h
3560 31 68 32 4b 70 68 20 6a 05 02 00 00 68 01 68 03 75 62 68 6e 29 81 94 7d 94 28 68 05 8c 5c 61 6e 1h2Kph.j....h.h.ubhn)..}.(h..\an
3580 64 20 77 65 20 61 72 65 20 6e 6f 77 20 72 65 61 64 79 20 74 6f 20 72 65 63 65 69 76 65 20 68 65 d.we.are.now.ready.to.receive.he
35a0 61 64 20 61 6e 64 20 67 61 7a 65 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 2c 20 64 6f 69 6e 67 ad.and.gaze.tracking.data,.doing
35c0 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 20 74 68 61 74 20 64 61 74 61 2e 94 68 07 5d 94 68 .something.with.that.data..h.].h
35e0 46 8c 5c 61 6e 64 20 77 65 20 61 72 65 20 6e 6f 77 20 72 65 61 64 79 20 74 6f 20 72 65 63 65 69 F.\and.we.are.now.ready.to.recei
3600 76 65 20 68 65 61 64 20 61 6e 64 20 67 61 7a 65 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 2c 20 ve.head.and.gaze.tracking.data,.
3620 64 6f 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 20 74 68 61 74 20 64 61 74 61 2e 94 doing.something.with.that.data..
3640 85 94 81 94 7d 94 28 68 05 6a ad 02 00 00 68 20 6a ab 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 ....}.(h.j....h.j....h.h.h0Nh2Nu
3660 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d bah.}.(h.].h.].h.].h.].h.].uh/hm
3680 68 30 68 31 68 32 4b 74 68 20 6a 05 02 00 00 68 01 68 03 75 62 68 6e 29 81 94 7d 94 28 68 05 8c h0h1h2Kth.j....h.h.ubhn)..}.(h..
36a0 c9 4c 65 74 20 75 73 20 73 74 61 72 74 20 66 72 6f 6d 20 74 68 65 20 68 65 61 64 20 74 72 61 63 .Let.us.start.from.the.head.trac
36c0 6b 69 6e 67 20 70 61 72 74 2e 0a 46 69 72 73 74 2c 20 77 65 20 77 69 6c 6c 20 72 65 74 72 69 65 king.part..First,.we.will.retrie
36e0 76 65 20 74 68 65 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ve.the.head.tracking.information
3700 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 2e 0a 54 68 65 6e 2c 20 77 65 20 77 69 6c 6c 20 63 .data.structure..Then,.we.will.c
3720 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f heck.whether.tracking.informatio
3740 6e 20 69 73 20 76 61 6c 69 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 n.is.valid.for.the.current.frame
3760 2e 0a 49 6e 20 63 6f 64 65 3a 94 68 07 5d 94 68 46 8c c9 4c 65 74 20 75 73 20 73 74 61 72 74 20 ..In.code:.h.].hF..Let.us.start.
3780 66 72 6f 6d 20 74 68 65 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 70 61 72 74 2e 0a 46 69 72 from.the.head.tracking.part..Fir
37a0 73 74 2c 20 77 65 20 77 69 6c 6c 20 72 65 74 72 69 65 76 65 20 74 68 65 20 68 65 61 64 20 74 72 st,.we.will.retrieve.the.head.tr
37c0 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 61 74 61 20 73 74 72 75 63 74 75 72 acking.information.data.structur
37e0 65 2e 0a 54 68 65 6e 2c 20 77 65 20 77 69 6c 6c 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 e..Then,.we.will.check.whether.t
3800 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 76 61 6c 69 64 20 66 6f 72 racking.information.is.valid.for
3820 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 0a 49 6e 20 63 6f 64 65 3a 94 85 94 81 .the.current.frame..In.code:....
3840 94 7d 94 28 68 05 6a bb 02 00 00 68 20 6a b9 02 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 61 68 .}.(h.j....h.j....h.h.h0Nh2Nubah
3860 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 .}.(h.].h.].h.].h.].h.].uh/hmh0h
3880 31 68 32 4b 76 68 20 6a 05 02 00 00 68 01 68 03 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 8c 1h2Kvh.j....h.h.ubjv...)..}.(h..
38a0 93 70 72 69 6e 74 28 22 20 20 2a 20 48 65 61 64 20 50 6f 73 65 3a 22 29 0a 68 65 61 64 5f 70 6f .print("..*.Head.Pose:").head_po
38c0 73 65 20 3d 20 74 72 61 63 6b 65 72 2e 67 65 74 5f 68 65 61 64 5f 70 6f 73 65 5f 69 6e 66 6f 28 se.=.tracker.get_head_pose_info(
38e0 29 0a 68 65 61 64 5f 69 73 5f 6c 6f 73 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 69 73 5f 6c 6f ).head_is_lost.=.head_pose.is_lo
3900 73 74 0a 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 st.print("......-.Lost.track:...
3920 20 20 20 20 22 2c 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 29 94 68 07 5d 94 68 46 8c 93 70 72 69 ....",.head_is_lost).h.].hF..pri
3940 6e 74 28 22 20 20 2a 20 48 65 61 64 20 50 6f 73 65 3a 22 29 0a 68 65 61 64 5f 70 6f 73 65 20 3d nt("..*.Head.Pose:").head_pose.=
3960 20 74 72 61 63 6b 65 72 2e 67 65 74 5f 68 65 61 64 5f 70 6f 73 65 5f 69 6e 66 6f 28 29 0a 68 65 .tracker.get_head_pose_info().he
3980 61 64 5f 69 73 5f 6c 6f 73 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 69 73 5f 6c 6f 73 74 0a 70 ad_is_lost.=.head_pose.is_lost.p
39a0 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 rint("......-.Lost.track:.......
39c0 22 2c 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 29 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a c7 ",.head_is_lost).....}.(h.h.h.j.
39e0 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 6a ...ubah.}.(h.].h.].h.].h.].h.].j
3a00 85 01 00 00 6a 86 01 00 00 6a 87 01 00 00 89 6a 88 01 00 00 8c 06 70 79 74 68 6f 6e 94 6a 8a 01 ....j....j.....j......python.j..
3a20 00 00 7d 94 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 7b 68 20 6a 05 02 00 00 68 01 68 03 75 ..}.uh/ju...h0h1h2K{h.j....h.h.u
3a40 62 68 6e 29 81 94 7d 94 28 68 05 8c 98 49 66 20 74 68 65 20 68 65 61 64 20 74 72 61 63 6b 69 6e bhn)..}.(h...If.the.head.trackin
3a60 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 64 65 65 64 20 76 61 6c 69 64 20 28 69 g.information.is.indeed.valid.(i
3a80 2e 65 2e 2c 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 77 61 73 20 2a 6e 6f 74 20 6c 6f 73 74 .e.,.head.tracking.was.*not.lost
3aa0 2a 29 2c 20 74 68 65 6e 20 77 65 20 72 65 74 72 69 65 76 65 20 74 68 65 20 33 44 20 63 6f 6f 72 *),.then.we.retrieve.the.3D.coor
3ac0 64 69 6e 61 74 65 73 20 6f 66 20 74 68 65 20 74 72 61 63 6b 65 64 20 70 65 72 73 6f 6e 27 73 20 dinates.of.the.tracked.person's.
3ae0 68 65 61 64 3a 94 68 07 5d 94 28 68 46 8c 4a 49 66 20 74 68 65 20 68 65 61 64 20 74 72 61 63 6b head:.h.].(hF.JIf.the.head.track
3b00 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 64 65 65 64 20 76 61 6c 69 64 20 ing.information.is.indeed.valid.
3b20 28 69 2e 65 2e 2c 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 77 61 73 20 94 85 94 81 94 7d 94 (i.e.,.head.tracking.was......}.
3b40 28 68 05 8c 4a 49 66 20 74 68 65 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d (h..JIf.the.head.tracking.inform
3b60 61 74 69 6f 6e 20 69 73 20 69 6e 64 65 65 64 20 76 61 6c 69 64 20 28 69 2e 65 2e 2c 20 68 65 61 ation.is.indeed.valid.(i.e.,.hea
3b80 64 20 74 72 61 63 6b 69 6e 67 20 77 61 73 20 94 68 20 6a d7 02 00 00 68 01 68 03 68 30 4e 68 32 d.tracking.was..h.j....h.h.h0Nh2
3ba0 4e 75 62 68 09 8c 08 65 6d 70 68 61 73 69 73 94 93 94 29 81 94 7d 94 28 68 05 8c 0a 2a 6e 6f 74 Nubh...emphasis...)..}.(h...*not
3bc0 20 6c 6f 73 74 2a 94 68 07 5d 94 68 46 8c 08 6e 6f 74 20 6c 6f 73 74 94 85 94 81 94 7d 94 28 68 .lost*.h.].hF..not.lost.....}.(h
3be0 05 8c 08 6e 6f 74 20 6c 6f 73 74 94 68 20 6a e2 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 ...not.lost.h.j....ubah.}.(h.].h
3c00 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 6a e0 02 00 00 68 20 6a d7 02 00 00 75 62 .].h.].h.].h.].uh/j....h.j....ub
3c20 68 46 8c 46 29 2c 20 74 68 65 6e 20 77 65 20 72 65 74 72 69 65 76 65 20 74 68 65 20 33 44 20 63 hF.F),.then.we.retrieve.the.3D.c
3c40 6f 6f 72 64 69 6e 61 74 65 73 20 6f 66 20 74 68 65 20 74 72 61 63 6b 65 64 20 70 65 72 73 6f 6e oordinates.of.the.tracked.person
3c60 e2 80 99 73 20 68 65 61 64 3a 94 85 94 81 94 7d 94 28 68 05 8c 44 29 2c 20 74 68 65 6e 20 77 65 ...s.head:.....}.(h..D),.then.we
3c80 20 72 65 74 72 69 65 76 65 20 74 68 65 20 33 44 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 6f 66 20 .retrieve.the.3D.coordinates.of.
3ca0 74 68 65 20 74 72 61 63 6b 65 64 20 70 65 72 73 6f 6e 27 73 20 68 65 61 64 3a 94 68 20 6a d7 02 the.tracked.person's.head:.h.j..
3cc0 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 ..h.h.h0Nh2Nubeh.}.(h.].h.].h.].
3ce0 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b 82 68 20 6a 05 02 00 00 68 01 68 03 h.].h.].uh/hmh0h1h2K.h.j....h.h.
3d00 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 58 2b 02 00 00 69 66 20 6e 6f 74 20 68 65 61 64 5f ubjv...)..}.(h.X+...if.not.head_
3d20 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 65 73 73 is_lost:.....print("......-.Sess
3d40 69 6f 6e 20 49 44 3a 20 20 20 20 20 20 20 22 2c 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 63 6b ion.ID:.......",.head_pose.track
3d60 5f 73 65 73 73 69 6f 6e 5f 75 69 64 29 0a 20 20 20 20 72 6f 74 20 3d 20 68 65 61 64 5f 70 6f 73 _session_uid).....rot.=.head_pos
3d80 65 2e 74 72 61 6e 73 66 6f 72 6d 2e 72 6f 74 61 74 69 6f 6e 0a 20 20 20 20 70 72 69 6e 74 28 22 e.transform.rotation.....print("
3da0 20 20 20 20 20 20 2d 20 52 6f 74 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 ......-.Rotation:..........|%5.3
3dc0 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 30 2c 20 30 5d 2c 20 72 6f f.%5.3f.%5.3f|".%.(rot[0,.0],.ro
3de0 74 5b 30 2c 20 31 5d 2c 20 72 6f 74 5b 30 2c 20 32 5d 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 t[0,.1],.rot[0,.2])).....print("
3e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 ...........................|%5.3
3e20 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 31 2c 20 30 5d 2c 20 72 6f f.%5.3f.%5.3f|".%.(rot[1,.0],.ro
3e40 74 5b 31 2c 20 31 5d 2c 20 72 6f 74 5b 31 2c 20 32 5d 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 t[1,.1],.rot[1,.2])).....print("
3e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 ...........................|%5.3
3e80 66 20 25 35 2e 33 66 20 25 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 32 2c 20 30 5d 2c 20 72 6f f.%5.3f.%5.3f|".%.(rot[2,.0],.ro
3ea0 74 5b 32 2c 20 31 5d 2c 20 72 6f 74 5b 32 2c 20 32 5d 29 29 0a 20 20 20 20 74 72 20 3d 20 68 65 t[2,.1],.rot[2,.2])).....tr.=.he
3ec0 61 64 5f 70 6f 73 65 2e 74 72 61 6e 73 66 6f 72 6d 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 20 20 ad_pose.transform.translation...
3ee0 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 54 72 61 6e 73 6c 61 74 69 6f 6e 3a 20 20 20 ..print("......-.Translation:...
3f00 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 6d 2c 20 79 3d 25 35 2e 33 66 20 6d 2c 20 7a 3d 25 35 2e ....<x=%5.3f.m,.y=%5.3f.m,.z=%5.
3f20 33 66 20 6d 3e 22 20 25 20 28 74 72 5b 30 5d 2c 20 74 72 5b 31 5d 2c 20 74 72 5b 32 5d 29 29 94 3f.m>".%.(tr[0],.tr[1],.tr[2])).
3f40 68 07 5d 94 68 46 58 2b 02 00 00 69 66 20 6e 6f 74 20 68 65 61 64 5f 69 73 5f 6c 6f 73 74 3a 0a h.].hFX+...if.not.head_is_lost:.
3f60 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 65 73 73 69 6f 6e 20 49 44 3a 20 20 ....print("......-.Session.ID:..
3f80 20 20 20 20 20 22 2c 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 63 6b 5f 73 65 73 73 69 6f 6e 5f .....",.head_pose.track_session_
3fa0 75 69 64 29 0a 20 20 20 20 72 6f 74 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 74 72 61 6e 73 66 6f uid).....rot.=.head_pose.transfo
3fc0 72 6d 2e 72 6f 74 61 74 69 6f 6e 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 52 rm.rotation.....print("......-.R
3fe0 6f 74 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 otation:..........|%5.3f.%5.3f.%
4000 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 30 2c 20 30 5d 2c 20 72 6f 74 5b 30 2c 20 31 5d 2c 20 5.3f|".%.(rot[0,.0],.rot[0,.1],.
4020 72 6f 74 5b 30 2c 20 32 5d 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 20 rot[0,.2])).....print(".........
4040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 ..................|%5.3f.%5.3f.%
4060 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 31 2c 20 30 5d 2c 20 72 6f 74 5b 31 2c 20 31 5d 2c 20 5.3f|".%.(rot[1,.0],.rot[1,.1],.
4080 72 6f 74 5b 31 2c 20 32 5d 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 20 20 20 rot[1,.2])).....print(".........
40a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 35 2e 33 66 20 25 35 2e 33 66 20 25 ..................|%5.3f.%5.3f.%
40c0 35 2e 33 66 7c 22 20 25 20 28 72 6f 74 5b 32 2c 20 30 5d 2c 20 72 6f 74 5b 32 2c 20 31 5d 2c 20 5.3f|".%.(rot[2,.0],.rot[2,.1],.
40e0 72 6f 74 5b 32 2c 20 32 5d 29 29 0a 20 20 20 20 74 72 20 3d 20 68 65 61 64 5f 70 6f 73 65 2e 74 rot[2,.2])).....tr.=.head_pose.t
4100 72 61 6e 73 66 6f 72 6d 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 20 20 20 20 70 72 69 6e 74 28 22 ransform.translation.....print("
4120 20 20 20 20 20 20 2d 20 54 72 61 6e 73 6c 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 3c 78 3d 25 35 ......-.Translation:.......<x=%5
4140 2e 33 66 20 6d 2c 20 79 3d 25 35 2e 33 66 20 6d 2c 20 7a 3d 25 35 2e 33 66 20 6d 3e 22 20 25 20 .3f.m,.y=%5.3f.m,.z=%5.3f.m>".%.
4160 28 74 72 5b 30 5d 2c 20 74 72 5b 31 5d 2c 20 74 72 5b 32 5d 29 29 94 85 94 81 94 7d 94 28 68 05 (tr[0],.tr[1],.tr[2])).....}.(h.
4180 68 06 68 20 6a fc 02 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d h.h.j....ubah.}.(h.].h.].h.].h.]
41a0 94 68 1e 5d 94 6a 85 01 00 00 6a 86 01 00 00 6a 87 01 00 00 89 6a 88 01 00 00 8c 06 70 79 74 68 .h.].j....j....j.....j......pyth
41c0 6f 6e 94 6a 8a 01 00 00 7d 94 75 68 2f 6a 75 01 00 00 68 30 68 31 68 32 4b 84 68 20 6a 05 02 00 on.j....}.uh/ju...h0h1h2K.h.j...
41e0 00 68 01 68 03 75 62 68 6e 29 81 94 7d 94 28 68 05 8c 62 46 6f 72 20 64 65 74 61 69 6c 73 20 61 .h.h.ubhn)..}.(h..bFor.details.a
4200 62 6f 75 74 20 74 68 65 20 72 6f 74 61 74 69 6f 6e 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 69 6f bout.the.rotation.and.translatio
4220 6e 20 6e 6f 74 61 74 69 6f 6e 2c 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 65 63 74 69 6f 6e n.notation,.refer.to.the.section
4240 20 3a 72 65 66 3a 60 41 50 49 20 6f 76 65 72 76 69 65 77 60 2e 94 68 07 5d 94 28 68 46 8c 4e 46 .:ref:`API.overview`..h.].(hF.NF
4260 6f 72 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 20 72 6f 74 61 74 69 6f 6e 20 61 6e or.details.about.the.rotation.an
4280 64 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6e 6f 74 61 74 69 6f 6e 2c 20 72 65 66 65 72 20 74 6f d.translation.notation,.refer.to
42a0 20 74 68 65 20 73 65 63 74 69 6f 6e 20 94 85 94 81 94 7d 94 28 68 05 8c 4e 46 6f 72 20 64 65 74 .the.section......}.(h..NFor.det
42c0 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 20 72 6f 74 61 74 69 6f 6e 20 61 6e 64 20 74 72 61 6e ails.about.the.rotation.and.tran
42e0 73 6c 61 74 69 6f 6e 20 6e 6f 74 61 74 69 6f 6e 2c 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 slation.notation,.refer.to.the.s
4300 65 63 74 69 6f 6e 20 94 68 20 6a 0c 03 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 6a c5 01 00 00 ection..h.j....h.h.h0Nh2Nubj....
4320 29 81 94 7d 94 28 68 05 8c 13 3a 72 65 66 3a 60 41 50 49 20 6f 76 65 72 76 69 65 77 60 94 68 07 )..}.(h...:ref:`API.overview`.h.
4340 5d 94 6a cb 01 00 00 29 81 94 7d 94 28 68 05 8c 0c 41 50 49 20 6f 76 65 72 76 69 65 77 94 68 07 ].j....)..}.(h...API.overview.h.
4360 5d 94 68 46 8c 0c 41 50 49 20 6f 76 65 72 76 69 65 77 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 ].hF..API.overview.....}.(h.h.h.
4380 6a 19 03 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 28 6a d7 01 00 00 8c 03 73 74 64 j....ubah.}.(h.].h.].(j......std
43a0 94 8c 07 73 74 64 2d 72 65 66 94 65 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 6a ca 01 00 00 ...std-ref.eh.].h.].h.].uh/j....
43c0 68 20 6a 15 03 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 h.j....ubah.}.(h.].h.].h.].h.].h
43e0 1e 5d 94 8c 06 72 65 66 64 6f 63 94 68 21 8c 09 72 65 66 64 6f 6d 61 69 6e 94 6a 24 03 00 00 8c .]...refdoc.h!..refdomain.j$....
4400 07 72 65 66 74 79 70 65 94 8c 03 72 65 66 94 8c 0b 72 65 66 65 78 70 6c 69 63 69 74 94 89 8c 07 .reftype...ref...refexplicit....
4420 72 65 66 77 61 72 6e 94 88 6a e9 01 00 00 8c 0c 61 70 69 20 6f 76 65 72 76 69 65 77 94 75 68 2f refwarn..j......api.overview.uh/
4440 6a c4 01 00 00 68 30 68 31 68 32 4b 8f 68 20 6a 0c 03 00 00 75 62 68 46 8c 01 2e 94 85 94 81 94 j....h0h1h2K.h.j....ubhF........
4460 7d 94 28 68 05 6a 49 01 00 00 68 20 6a 0c 03 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 65 68 14 }.(h.jI...h.j....h.h.h0Nh2Nubeh.
4480 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 31 }.(h.].h.].h.].h.].h.].uh/hmh0h1
44a0 68 32 4b 8f 68 20 6a 05 02 00 00 68 01 68 03 75 62 68 6e 29 81 94 7d 94 28 68 05 8c fc 4e 6f 77 h2K.h.j....h.h.ubhn)..}.(h...Now
44c0 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 67 65 74 20 73 63 72 65 65 6e 20 67 61 7a 65 20 74 72 61 ,.we.want.to.get.screen.gaze.tra
44e0 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 54 68 69 73 20 66 6f 6c 6c 6f 77 73 20 cking.information..This.follows.
4500 74 68 65 20 73 61 6d 65 20 6c 6f 67 69 63 20 74 68 61 74 20 77 65 20 61 70 70 6c 69 65 64 20 66 the.same.logic.that.we.applied.f
4520 6f 72 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 46 69 or.head.tracking.information..Fi
4540 72 73 74 2c 20 72 65 74 72 69 65 76 65 20 74 68 65 20 73 63 72 65 65 6e 20 67 61 7a 65 20 69 6e rst,.retrieve.the.screen.gaze.in
4560 66 6f 72 6d 61 74 69 6f 6e 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 2e 0a 54 68 65 6e 2c 20 formation.data.structure..Then,.
4580 63 68 65 63 6b 20 74 68 65 20 64 61 74 61 20 76 61 6c 69 64 69 74 79 20 28 77 68 65 74 68 65 72 check.the.data.validity.(whether
45a0 20 74 72 61 63 6b 69 6e 67 20 69 73 20 2a 6e 6f 74 20 6c 6f 73 74 2a 29 3a 94 68 07 5d 94 28 68 .tracking.is.*not.lost*):.h.].(h
45c0 46 8c f0 4e 6f 77 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 67 65 74 20 73 63 72 65 65 6e 20 67 61 F..Now,.we.want.to.get.screen.ga
45e0 7a 65 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 54 68 69 73 20 66 6f ze.tracking.information..This.fo
4600 6c 6c 6f 77 73 20 74 68 65 20 73 61 6d 65 20 6c 6f 67 69 63 20 74 68 61 74 20 77 65 20 61 70 70 llows.the.same.logic.that.we.app
4620 6c 69 65 64 20 66 6f 72 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 lied.for.head.tracking.informati
4640 6f 6e 2e 0a 46 69 72 73 74 2c 20 72 65 74 72 69 65 76 65 20 74 68 65 20 73 63 72 65 65 6e 20 67 on..First,.retrieve.the.screen.g
4660 61 7a 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 2e 0a aze.information.data.structure..
4680 54 68 65 6e 2c 20 63 68 65 63 6b 20 74 68 65 20 64 61 74 61 20 76 61 6c 69 64 69 74 79 20 28 77 Then,.check.the.data.validity.(w
46a0 68 65 74 68 65 72 20 74 72 61 63 6b 69 6e 67 20 69 73 20 94 85 94 81 94 7d 94 28 68 05 8c f0 4e hether.tracking.is......}.(h...N
46c0 6f 77 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 67 65 74 20 73 63 72 65 65 6e 20 67 61 7a 65 20 74 ow,.we.want.to.get.screen.gaze.t
46e0 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 54 68 69 73 20 66 6f 6c 6c 6f 77 racking.information..This.follow
4700 73 20 74 68 65 20 73 61 6d 65 20 6c 6f 67 69 63 20 74 68 61 74 20 77 65 20 61 70 70 6c 69 65 64 s.the.same.logic.that.we.applied
4720 20 66 6f 72 20 68 65 61 64 20 74 72 61 63 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a .for.head.tracking.information..
4740 46 69 72 73 74 2c 20 72 65 74 72 69 65 76 65 20 74 68 65 20 73 63 72 65 65 6e 20 67 61 7a 65 20 First,.retrieve.the.screen.gaze.
4760 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 2e 0a 54 68 65 6e information.data.structure..Then
4780 2c 20 63 68 65 63 6b 20 74 68 65 20 64 61 74 61 20 76 61 6c 69 64 69 74 79 20 28 77 68 65 74 68 ,.check.the.data.validity.(wheth
47a0 65 72 20 74 72 61 63 6b 69 6e 67 20 69 73 20 94 68 20 6a 40 03 00 00 68 01 68 03 68 30 4e 68 32 er.tracking.is..h.j@...h.h.h0Nh2
47c0 4e 75 62 6a e1 02 00 00 29 81 94 7d 94 28 68 05 8c 0a 2a 6e 6f 74 20 6c 6f 73 74 2a 94 68 07 5d Nubj....)..}.(h...*not.lost*.h.]
47e0 94 68 46 8c 08 6e 6f 74 20 6c 6f 73 74 94 85 94 81 94 7d 94 28 68 05 8c 08 6e 6f 74 20 6c 6f 73 .hF..not.lost.....}.(h...not.los
4800 74 94 68 20 6a 49 03 00 00 75 62 61 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d t.h.jI...ubah.}.(h.].h.].h.].h.]
4820 94 68 1e 5d 94 75 68 2f 6a e0 02 00 00 68 20 6a 40 03 00 00 75 62 68 46 8c 02 29 3a 94 85 94 81 .h.].uh/j....h.j@...ubhF..):....
4840 94 7d 94 28 68 05 8c 02 29 3a 94 68 20 6a 40 03 00 00 68 01 68 03 68 30 4e 68 32 4e 75 62 65 68 .}.(h...):.h.j@...h.h.h0Nh2Nubeh
4860 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 6d 68 30 68 .}.(h.].h.].h.].h.].h.].uh/hmh0h
4880 31 68 32 4b 91 68 20 6a 05 02 00 00 68 01 68 03 75 62 6a 76 01 00 00 29 81 94 7d 94 28 68 05 58 1h2K.h.j....h.h.ubjv...)..}.(h.X
48a0 ab 01 00 00 70 72 69 6e 74 28 22 20 20 2a 20 47 61 7a 65 20 6f 6e 20 53 63 72 65 65 6e 3a 22 29 ....print("..*.Gaze.on.Screen:")
48c0 0a 73 63 72 65 65 6e 5f 67 61 7a 65 20 3d 20 74 72 61 63 6b 65 72 2e 67 65 74 5f 73 63 72 65 65 .screen_gaze.=.tracker.get_scree
48e0 6e 5f 67 61 7a 65 5f 69 6e 66 6f 28 29 0a 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 n_gaze_info().screen_gaze_is_los
4900 74 20 3d 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 69 73 5f 6c 6f 73 74 0a 70 72 69 6e 74 28 22 20 t.=.screen_gaze.is_lost.print(".
4920 20 20 20 20 20 2d 20 4c 6f 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 .....-.Lost.track:.......",.scre
4940 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 29 0a 69 66 20 6e 6f 74 20 73 63 72 65 65 6e 5f 67 en_gaze_is_lost).if.not.screen_g
4960 61 7a 65 5f 69 73 5f 6c 6f 73 74 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 aze_is_lost:.....print("......-.
4980 53 63 72 65 65 6e 20 49 44 3a 20 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 Screen.ID:........",.screen_gaze
49a0 2e 73 63 72 65 65 6e 5f 69 64 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 43 .screen_id).....print("......-.C
49c0 6f 6f 72 64 69 6e 61 74 65 73 3a 20 20 20 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 70 78 2c 20 20 oordinates:.......<x=%5.3f.px,..
49e0 20 79 3d 25 35 2e 33 66 20 70 78 3e 22 20 25 20 28 73 63 72 65 65 6e 5f 67 61 7a 65 2e 78 2c 20 .y=%5.3f.px>".%.(screen_gaze.x,.
4a00 73 63 72 65 65 6e 5f 67 61 7a 65 2e 79 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 screen_gaze.y)).....print(".....
4a20 20 2d 20 43 6f 6e 66 69 64 65 6e 63 65 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 .-.Confidence:.......",.screen_g
4a40 61 7a 65 2e 63 6f 6e 66 69 64 65 6e 63 65 29 94 68 07 5d 94 68 46 58 ab 01 00 00 70 72 69 6e 74 aze.confidence).h.].hFX....print
4a60 28 22 20 20 2a 20 47 61 7a 65 20 6f 6e 20 53 63 72 65 65 6e 3a 22 29 0a 73 63 72 65 65 6e 5f 67 ("..*.Gaze.on.Screen:").screen_g
4a80 61 7a 65 20 3d 20 74 72 61 63 6b 65 72 2e 67 65 74 5f 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 6e aze.=.tracker.get_screen_gaze_in
4aa0 66 6f 28 29 0a 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f 73 74 20 3d 20 73 63 72 65 65 fo().screen_gaze_is_lost.=.scree
4ac0 6e 5f 67 61 7a 65 2e 69 73 5f 6c 6f 73 74 0a 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 4c 6f n_gaze.is_lost.print("......-.Lo
4ae0 73 74 20 74 72 61 63 6b 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 st.track:.......",.screen_gaze_i
4b00 73 5f 6c 6f 73 74 29 0a 69 66 20 6e 6f 74 20 73 63 72 65 65 6e 5f 67 61 7a 65 5f 69 73 5f 6c 6f s_lost).if.not.screen_gaze_is_lo
4b20 73 74 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 53 63 72 65 65 6e 20 49 44 st:.....print("......-.Screen.ID
4b40 3a 20 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 73 63 72 65 65 6e 5f 69 :........",.screen_gaze.screen_i
4b60 64 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 43 6f 6f 72 64 69 6e 61 74 65 d).....print("......-.Coordinate
4b80 73 3a 20 20 20 20 20 20 20 3c 78 3d 25 35 2e 33 66 20 70 78 2c 20 20 20 79 3d 25 35 2e 33 66 20 s:.......<x=%5.3f.px,...y=%5.3f.
4ba0 70 78 3e 22 20 25 20 28 73 63 72 65 65 6e 5f 67 61 7a 65 2e 78 2c 20 73 63 72 65 65 6e 5f 67 61 px>".%.(screen_gaze.x,.screen_ga
4bc0 7a 65 2e 79 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 20 20 20 20 20 20 2d 20 43 6f 6e 66 69 64 ze.y)).....print("......-.Confid
4be0 65 6e 63 65 3a 20 20 20 20 20 20 20 22 2c 20 73 63 72 65 65 6e 5f 67 61 7a 65 2e 63 6f 6e 66 69 ence:.......",.screen_gaze.confi
4c00 64 65 6e 63 65 29 94 85 94 81 94 7d 94 28 68 05 68 06 68 20 6a 63 03 00 00 75 62 61 68 14 7d 94 dence).....}.(h.h.h.jc...ubah.}.
4c20 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 6a 85 01 00 00 6a 86 01 00 00 6a (h.].h.].h.].h.].h.].j....j....j
4c40 87 01 00 00 89 6a 88 01 00 00 8c 06 70 79 74 68 6f 6e 94 6a 8a 01 00 00 7d 94 75 68 2f 6a 75 01 .....j......python.j....}.uh/ju.
4c60 00 00 68 30 68 31 68 32 4b 96 68 20 6a 05 02 00 00 68 01 68 03 75 62 68 6e 29 81 94 7d 94 28 68 ..h0h1h2K.h.j....h.h.ubhn)..}.(h
4c80 05 58 66 01 00 00 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 65 78 61 6d 70 6c 65 20 63 6f .Xf...The.rest.of.the.example.co
4ca0 64 65 20 69 73 20 61 62 6f 75 74 20 70 72 69 6e 74 69 6e 67 20 68 65 61 64 20 61 6e 64 20 67 61 de.is.about.printing.head.and.ga
4cc0 7a 65 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 20 6e 75 6d 62 65 72 73 20 6f 6e 20 74 68 65 20 ze.tracking.data.numbers.on.the.
4ce0 74 65 72 6d 69 6e 61 6c 2e 0a 50 72 69 6e 74 69 6e 67 20 74 68 6f 73 65 20 6e 75 6d 62 65 72 73 terminal..Printing.those.numbers
4d00 2c 20 62 79 20 69 74 73 65 6c 66 2c 20 69 73 20 6e 6f 74 20 76 65 72 79 20 75 73 65 66 75 6c 20 ,.by.itself,.is.not.very.useful.
4d20 6f 72 20 69 6e 74 65 72 65 73 74 69 6e 67 2e 0a 49 6e 73 74 65 61 64 2c 20 79 6f 75 20 63 61 6e or.interesting..Instead,.you.can
4d40 20 65 78 70 6c 6f 69 74 20 74 68 65 20 42 65 61 6d 20 53 44 4b 20 74 72 61 63 6b 69 6e 67 20 64 .exploit.the.Beam.SDK.tracking.d
4d60 61 74 61 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 63 72 65 61 74 69 ata.for.building.your.own.creati
4d80 76 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 21 0a 4c 65 74 20 75 73 20 6b 6e 6f 77 20 68 6f 77 ve.applications!.Let.us.know.how
4da0 20 69 74 20 67 6f 65 73 20 61 74 20 63 6f 6e 74 61 63 74 40 65 79 65 77 61 72 65 2e 74 65 63 68 .it.goes.at.contact@eyeware.tech
4dc0 2e 0a 57 65 20 77 6f 75 6c 64 20 6c 6f 76 65 20 74 6f 20 68 65 61 72 20 61 62 6f 75 74 20 79 6f ..We.would.love.to.hear.about.yo
4de0 75 72 20 70 72 6f 6a 65 63 74 73 2e 94 68 07 5d 94 28 68 46 58 26 01 00 00 54 68 65 20 72 65 73 ur.projects..h.].(hFX&...The.res
4e00 74 20 6f 66 20 74 68 65 20 65 78 61 6d 70 6c 65 20 63 6f 64 65 20 69 73 20 61 62 6f 75 74 20 70 t.of.the.example.code.is.about.p
4e20 72 69 6e 74 69 6e 67 20 68 65 61 64 20 61 6e 64 20 67 61 7a 65 20 74 72 61 63 6b 69 6e 67 20 64 rinting.head.and.gaze.tracking.d
4e40 61 74 61 20 6e 75 6d 62 65 72 73 20 6f 6e 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2e 0a 50 72 69 ata.numbers.on.the.terminal..Pri
4e60 6e 74 69 6e 67 20 74 68 6f 73 65 20 6e 75 6d 62 65 72 73 2c 20 62 79 20 69 74 73 65 6c 66 2c 20 nting.those.numbers,.by.itself,.
4e80 69 73 20 6e 6f 74 20 76 65 72 79 20 75 73 65 66 75 6c 20 6f 72 20 69 6e 74 65 72 65 73 74 69 6e is.not.very.useful.or.interestin
4ea0 67 2e 0a 49 6e 73 74 65 61 64 2c 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 6f 69 74 20 74 68 65 20 g..Instead,.you.can.exploit.the.
4ec0 42 65 61 6d 20 53 44 4b 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 20 66 6f 72 20 62 75 69 6c 64 Beam.SDK.tracking.data.for.build
4ee0 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 63 72 65 61 74 69 76 65 20 61 70 70 6c 69 63 61 74 69 6f ing.your.own.creative.applicatio
4f00 6e 73 21 0a 4c 65 74 20 75 73 20 6b 6e 6f 77 20 68 6f 77 20 69 74 20 67 6f 65 73 20 61 74 20 94 ns!.Let.us.know.how.it.goes.at..
4f20 85 94 81 94 7d 94 28 68 05 58 26 01 00 00 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 65 78 ....}.(h.X&...The.rest.of.the.ex
4f40 61 6d 70 6c 65 20 63 6f 64 65 20 69 73 20 61 62 6f 75 74 20 70 72 69 6e 74 69 6e 67 20 68 65 61 ample.code.is.about.printing.hea
4f60 64 20 61 6e 64 20 67 61 7a 65 20 74 72 61 63 6b 69 6e 67 20 64 61 74 61 20 6e 75 6d 62 65 72 73 d.and.gaze.tracking.data.numbers
4f80 20 6f 6e 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2e 0a 50 72 69 6e 74 69 6e 67 20 74 68 6f 73 65 .on.the.terminal..Printing.those
4fa0 20 6e 75 6d 62 65 72 73 2c 20 62 79 20 69 74 73 65 6c 66 2c 20 69 73 20 6e 6f 74 20 76 65 72 79 .numbers,.by.itself,.is.not.very
4fc0 20 75 73 65 66 75 6c 20 6f 72 20 69 6e 74 65 72 65 73 74 69 6e 67 2e 0a 49 6e 73 74 65 61 64 2c .useful.or.interesting..Instead,
4fe0 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 6f 69 74 20 74 68 65 20 42 65 61 6d 20 53 44 4b 20 74 72 .you.can.exploit.the.Beam.SDK.tr
5000 61 63 6b 69 6e 67 20 64 61 74 61 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 79 6f 75 72 20 6f 77 acking.data.for.building.your.ow
5020 6e 20 63 72 65 61 74 69 76 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 21 0a 4c 65 74 20 75 73 20 n.creative.applications!.Let.us.
5040 6b 6e 6f 77 20 68 6f 77 20 69 74 20 67 6f 65 73 20 61 74 20 94 68 20 6a 73 03 00 00 68 01 68 03 know.how.it.goes.at..h.js...h.h.
5060 68 30 4e 68 32 4e 75 62 68 78 29 81 94 7d 94 28 68 05 8c 14 63 6f 6e 74 61 63 74 40 65 79 65 77 h0Nh2Nubhx)..}.(h...contact@eyew
5080 61 72 65 2e 74 65 63 68 94 68 07 5d 94 68 46 8c 14 63 6f 6e 74 61 63 74 40 65 79 65 77 61 72 65 are.tech.h.].hF..contact@eyeware
50a0 2e 74 65 63 68 94 85 94 81 94 7d 94 28 68 05 6a 7e 03 00 00 68 20 6a 7c 03 00 00 75 62 61 68 14 .tech.....}.(h.j~...h.j|...ubah.
50c0 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 8c 06 72 65 66 75 72 69 94 }.(h.].h.].h.].h.].h.]...refuri.
50e0 8c 1b 6d 61 69 6c 74 6f 3a 63 6f 6e 74 61 63 74 40 65 79 65 77 61 72 65 2e 74 65 63 68 94 75 68 ..mailto:contact@eyeware.tech.uh
5100 2f 68 77 68 20 6a 73 03 00 00 75 62 68 46 8c 2c 2e 0a 57 65 20 77 6f 75 6c 64 20 6c 6f 76 65 20 /hwh.js...ubhF.,..We.would.love.
5120 74 6f 20 68 65 61 72 20 61 62 6f 75 74 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 73 2e 94 85 94 81 to.hear.about.your.projects.....
5140 94 7d 94 28 68 05 8c 2c 2e 0a 57 65 20 77 6f 75 6c 64 20 6c 6f 76 65 20 74 6f 20 68 65 61 72 20 .}.(h..,..We.would.love.to.hear.
5160 61 62 6f 75 74 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 73 2e 94 68 20 6a 73 03 00 00 68 01 68 03 about.your.projects..h.js...h.h.
5180 68 30 4e 68 32 4e 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e h0Nh2Nubeh.}.(h.].h.].h.].h.].h.
51a0 5d 94 75 68 2f 68 6d 68 30 68 31 68 32 4b a1 68 20 6a 05 02 00 00 68 01 68 03 75 62 65 68 14 7d ].uh/hmh0h1h2K.h.j....h.h.ubeh.}
51c0 94 28 68 16 5d 94 8c 0b 65 78 70 6c 61 6e 61 74 69 6f 6e 94 61 68 18 5d 94 68 1a 5d 94 8c 0b 65 .(h.]...explanation.ah.].h.]...e
51e0 78 70 6c 61 6e 61 74 69 6f 6e 94 61 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3a 68 20 68 3c 68 01 68 xplanation.ah.].h.].uh/h:h.h<h.h
5200 03 68 30 68 31 68 32 4b 60 75 62 65 68 14 7d 94 28 68 16 5d 94 8c 0f 67 65 74 74 69 6e 67 2d 73 .h0h1h2K`ubeh.}.(h.]...getting-s
5220 74 61 72 74 65 64 94 61 68 18 5d 94 68 1a 5d 94 8c 0f 67 65 74 74 69 6e 67 20 73 74 61 72 74 65 tarted.ah.].h.]...getting.starte
5240 64 94 61 68 1c 5d 94 68 1e 5d 94 75 68 2f 68 3a 68 20 68 03 68 01 68 03 68 30 68 31 68 32 4b 05 d.ah.].h.].uh/h:h.h.h.h.h0h1h2K.
5260 75 62 65 68 14 7d 94 28 68 16 5d 94 68 18 5d 94 68 1a 5d 94 68 1c 5d 94 68 1e 5d 94 8c 06 73 6f ubeh.}.(h.].h.].h.].h.].h.]...so
5280 75 72 63 65 94 68 31 75 68 2f 68 01 8c 0e 63 75 72 72 65 6e 74 5f 73 6f 75 72 63 65 94 4e 8c 0c urce.h1uh/h...current_source.N..
52a0 63 75 72 72 65 6e 74 5f 6c 69 6e 65 94 4e 8c 08 73 65 74 74 69 6e 67 73 94 8c 11 64 6f 63 75 74 current_line.N..settings...docut
52c0 69 6c 73 2e 66 72 6f 6e 74 65 6e 64 94 8c 06 56 61 6c 75 65 73 94 93 94 29 81 94 7d 94 28 68 3f ils.frontend...Values...)..}.(h?
52e0 4e 8c 09 67 65 6e 65 72 61 74 6f 72 94 4e 8c 09 64 61 74 65 73 74 61 6d 70 94 4e 8c 0b 73 6f 75 N..generator.N..datestamp.N..sou
5300 72 63 65 5f 6c 69 6e 6b 94 4e 8c 0a 73 6f 75 72 63 65 5f 75 72 6c 94 4e 8c 0d 74 6f 63 5f 62 61 rce_link.N..source_url.N..toc_ba
5320 63 6b 6c 69 6e 6b 73 94 8c 05 65 6e 74 72 79 94 8c 12 66 6f 6f 74 6e 6f 74 65 5f 62 61 63 6b 6c cklinks...entry...footnote_backl
5340 69 6e 6b 73 94 4b 01 8c 0d 73 65 63 74 6e 75 6d 5f 78 66 6f 72 6d 94 4b 01 8c 0e 73 74 72 69 70 inks.K...sectnum_xform.K...strip
5360 5f 63 6f 6d 6d 65 6e 74 73 94 4e 8c 1b 73 74 72 69 70 5f 65 6c 65 6d 65 6e 74 73 5f 77 69 74 68 _comments.N..strip_elements_with
5380 5f 63 6c 61 73 73 65 73 94 4e 8c 0d 73 74 72 69 70 5f 63 6c 61 73 73 65 73 94 4e 8c 0c 72 65 70 _classes.N..strip_classes.N..rep
53a0 6f 72 74 5f 6c 65 76 65 6c 94 4b 02 8c 0a 68 61 6c 74 5f 6c 65 76 65 6c 94 4b 05 8c 11 65 78 69 ort_level.K...halt_level.K...exi
53c0 74 5f 73 74 61 74 75 73 5f 6c 65 76 65 6c 94 4b 05 8c 05 64 65 62 75 67 94 4e 8c 0e 77 61 72 6e t_status_level.K...debug.N..warn
53e0 69 6e 67 5f 73 74 72 65 61 6d 94 4e 8c 09 74 72 61 63 65 62 61 63 6b 94 88 8c 0e 69 6e 70 75 74 ing_stream.N..traceback....input
5400 5f 65 6e 63 6f 64 69 6e 67 94 8c 09 75 74 66 2d 38 2d 73 69 67 94 8c 1c 69 6e 70 75 74 5f 65 6e _encoding...utf-8-sig...input_en
5420 63 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 94 8c 06 73 74 72 69 63 74 94 8c 0f coding_error_handler...strict...
5440 6f 75 74 70 75 74 5f 65 6e 63 6f 64 69 6e 67 94 8c 05 75 74 66 2d 38 94 8c 1d 6f 75 74 70 75 74 output_encoding...utf-8...output
5460 5f 65 6e 63 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 94 6a ca 03 00 00 8c 0e 65 _encoding_error_handler.j......e
5480 72 72 6f 72 5f 65 6e 63 6f 64 69 6e 67 94 8c 06 63 70 31 32 35 32 94 8c 1c 65 72 72 6f 72 5f 65 rror_encoding...cp1252...error_e
54a0 6e 63 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 94 8c 10 62 61 63 6b 73 6c 61 73 ncoding_error_handler...backslas
54c0 68 72 65 70 6c 61 63 65 94 8c 0d 6c 61 6e 67 75 61 67 65 5f 63 6f 64 65 94 8c 02 65 6e 94 8c 13 hreplace...language_code...en...
54e0 72 65 63 6f 72 64 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 94 4e 8c 06 63 6f 6e 66 69 67 94 4e 8c record_dependencies.N..config.N.
5500 09 69 64 5f 70 72 65 66 69 78 94 68 06 8c 0e 61 75 74 6f 5f 69 64 5f 70 72 65 66 69 78 94 8c 02 .id_prefix.h...auto_id_prefix...
5520 69 64 94 8c 0d 64 75 6d 70 5f 73 65 74 74 69 6e 67 73 94 4e 8c 0e 64 75 6d 70 5f 69 6e 74 65 72 id...dump_settings.N..dump_inter
5540 6e 61 6c 73 94 4e 8c 0f 64 75 6d 70 5f 74 72 61 6e 73 66 6f 72 6d 73 94 4e 8c 0f 64 75 6d 70 5f nals.N..dump_transforms.N..dump_
5560 70 73 65 75 64 6f 5f 78 6d 6c 94 4e 8c 10 65 78 70 6f 73 65 5f 69 6e 74 65 72 6e 61 6c 73 94 4e pseudo_xml.N..expose_internals.N
5580 8c 0e 73 74 72 69 63 74 5f 76 69 73 69 74 6f 72 94 4e 8c 0f 5f 64 69 73 61 62 6c 65 5f 63 6f 6e ..strict_visitor.N.._disable_con
55a0 66 69 67 94 4e 8c 07 5f 73 6f 75 72 63 65 94 68 31 8c 0c 5f 64 65 73 74 69 6e 61 74 69 6f 6e 94 fig.N.._source.h1.._destination.
55c0 4e 8c 0d 5f 63 6f 6e 66 69 67 5f 66 69 6c 65 73 94 5d 94 8c 0e 70 65 70 5f 72 65 66 65 72 65 6e N.._config_files.]...pep_referen
55e0 63 65 73 94 4e 8c 0c 70 65 70 5f 62 61 73 65 5f 75 72 6c 94 8c 20 68 74 74 70 73 3a 2f 2f 77 77 ces.N..pep_base_url...https://ww
5600 77 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 64 65 76 2f 70 65 70 73 2f 94 8c 15 70 65 70 5f 66 69 6c w.python.org/dev/peps/...pep_fil
5620 65 5f 75 72 6c 5f 74 65 6d 70 6c 61 74 65 94 8c 08 70 65 70 2d 25 30 34 64 94 8c 0e 72 66 63 5f e_url_template...pep-%04d...rfc_
5640 72 65 66 65 72 65 6e 63 65 73 94 4e 8c 0c 72 66 63 5f 62 61 73 65 5f 75 72 6c 94 8c 1c 68 74 74 references.N..rfc_base_url...htt
5660 70 73 3a 2f 2f 74 6f 6f 6c 73 2e 69 65 74 66 2e 6f 72 67 2f 68 74 6d 6c 2f 94 8c 09 74 61 62 5f ps://tools.ietf.org/html/...tab_
5680 77 69 64 74 68 94 4b 08 8c 1d 74 72 69 6d 5f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 65 72 65 6e 63 width.K...trim_footnote_referenc
56a0 65 5f 73 70 61 63 65 94 89 8c 16 66 69 6c 65 5f 69 6e 73 65 72 74 69 6f 6e 5f 65 6e 61 62 6c 65 e_space....file_insertion_enable
56c0 64 94 88 8c 0b 72 61 77 5f 65 6e 61 62 6c 65 64 94 4b 01 8c 10 73 79 6e 74 61 78 5f 68 69 67 68 d....raw_enabled.K...syntax_high
56e0 6c 69 67 68 74 94 8c 04 6c 6f 6e 67 94 8c 0c 73 6d 61 72 74 5f 71 75 6f 74 65 73 94 88 8c 13 73 light...long...smart_quotes....s
5700 6d 61 72 74 71 75 6f 74 65 73 5f 6c 6f 63 61 6c 65 73 94 5d 94 8c 1d 63 68 61 72 61 63 74 65 72 martquotes_locales.]...character
5720 5f 6c 65 76 65 6c 5f 69 6e 6c 69 6e 65 5f 6d 61 72 6b 75 70 94 89 8c 0e 64 6f 63 74 69 74 6c 65 _level_inline_markup....doctitle
5740 5f 78 66 6f 72 6d 94 89 8c 0d 64 6f 63 69 6e 66 6f 5f 78 66 6f 72 6d 94 4b 01 8c 12 73 65 63 74 _xform....docinfo_xform.K...sect
5760 73 75 62 74 69 74 6c 65 5f 78 66 6f 72 6d 94 89 8c 10 65 6d 62 65 64 5f 73 74 79 6c 65 73 68 65 subtitle_xform....embed_styleshe
5780 65 74 94 89 8c 15 63 6c 6f 61 6b 5f 65 6d 61 69 6c 5f 61 64 64 72 65 73 73 65 73 94 88 8c 03 65 et....cloak_email_addresses....e
57a0 6e 76 94 4e 75 62 8c 08 72 65 70 6f 72 74 65 72 94 4e 8c 10 69 6e 64 69 72 65 63 74 5f 74 61 72 nv.Nub..reporter.N..indirect_tar
57c0 67 65 74 73 94 5d 94 8c 11 73 75 62 73 74 69 74 75 74 69 6f 6e 5f 64 65 66 73 94 7d 94 8c 12 73 gets.]...substitution_defs.}...s
57e0 75 62 73 74 69 74 75 74 69 6f 6e 5f 6e 61 6d 65 73 94 7d 94 8c 08 72 65 66 6e 61 6d 65 73 94 7d ubstitution_names.}...refnames.}
5800 94 8c 06 72 65 66 69 64 73 94 7d 94 8c 07 6e 61 6d 65 69 64 73 94 7d 94 28 6a a4 03 00 00 6a a1 ...refids.}...nameids.}.(j....j.
5820 03 00 00 6a 61 01 00 00 6a 5e 01 00 00 6a 02 02 00 00 6a ff 01 00 00 6a fa 01 00 00 6a f7 01 00 ...ja...j^...j....j....j....j...
5840 00 6a 9c 03 00 00 6a 99 03 00 00 75 8c 09 6e 61 6d 65 74 79 70 65 73 94 7d 94 28 6a a4 03 00 00 .j....j....u..nametypes.}.(j....
5860 4e 6a 61 01 00 00 4e 6a 02 02 00 00 4e 6a fa 01 00 00 4e 6a 9c 03 00 00 4e 75 68 16 7d 94 28 6a Nja...Nj....Nj....Nj....Nuh.}.(j
5880 a1 03 00 00 68 3c 6a 5e 01 00 00 68 51 6a ff 01 00 00 6a 64 01 00 00 6a f7 01 00 00 6a 8c 01 00 ....h<j^...hQj....jd...j....j...
58a0 00 6a 99 03 00 00 6a 05 02 00 00 75 8c 0d 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 73 94 7d 94 8c 0d .j....j....u..footnote_refs.}...
58c0 63 69 74 61 74 69 6f 6e 5f 72 65 66 73 94 7d 94 8c 0d 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 73 94 citation_refs.}...autofootnotes.
58e0 5d 94 8c 11 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 73 94 5d 94 8c 10 73 79 6d 62 6f 6c ]...autofootnote_refs.]...symbol
5900 5f 66 6f 6f 74 6e 6f 74 65 73 94 5d 94 8c 14 73 79 6d 62 6f 6c 5f 66 6f 6f 74 6e 6f 74 65 5f 72 _footnotes.]...symbol_footnote_r
5920 65 66 73 94 5d 94 8c 09 66 6f 6f 74 6e 6f 74 65 73 94 5d 94 8c 09 63 69 74 61 74 69 6f 6e 73 94 efs.]...footnotes.]...citations.
5940 5d 94 8c 12 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 5f 73 74 61 72 74 94 4b 01 8c 15 73 79 6d 62 6f ]...autofootnote_start.K...symbo
5960 6c 5f 66 6f 6f 74 6e 6f 74 65 5f 73 74 61 72 74 94 4b 00 8c 08 69 64 5f 73 74 61 72 74 94 4b 01 l_footnote_start.K...id_start.K.
5980 8c 0e 70 61 72 73 65 5f 6d 65 73 73 61 67 65 73 94 5d 94 8c 12 74 72 61 6e 73 66 6f 72 6d 5f 6d ..parse_messages.]...transform_m
59a0 65 73 73 61 67 65 73 94 5d 94 8c 0b 74 72 61 6e 73 66 6f 72 6d 65 72 94 4e 8c 0a 64 65 63 6f 72 essages.]...transformer.N..decor
59c0 61 74 69 6f 6e 94 4e 68 01 68 03 75 62 2e ation.Nh.h.ub.