File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Sources/Rendering/OpenGL/ImageMapper Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -983,10 +983,13 @@ function vtkOpenGLImageMapper(publicAPI, model) {
983
983
let id = 0 ;
984
984
for ( let k = 0 ; k < dims [ 2 ] ; k ++ ) {
985
985
for ( let j = 0 ; j < dims [ 1 ] ; j ++ ) {
986
- const bsIdx =
986
+ let bsIdx =
987
987
( sliceOffset + j * dims [ 0 ] + k * dims [ 0 ] * dims [ 1 ] ) * numComp ;
988
988
id = ( k * dims [ 1 ] + j ) * numComp ;
989
- scalars . set ( basicScalars . subarray ( bsIdx , bsIdx + numComp ) , id ) ;
989
+ const end = bsIdx + numComp ;
990
+ while ( bsIdx < end ) {
991
+ scalars [ id ++ ] = basicScalars [ bsIdx ++ ] ;
992
+ }
990
993
}
991
994
}
992
995
dims [ 0 ] = dims [ 1 ] ;
@@ -1008,10 +1011,13 @@ function vtkOpenGLImageMapper(publicAPI, model) {
1008
1011
let id = 0 ;
1009
1012
for ( let k = 0 ; k < dims [ 2 ] ; k ++ ) {
1010
1013
for ( let i = 0 ; i < dims [ 0 ] ; i ++ ) {
1011
- const bsIdx =
1014
+ let bsIdx =
1012
1015
( i + sliceOffset * dims [ 0 ] + k * dims [ 0 ] * dims [ 1 ] ) * numComp ;
1013
1016
id = ( k * dims [ 0 ] + i ) * numComp ;
1014
- scalars . set ( basicScalars . subarray ( bsIdx , bsIdx + numComp ) , id ) ;
1017
+ const end = bsIdx + numComp ;
1018
+ while ( bsIdx < end ) {
1019
+ scalars [ id ++ ] = basicScalars [ bsIdx ++ ] ;
1020
+ }
1015
1021
}
1016
1022
}
1017
1023
dims [ 1 ] = dims [ 2 ] ;
You can’t perform that action at this time.
0 commit comments