<p dir="ltr">I have thought of one extension, and that is, have the connecting point be larger than a point, so you can do stuff like arrows between boxes in powerpoint.  This might be taking it a bit too far, but it's a very good thing to put in a toolkit or perhaps a proto.  Arrows between boxes is likely a good use case, if 2D is not sufficient, that is, too crowded.  I can also see this as useful for CAD as well.  I think we're basically back to extrusions in this case though, and even more support for extrusions (automatic routing).   This is not a core feature and is a nice to have for app developers.  This can be used in games for computing the space that the character is traveling through, if that is useful, or for computing paths for characters to take.</p>
<div class="gmail_quote">On Feb 19, 2016 8:56 PM, "John Carlson" <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"><br>
> Having a node that creates geometry between two other Transforms is potentially very useful. I think it is part of the layering component, though I never investigated that.<br>
><br>
> Would it server your purpose if the structure was part of X3D V4?<br>
><br>
> IOW, something like:<br>
><br>
> ConnectingShape {<br>
>     end1: DEF-name of one node (probably Transform)<br>
>     end2: DEF-name of another node (probably Transform)<br>
>     geometry {...}<br>
>     appearance {...}<br>
> }<br>
><br>
> The system would handle the geometry creation and coordinate transformations to keep everything aligned. It might need to be a limited type of geometry, e.g. just a cross-section.<br>
><br>
> This would (in essence) be a very simple Extrusion with just the end points and no change in cross section. I think this would solve your problem, but would it be too limiting?<br></p>
<p dir="ltr">I do like this design.  I might apply it to more areas such as stretching a polygon between several points like a physical trampoline, or for forcing physical hubs (joints).  Also SVG extrusions could be implemented this way.  It's too bad webgl doesn't support line width well.  What about surface thickness?   I am thinking of export to PLY and STL for 3d printing.</p>
<br>_______________________________________________<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/listinfo/x3d-public_web3d.org</a><br>
<br></blockquote></div>