<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Arial","sans-serif";
        color:navy;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">Hello Iņaki,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">This model is not closed because it contains only one polygon. It can only be a planar face which is not enough to form a closed model. The simplest closed model
 is a tetrahedron which has four polygons.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">Speaking about the rendering problem, I suppose you are confused with the shape of the model which is distorted as compared with what you have seen in the editor.
 (By the way, which editor did you use?) The problem is caused by the loss of floating point precision. In X3D, the Coordinate node contains MFFloat values, i.e. single-precision floating-point numbers. A single-precision number can hold only 6 meaningful digits.
 In your file, some values have 11 digits of precision; in an X3D viewer, only 6 digits are processed and the remaining 5 digits are lost. Therefore, several different points become coincident, and the shape is distorted.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">The size of this model is about 8 metres, and it is positioned at 4 thousand kilometres from the origin. (Or, if you use millimetres, then the model is 8 mm and
 positioned at 4 km). Do you really need to position the model that far away? Usually it is recommended to have all coordinates near zero; roughly speaking, you should have both positive and negative values in X, Y and Z. This will resolve all precision problems.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><?xml version="1.0" encoding="UTF-8" standalone="no"?><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><X3D xmlns="http://www.web3d.org/specifications/x3d-namespace"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">profile="Immersive"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><Scene><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><Shape><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><IndexedFaceSet<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">coordIndex="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -1"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><Coordinate<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">point="<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">0.736 -3.127 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">1.208 1.931 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-3.354 2.4465 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-7.5085 3.0355 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-7.345 4.5175 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-7.259 5.2945 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-7.18 6.0135 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-7.119 6.005 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">-1.845 5.5415 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">2.4415 5.165 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">7.9215 4.685 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">8.1615 4.685 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">7.1215 0.14 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">6.215 -3.849 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">0.9345 -3.153 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">0.9345 -3.153 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">" /><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"></IndexedFaceSet><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"></Shape><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"></Scene><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"></X3D><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">If you need the shape to be positioned in another location, you can use a Transform node. But please note that Transform also stores its fields as single-precision
 values; so, if you place the shape at 4 thousand kilometres, the precision will be about 4 metres and handling a 8-metre shape will again be difficult.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy">                                                                      Sergey Bederov<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:navy"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> x3d-public-bounces@web3d.org [mailto:x3d-public-bounces@web3d.org]
<b>On Behalf Of </b>Inaki Prieto Furundarena<br>
<b>Sent:</b> Friday, March 02, 2012 11:56 AM<br>
<b>To:</b> x3d-public@web3d.org<br>
<b>Subject:</b> [X3D-Public] Problem with X3D<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have a problem with X3D during the rendering.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have created the following X3D file:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><?xml version="1.0" encoding="UTF-8" standalone="no"?><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><X3D xmlns="<a href="http://www.web3d.org/specifications/x3d-namespace" target="_blank">http://www.web3d.org/specifications/x3d-namespace</a>"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">profile="Immersive"><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><Scene><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><Shape><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><IndexedFaceSet<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">coordIndex="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -1"><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><Coordinate<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">point="<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405392.736 4533748.873 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405393.208 4533753.931 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405388.646 4533754.4465 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405384.4915" target="_blank">405384.4915</a> 4533755.0355 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405384.655 4533756.5175 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405384.741 4533757.2945 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405384.82 4533758.0135 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405384.881 4533758.005 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405390.155 4533757.5415 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405394.4415" target="_blank">405394.4415</a> 4533757.165 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405399.9215" target="_blank">405399.9215</a> 4533756.685 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405400.1615" target="_blank">405400.1615</a> 4533756.685 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405399.1215" target="_blank">405399.1215</a> 4533752.14 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">405398.215 4533748.151 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405392.9345" target="_blank">405392.9345</a> 4533748.847 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:405392.9345" target="_blank">405392.9345</a> 4533748.847 1010.8875<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">" /><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"></IndexedFaceSet><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"></Shape><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"></Scene><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"></X3D><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I opened the X3D file with Instant player and bs player, but the result is the same in both tools.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I attach two pictures to see the problem during the rendering.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Why is not the model properly closed?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks in advance!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><o:p> </o:p></span></p>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<p class="MsoNormal">Iņaki Prieto Furundarena<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>