[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