<div dir="ltr">This is a cool example Leonard~!<div><br></div><div> and illustrates a common scenario how to mix 2D annotations</div><div> and 3D content. ... this will be helpful to the Web3D Working Groups who are considering strategies to specify Annotation in X3D</div><div><br></div><div><br></div><div>with best regards,</div><div><br>_nicholas</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 5, 2017 at 2:51 PM, Leonard Daly <span dir="ltr"><<a href="mailto:Leonard.Daly@realism.com" target="_blank">Leonard.Daly@realism.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>This is mostly for Nicholas and Vince who expressed an interest
in labeling things in 3D where the labels had the capability of
HTML to include various fonts, styles, text, graphics, links, etc.</p>
<p>I would like to know if these types of labels meet your needs or
something else is needed.<br>
</p>
<p>This is using my testbed (XSeen). The example is at
<a class="m_3998970990236028551moz-txt-link-freetext" href="http://realism.com/XSEEN/test/labels.html" target="_blank">http://realism.com/XSEEN/test/<wbr>labels.html</a>.</p>
<p>All labels are done in HTML. The lines connecting the label to
the 3D object is done in 3D space. The labels retain their screen
position as the camera is moved. There are three types of labels
illustrated in the example -- fixed, relative, and draggable. <br>
</p>
<p>The fixed label is attached to the "monster" The label line
tracks the local origin of the monster model. <br>
</p>
<p>The relative label maintains the initial relative screen position
to the projection of the (local) origin of the object. The label
moves as the object moves. This is particularly obvious when
looking from the side.</p>
<p>The last label (draggable) is attached to the torus. The user may
move the label to any position in the canvas (2D projection of the
3D space). The leader line maintains the connection from the label
to the object. </p>
<p>There is preliminary documentation on the tag at
<a class="m_3998970990236028551moz-txt-link-freetext" href="http://tools.realism.com/specification/xseen/language-definition/user-interactions/label" target="_blank">http://tools.realism.com/<wbr>specification/xseen/language-<wbr>definition/user-interactions/<wbr>label</a></p>
<p>Caveats: <br>
1) The leader lines do not track well when the camera position is
changing nor when a draggable label is being moved.<br>
2) Things don't work as you would expect (or hope) for the stereo
camera.<span class="HOEnZb"><font color="#888888"><br>
</font></span></p><span class="HOEnZb"><font color="#888888">
<p><br>
</p>
<div class="m_3998970990236028551moz-signature">-- <br>
<font class="m_3998970990236028551tahoma,arial,helvetica m_3998970990236028551san m_3998970990236028551serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Chair<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/<wbr>listinfo/x3d-public_web3d.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Nicholas F. Polys, Ph.D.<br><br>Director of Visual Computing <br>Virginia Tech Research Computing <br><br>Affiliate Professor<br>Virginia Tech Department of Computer Science<br></div>
</div>