[X3D-Public] update index in XED xhtml
Joe D Williams
joedwil at earthlink.net
Sun Nov 18 19:05:18 PST 2012
http://web3d.org/x3d/wiki/index.php/About_the_X3D/VRML_ROUTE_statement
gives some info...
Joe
----- Original Message -----
From: "Felipe Bordeu Weldt" <felipe.bordeu at ec-nantes.fr>
To: "x3d-public" <x3d-public at web3d.org>
Sent: Saturday, November 17, 2012 2:37 AM
Subject: Re: [X3D-Public] update index in XED xhtml
I found the function that normally does what I am looking for. From
the book "X3D , Extensible 3D Graphics for web Authors" from Don
Brutzman & Leonard Daly. Page 359:
"Nevertheless, an additional set_index field with accessType inputOnly
is also
provided so that index values might be changed at runtime and the
geometry can be
animated"
But how do I access to this field from javascript?
Thanks.
Felipe
Le 14 nov. 2012 à 13:26, Felipe Bordeu a écrit :
> hi everybody,
>
> I'm trying to setup a X3D context (in a xhtml page) with points and
> index generated from a javascript.
>
> the X3D part of my xhtml webpage is very simple
>
> <X3D xmlns='http://www.web3d.org/specifications/x3d-namespace'
> id='someUniqueId' showStat='true' showLog='true' x='0px' y='0px' >
> <Scene >
> <Shape>
> <IndexedTriangleSet id='PXDMFFACES' DEF='VTKindex0001'
> solid='false' ccw='true' index='0 1 3 0 2 4'>
> <Coordinate id='PXDMFPOINTS' DEF='VTKcoordinates0001'
> point='0 0 0 1 0 0 0 1 0 0 0 1 1 1 1'/>
> </IndexedTriangleSet>
> </Shape>
> </Scene>
>
> the, javascript I use this line to change the points:
>
> document.getElementById('PXDMFPOINTS').setAttribute( "point",
> myGeometry );
>
> this workt great.
>
> but this line does not work.
>
> document.getElementById('PXDMFFACES').setAttribute( "index",
> myTopology );
>
> What is the correct way to update index of a shape from javascript
>
> ps: using firefox16.0.2 in linux64
>
> Thanks
> Felipe
>
> --
>
> Felipe Bordeu Weldt
> Ingénieur de Recherche
> -------------------------------------
> Tél. : 33 (0)2 40 37 16 57
> Fax. : 33 (0)2 40 74 74 06
> Felipe.Bordeu at ec-nantes.fr
> Institut GeM - UMR CNRS 6183
> École Centrale Nantes
> 1 Rue de La Noë, 44321 Nantes, FRANCE
> -------------------------------------
>
>
> _______________________________________________
> X3D-Public mailing list
> X3D-Public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
Felipe Bordeu Weldt
Ingénieur de Recherche
-------------------------------------
Tél. : 33 (0)2 40 37 16 57
Fax. : 33 (0)2 40 74 74 06
Felipe.Bordeu at ec-nantes.fr
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
-------------------------------------
--------------------------------------------------------------------------------
> _______________________________________________
> X3D-Public mailing list
> X3D-Public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
More information about the X3D-Public
mailing list