<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:2021083679;
        mso-list-template-ids:-1;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi Christoph, </p><p class=MsoNormal>I didn’t study lately, but isn’t there something about picking in there now.?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/picking.html">www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/picking.html</a><o:p></o:p></p><p class=MsoNormal>Joe<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:christoph.valentin@gmx.at">Christoph Valentin</a><br><b>Sent: </b>Thursday, January 17, 2019 4:32 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br><b>Subject: </b>Re: [x3d-public] Avatar Handling / non-standard movement strategies/ input of key strokes ------ Was: Mac-unaware PageUp/PageDown,Viewpoint list, navigation keys?</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>And again I have been too emotional :(<br><br>So sorry for that.<br><br>When it comes to my ideas, then I am feeling like a mother for her children. <br><br>Please ignore the emotional stuff :-)<br><br>-- <br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></p><div><p class=MsoNormal>Am 17.01.19, 19:19, Christoph Valentin <christoph.valentin@gmx.at> schrieb:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:4.8pt;margin-right:0in'><div><div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Hi all,<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>I hope I was not too intrusive. I could not resist to phrase the idea, which came to my mind due to the discussion, which Don started.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Should we discuss it? Is my intention clear?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Is it redundant? Is it too brilliant? Is it old stuff?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Thanks about ANY feed back.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Christoph<o:p></o:p></span></p></div><div><div style='border:none;border-left:solid #C3D9E5 1.5pt;padding:0in 0in 0in 8.0pt;margin-left:7.5pt;margin-top:7.5pt;margin-right:3.75pt;margin-bottom:3.75pt;-ms-word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space' name=quote><div name=quoted-content><div><div><div><p style='margin-bottom:0in;margin-bottom:.0001pt'><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Hi all<o:p></o:p></span></p><p style='margin-bottom:0in;margin-bottom:.0001pt'><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Sorry for writing so many e-mails for just one idea. Now I have seized the lunch break to summarize the suggestion, maybe it can explain the idea better:<o:p></o:p></span></p><ol start=1 type=1><li style='margin-bottom:0in;margin-bottom:.0001pt;mso-list:l0 level1 lfo1'><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Is there anything in X3D that makes the following DRAFT proposal obsolete?<o:p></o:p></span></li><li style='margin-bottom:0in;margin-bottom:.0001pt;mso-list:l0 level1 lfo1'><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>DRAFT Proposal for simplified handling of keystrokes or other input of character streams via KeySensor and StringSensor.<br>a) Each <strong><span style='font-family:"Verdana",sans-serif'>X3D grouping node</span></strong> defines two additional fields<br><field accessType=&apos;inputOutput&apos; name=<strong><span style='font-family:"Verdana",sans-serif'>&apos;canHaveFocus&apos; </span></strong>type=&apos;SFBool&apos; value=&apos;false&apos;/><br><field accessType=&apos;inputOutput&apos; name=<strong><span style='font-family:"Verdana",sans-serif'>&apos;isAvatar&apos; </span></strong>type=&apos;SFBool&apos; value=&apos;false&apos;/><br>b) the behaviour is as follows:<br>b.1) <strong><span style='font-family:"Verdana",sans-serif'>canHaveFocus == false</span></strong>: well-known "old" behaviour, no change<br>b.2) <strong><span style='font-family:"Verdana",sans-serif'>canHaveFocus == true && isAvatar == false</span></strong>: the browser may select this group together with all static and dynamic children to get the "focus" by some means. Only one group and its children can have the focus at any time. Having the focus means all StringSensor nodes and KeySensor nodes contained in the group are enabled regardless of the value of their "enabled" field. The browser SHOULD graphically indicate, which geometry has got the focus, e.g. by highlighting or by drawing a 2-dimensional "frame" around the geometry.<br>b.3) <strong><span style='font-family:"Verdana",sans-serif'>canHaveFocus == true && isAvatar == true</span></strong>: same behaviour as with b.2), but the avatar gets the focus any time, when no other geometry has the focus, even, if the avatar is invisible currently.<o:p></o:p></span></li></ol><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Have a nice day<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Christoph<o:p></o:p></span></p></div></div><div><div style='border:none;border-left:solid #C3D9E5 1.5pt;padding:0in 0in 0in 8.0pt;margin-left:7.5pt;margin-top:7.5pt;margin-right:3.75pt;margin-bottom:3.75pt'><div style='margin-bottom:7.5pt'><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Gesendet:</span></b><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> Donnerstag, 17. Januar 2019 um 09:44 Uhr<br><b>Von:</b> "Christoph Valentin" <christoph.valentin@gmx.at><br><b>An:</b> "Christoph Valentin" <christoph.valentin@gmx.at>, "Leonard Daly" <Leonard.Daly@realism.com>, x3d-public@web3d.org<br><b>Betreff:</b> Re: [x3d-public] Mac-unaware PageUp/PageDown, Viewpoint list, navigation keys?<o:p></o:p></span></p></div><div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Maybe its silly, but I thought: 1) I can *ride* a locomotive and * use* its controls or 2) I can *be* a locomotive<br><br>Like a Horse + Rider = a single entity<br>--<br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Am 17.01.19, 09:28, Christoph Valentin <christoph.valentin@gmx.at> schrieb: <o:p></o:p></span></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:4.8pt;margin-right:0in'><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Plus a "special handling" for avatars, where the pilot avatar can have an "always on" focus to supersede Standard navigation by avatar specific movement Strategy..........<br>--<br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Am 17.01.19, 07:45, Christoph Valentin <christoph.valentin@gmx.at> schrieb: <o:p></o:p></span></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:4.8pt;margin-right:0in'><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Each grouping node would need a new field:<br><br><field accessType=&apos;inputOutput&apos; type=&apos;SFBool&apos; name=&apos;canHaveFocus&apos; value=&apos;false&apos;/><br><br>and the rest was up to the browser.<br>--<br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Am 17.01.19, 07:25, Christoph Valentin <christoph.valentin@gmx.at> schrieb: <o:p></o:p></span></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:4.8pt;margin-right:0in'><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>And what about a concept of "having the focus":<br><br>If a grouping node "had the focus", then all KeySensor and StringSensor nodes within this group would become "enabled".<br><br>KR<br>Christoph<br>--<br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Am 16.01.19, 23:22, Christoph Valentin <christoph.valentin@gmx.at> schrieb: <o:p></o:p></span></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:4.8pt;margin-right:0in'><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'>Maybe my opinion is not important, but I think these concrete hints which key to use for which navigation function should be completely avoided in X3D Spec.<br><br>Isn&apos;t it enough to have the abstract/virtual concepts of "indicating forward/backward/left/right/up/down", "fast/slow", "touch", "drag" by "some means that are up to the Browser"?<br><br>The Events that are created by the sensor nodes have to be specified well, on the other hand. <br><br>A different story is the Network Sensor, where the protocol should be specified to the bits. <br><br>Just my opinion and just Two Cent:-)<br>--<br>Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<o:p></o:p></span></p></div></blockquote><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana",sans-serif'> <o:p></o:p></span></p></div></div></blockquote></div></blockquote></div></blockquote></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><p class=MsoNormal style='margin-left:4.8pt'>_______________________________________________ x3d-public mailing list x3d-public@web3d.org http://web3d.org/mailman/listinfo/x3d-public_web3d.org <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>