<p dir="auto">This is the result of using subdiv level 1 on a textured mesh in jthree</p>
<p dir="auto"><a href="http://3developer.com/tmp/UVs.png" rel="nofollow">http://3developer.com/tmp/UVs.png</a></p>
<p dir="auto">As you can see the seams are terrible. Also tried using image mode repeat as a sugestion by "bai" from IRC but that didn't make a change</p>
<p dir="auto">This is the same model in blender, subdiv level 1, UV subdivision turned off</p>
<p dir="auto"><a href="http://3developer.com/tmp/UVsBlenderSubOff.png" rel="nofollow">http://3developer.com/tmp/UVsBlenderSubOff.png</a></p>
<p dir="auto">Much better! Now again but with UV subdivision turned on</p>
<p dir="auto"><a href="http://3developer.com/tmp/UVsBlenderSubOn.png" rel="nofollow">http://3developer.com/tmp/UVsBlenderSubOn.png</a></p>
<p dir="auto">Not a giant improvement but this feature can be very useful sometimes</p>
<h5 dir="auto">Description of the problem</h5>
<p dir="auto">Uncaught Rangerror: Offset is outside the bounds of the dataview</p>
<p dir="auto">VTKLoader failing on loading legacy format VTU file in binary, unstructured data grid.</p>
<p dir="auto">I have the model and some screenshots of the error here:<br>
<a href="https://www.dropbox.com/sh/ti1s42u4nx8nj9r/AAC4gcUsvYVunh968xZB3YNda?dl=0" rel="nofollow">https://www.dropbox.com/sh/ti1s42u4nx8nj9r/AAC4gcUsvYVunh968xZB3YNda?dl=0</a></p>
<p dir="auto">I am able to load said model in paraview (which is VTK's own desktop client viewer) so I don't think it's a problem with the model itself? I am not sure.</p>
<p dir="auto">line 492 in vtkloader.js:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    } else if ( line.indexOf ( 'POINT_DATA' ) === 0 ) {

                numberOfPoints = parseInt ( line.split( ' ' )[ 1 ], 10 );

                // Grab the next line
                state = findString ( buffer, state.next );

                // Now grab the binary data
                count = numberOfPoints * 4 * 3;

                normals = new Float32Array( numberOfPoints * 3 );
                pointIndex = state.next;
                for ( i = 0; i &lt; numberOfPoints; i ++ ) {

     error here--&gt;              normals[ 3 * i ] = dataView.getFloat32( pointIndex, false );
                    normals[ 3 * i + 1 ] = dataView.getFloat32( pointIndex + 4, false );
                    normals[ 3 * i + 2 ] = dataView.getFloat32( pointIndex + 8, false );
                    pointIndex += 12;"><pre class="notranslate"><code class="notranslate">    } else if ( line.indexOf ( 'POINT_DATA' ) === 0 ) {

                numberOfPoints = parseInt ( line.split( ' ' )[ 1 ], 10 );

                // Grab the next line
                state = findString ( buffer, state.next );

                // Now grab the binary data
                count = numberOfPoints * 4 * 3;

                normals = new Float32Array( numberOfPoints * 3 );
                pointIndex = state.next;
                for ( i = 0; i &lt; numberOfPoints; i ++ ) {

     error here--&gt;              normals[ 3 * i ] = dataView.getFloat32( pointIndex, false );
                    normals[ 3 * i + 1 ] = dataView.getFloat32( pointIndex + 4, false );
                    normals[ 3 * i + 2 ] = dataView.getFloat32( pointIndex + 8, false );
                    pointIndex += 12;
</code></pre></div>
<p dir="auto">I noticed there is a similar issue here: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="135959538" data-permission-text="Title is private" data-url="https://github.com/mrdoob/three.js/issues/8208" data-hovercard-type="pull_request" data-hovercard-url="/mrdoob/three.js/pull/8208/hovercard" href="https://github.com/mrdoob/three.js/pull/8208">#8208</a> not sure if related.</p>
<h5 dir="auto">Three.js version</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Dev</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> r80</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> ...</li>
</ul>
<h5 dir="auto">Browser</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> All of them</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Chrome</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Firefox</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Internet Explorer</li>
</ul>
<h5 dir="auto">OS</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> All of them</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Windows</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Linux</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Android</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> IOS</li>
</ul>
<h5 dir="auto">Hardware Requirements (graphics card, VR Device, ...)</h5>