<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">I think this is a wonderful idea.
Closer integration with DOM concepts and existing support (DOM,
CSS, JS) is good.<br>
<br>
Andreas, to fully adopt this idea into V4, what would be
necessary? (Note that I am only concerned with an HTML5
environment at this point.) I see a possible new node
<X3DSet> and change to <X3D> to inherit from
<canvas>. Could this concept be implemented with overlapping
<div> containing <X3D>?<br>
<br>
I am a little concerned about using CSS for object positioning.
Fraunhofer and others have found that the WebGL/DOM system gets
real slow when manipulating a lot of objects with CSS.<br>
<br>
Perhaps both methods are made available and authors need to make
the choice based on their requirements. An object could be
transformed by CSS or by <Transform position='...'><br>
<br>
Another thought which you didn't mention is text. Using these
ideas, text could be added to the scene as a overlay. It would not
be attached to an object, but very useful for a HUD. Object text
could either be a texture or modeled into the object (3D text).<br>
<br>
Leonard Daly<br>
<br>
<br>
</div>
<blockquote
cite="mid:CAKdk67vdrzoZGOgNFDxhoc4GguRZh_-B63j0244ztcA-Yir1ZA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Since it may be beneficial to move the x3d standard closer
to other web technologies, I would like to bring up the
layering component.<br>
</div>
<div><br>
x3dom does not support the layering component (LayerSet,
Layer, Viewport nodes) because you would use web browser
controlled CSS positioning of multiple x3d scenes for the same
effect. You would use an enclosing <div> element (the
"rendering surface") and put multiple x3d scene (<x3d>
tags) within it, each with independent content and navigation.
Then using CSS styles it is possible to define size and
position of each x3d scene within the <div> on the web
page. The web browser then takes care of compositing the scene
renderings taking into account overlaps, opacity and <br>
such.<br>
</div>
<div><br>
This all happens without any additional effort on the x3d
browser (x3dom) side, and has the additional benefit that any
other html5 element can be used in such a composition as well.
For example, it is easy to place a fixed "+" sign in the
center for HUD purposes.<br>
<br>
For this kind of compatibility with web standards it may be
necessary to include management and compositing of the
rendering of multiple x3d scene graphs into the standard, with
the goal of eventually making the layering component obsolete.
For this purpose a superset node <X3DSet> or such may be
useful.<br>
<br>
</div>
<div>Alternatively, CSS positioning could be explicitly embraced
by including language which defines the <X3D> node
(tag?, element?) as being derived from the <canvas>
html5 element when used in web context, eg. on a html5 page,
and as such inheriting all canvas CSS properties. This option
would make support for compositing of multiple x3d scenes only
applicable in a web browser case where it would be
automatically provided.<br>
<br>
</div>
<div>-Andreas<br>
</div>
<div><br>
<br>
<br>
<div><br clear="all">
<br>
-- <br>
<div class="gmail_signature">Andreas Plesch<br>
39 Barbara Rd.<br>
Waltham, MA 02453</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
<a class="moz-txt-link-freetext" href="http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140">http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140</a></pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
x3dom-developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3dom-developers@lists.sourceforge.net">x3dom-developers@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/x3dom-developers">https://lists.sourceforge.net/lists/listinfo/x3dom-developers</a>
</pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
X3D Co-Chair<br>
Cloud Consultant<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</body>
</html>