[X3D-Public] Draggers in X3D?

Limper, Max max.limper at igd.fraunhofer.de
Thu Feb 13 09:30:52 PST 2014


Yes, this could be a possible interface -although I would prefer to have the dragger potentially separated from the stuff that should be dragged, and just connected via ROUTEs or DOM Events.

Since there are (and will be) no Protos in X3DOM, it could make sense to implement some draggers...


Von: X3D-Public [mailto:x3d-public-bounces at web3d.org] Im Auftrag von doug sanden
Gesendet: Donnerstag, 13. Februar 2014 17:57
An: 'x3d-public at web3d.org'
Betreff: Re: [X3D-Public] Draggers in X3D?

Do you mean something like this:
<Dragger>
... the stuff you want to drag
</Dragger>

If X3Dom defines Sensor nodes, you might be able to hack a non-standard Dragger node in javascript, by combining the Sensor and Transform nodes into a Dragger node.

In general, there may be a hunger for higher-level nodes in X3Dom which are currently left up to Proto developers in desktop web3d.  Perhaps there could be a PROFILE for desktop web3d that's compatible with popular x3dom composite nodes.


________________________________
From: max.limper at igd.fraunhofer.de<mailto:max.limper at igd.fraunhofer.de>
To: highaspirations at hotmail.com<mailto:highaspirations at hotmail.com>; x3d-public at web3d.org<mailto:x3d-public at web3d.org>
Subject: AW: [X3D-Public] Draggers in X3D?
Date: Thu, 13 Feb 2014 15:59:48 +0000
Thanks for the examples!
Actually, I meant something more simple, in an ideal case something that does not require any additional JavaScript code, except for catching some event, maybe. For example, I could imagine that you rotate some gizmo, which is represented as a special node, and that node throws an event (or has an output field) which contains the current transform, so you can connect (/ route) that transform to the object you want to rotate.

Regards,
Max


Von: X3D-Public [mailto:x3d-public-bounces at web3d.org] Im Auftrag von doug sanden
Gesendet: Donnerstag, 13. Februar 2014 15:06
An: 'x3d-public at web3d.org'
Betreff: Re: [X3D-Public] Draggers in X3D?

Do you mean something like the Sensor nodes:
SphereSensor:
 http://dug9.users.sourceforge.net/web3d/tests/10.x3d
PlaneSensor:
http://dug9.users.sourceforge.net/web3d/tests/48.x3d
-Doug

>
> I am wondering whether there are X3D Nodes, or proposals for such, that
>  allow the user to perform standard 3D transformations on objects in
>  the scene. Concretely speaking, what I have in mind are draggers like
>  they seem to exist in the inventor world:
>
> http://oivdoc90.vsg3d.com/content/chapter-8-creating-draggers-and-manipulators
>
> Within the last few months, we had several requests for such simple
>  interaction elements in X3DOM. Three.js has them in the simple editor:
>
> http://mrdoob.github.io/three.js/editor/
>
> Having something like that in X3DOM could be pretty useful, but I
>  really don't want to re-invent the wheel ;- )
>
> Thanks a lot in advance.
>
> Best Regards,
> Max
>
> Dipl.-Inform. Max Limper
>
> Visual Computing System Technologies
> Fraunhofer-Institut für Graphische Datenverarbeitung IGD
> Fraunhoferstraße 5 | 64283 Darmstadt
> Telefon +49 6151 155-554 |Fax -196
> max.limper at igd.fraunhofer.de<mailto:max.limper at igd.fraunhofer.de>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20140213/ea0c14b8/attachment.html>


More information about the X3D-Public mailing list