[X3D-Public] Problem in X3D

Iñaki Prieto Furundarena prieto.inaki at gmail.com
Thu May 10 02:46:22 PDT 2012


Hello,

I have made another change. I have interchanged Y and Z in the export
process.
For now the result is correctly visualized.

Thanks for the answers, they helped me a lot!

Best regards

On 10 May 2012 11:22, Bederov, Sergey <bederov at cortona3d.com> wrote:

>  Hello Iñaki,****
>
> ** **
>
> I would recommend to change the location of buildings. In X3D, the Y
> direction is “up” by default, so it would be better to follow this rule; it
> will allow you to take advantage of standard navigation modes in different
> X3D browsers and ensure interoperability with other X3D scenes and objects
> in future.****
>
> ** **
>
> You can put the exported buildings into a Transform with appropriate
> rotation. Try the following four Transforms. They rotate “Z up” to “Y up”,
> but have different mapping for the horizontal axes.****
>
> ** **
>
> <Transform rotation="1 0 0 -1.5708">                 ... </Transform>****
>
> <Transform rotation=".57735 .57735 .57735 -2.09439"> ... </Transform>****
>
> <Transform rotation="0 .707107 .707107 3.14159">     ... </Transform>****
>
> <Transform rotation="-.57735 .57735 .57735 2.09439"> ... </Transform>****
>
> ** **
>
> * *
>
>
> Sergey Bederov****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* Iñaki Prieto Furundarena [mailto:prieto.inaki at gmail.com]
> *Sent:* Monday, May 07, 2012 4:37 PM
> *To:* Bederov, Sergey
> *Cc:* x3d-public at web3d.org
> *Subject:* Re: [X3D-Public] Problem in X3D****
>
> ** **
>
> Hello Sergey,****
>
>  ****
>
> I export buildings from other 3D standard to X3D.****
>
> In the other standard XY is the ground and heights are indicated by the Z*
> ***
>
>  ****
>
> Is possible to extend the ElevationGrid in XY plane?****
>
> Or I have to change the geometry of the buildings?****
>
>  ****
>
> Thanks in advance****
>
> ** **
>
> Best regards****
>
> ** **
>
> On 5 May 2012 15:11, Bederov, Sergey <bederov at cortona3d.com> wrote:****
>
> Hello Iñaki,****
>
>  ****
>
> An ElevationGrid extends in the XZ plane, the height field containing Y
> coordinates of the vertices. In your example, the height values are near
> zero, so the shape is near the XZ plane. The Transform adds 3193 to Y,
> shifting the ElevationGrid 3 kilometres up. On the other hand, the house
> doesn’t have a Transform, and its Y coordinates range from -9 to -3;
> therefore, the house is 3 kilometres below the ground.****
>
>  ****
>
>
> http://www.web3d.org/x3d/specifications/OLD/ISO-IEC-19775-X3DAbstractSpecification/Part01/components/geometry3D.html#ElevationGrid
> ****
>
>  ****
>
>
>                                   Sergey Bederov****
>
> * *****
>
>  ****
>
> *From:* x3d-public-bounces at web3d.org [mailto:x3d-public-bounces at web3d.org]
> *On Behalf Of *Inaki Prieto Furundarena
> *Sent:* Thursday, May 03, 2012 6:36 PM
> *To:* x3d-public at web3d.org
> *Subject:* [X3D-Public] Problem in X3D****
>
>  ****
>
> Hi all,****
>
>  ****
>
> I'm generating the Digital Terrain Model in X3D.****
>
> I also have some buildings that have to be placed just above of the DTM.**
> **
>
>  ****
>
> However, I get a different result (see attached picture)****
>
>  ****
>
> I think the error is inside the DTM.****
>
> I'm using the ElevationGrid to get this.****
>
>  ****
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?><X3D xmlns="
> http://www.web3d.org/specifications/x3d-namespace" height="400px"
> id="the-x3d-element" showLog="true" showProgress="bar" showStat="true"
> width="400px" x="0px" y="0px">****
>
> <Scene id="root">****
>
> <Transform translation="-2171.0 3193.0 0">****
>
> <Shape><Appearance><Material/><ImageTexture url="mdt.jpg"/></Appearance>**
> **
>
> <ElevationGrid height="-0.26098633 0.5960083 1.7449951 ........"
> solid="false" xDimension="174" xSpacing="25.0" zDimension="334"
> zSpacing="25.0"/>****
>
> </Shape></Transform></Scene></X3D>****
>
>  ****
>
> Buildings are generated in following way:****
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?><X3D xmlns:xsd="
> http://www.w3.org/2001/XMLSchema-instance" profile="Immersive"
> version="3.3" xsd:noNamespaceSchemaLocation="
> http://www.web3d.org/specifications/x3d-3.3.xsd"><Scene><Shape><Appearance><Material
> diffuseColor="1 1 1"/></Appearance><IndexedFaceSet convex="false"
> coordIndex="0 1 2 3 4 -1 5 6 7 8 9 -1 10 11 12 13 14 -1 15 16 17 18 19 -1
> 20 21 22 23 24 -1 "><Coordinate point="-171.59 -9.0 1.6 -171.59 -9.0 8.04
> -172.34 -6.0 8.04 -172.34 -6.0 1.6 -171.59 -9.0 1.6 -171.59 -9.0 2.42
> -171.59 -9.0 8.04 -171.59 -9.0 8.04 -171.59 -9.0 2.42 -171.59 -9.0 2.42
> -160.12 -6.5 -0.61 -160.12 -6.5 8.04 -171.59 -9.0 8.04 -171.59 -9.0 -0.61
> -160.12 -6.5 -0.61 -161.16 -3.5 -0.63 -161.16 -3.5 8.04 -160.12 -6.5 8.04
> -160.12 -6.5 -0.63 -161.16 -3.5 -0.63 -172.34 -6.0 1.6 -172.34 -6.0 8.04
> -161.16 -3.5 8.04 -161.16 -3.5 1.6 -172.34 -6.0 1.6
> "/></IndexedFaceSet></Shape></Scene></X3D>****
>
>  ****
>
>  ****
>
>  ****
>
> It seems like axes were changed.****
>
>  ****
>
> Some idea?****
>
>  ****
>
> Thanks in advance****
>
>  ****
>
> Best regards****
>
>  ****
>
> -- ****
>
> Iñaki Prieto Furundarena****
>
>  ****
>
>
>
> ****
>
> ** **
>
> -- ****
>
> Iñaki Prieto Furundarena****
>
> ** **
>



-- 
Iñaki Prieto Furundarena
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20120510/81888d8a/attachment-0001.html>


More information about the X3D-Public mailing list