ofs | hex dump | ascii |
---|
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. |