@@ -1418,7 +1418,7 @@ THREE.SEA3D.prototype.readAnimation = function( sea ) {
1418
1418
case SEA3D . Stream . DOUBLE :
1419
1419
case SEA3D . Stream . DECIMAL :
1420
1420
1421
- var values = data . slice ( start , end ) ;
1421
+ var values = data . subarray ( start , end ) ;
1422
1422
var times = new Float32Array ( values . length ) ;
1423
1423
1424
1424
for ( var k = 0 , t = 0 ; k < times . length ; k ++ ) {
@@ -1434,7 +1434,7 @@ THREE.SEA3D.prototype.readAnimation = function( sea ) {
1434
1434
1435
1435
case SEA3D . Stream . VECTOR3D :
1436
1436
1437
- var values = data . slice ( start , end ) ;
1437
+ var values = data . subarray ( start , end ) ;
1438
1438
var times = new Float32Array ( values . length / anm . blockSize ) ;
1439
1439
1440
1440
for ( var k = 0 , t = 0 ; k < times . length ; k ++ ) {
@@ -1450,7 +1450,7 @@ THREE.SEA3D.prototype.readAnimation = function( sea ) {
1450
1450
1451
1451
case SEA3D . Stream . VECTOR4D :
1452
1452
1453
- var values = data . slice ( start , end ) ;
1453
+ var values = data . subarray ( start , end ) ;
1454
1454
var times = new Float32Array ( values . length / anm . blockSize ) ;
1455
1455
1456
1456
for ( var k = 0 , t = 0 ; k < times . length ; k ++ ) {
0 commit comments