Ver Fonte

remove superfluous type casts

Alexander Rose há 3 anos atrás
pai
commit
047946e41c
1 ficheiros alterados com 6 adições e 6 exclusões
  1. 6 6
      src/mol-geo/geometry/mesh/mesh.ts

+ 6 - 6
src/mol-geo/geometry/mesh/mesh.ts

@@ -334,10 +334,10 @@ export namespace Mesh {
         mesh.vertexCount = newVertexCount;
         mesh.triangleCount = newTriangleCount;
 
-        ValueCell.update(vertexBuffer, newVb) as ValueCell<Float32Array>;
-        ValueCell.update(groupBuffer, newGb) as ValueCell<Float32Array>;
-        ValueCell.update(indexBuffer, newIb) as ValueCell<Uint32Array>;
-        ValueCell.update(normalBuffer, newNb) as ValueCell<Float32Array>;
+        ValueCell.update(vertexBuffer, newVb);
+        ValueCell.update(groupBuffer, newGb);
+        ValueCell.update(indexBuffer, newIb);
+        ValueCell.update(normalBuffer, newNb);
 
         // keep some original data, e.g., for geometry export
         (mesh.meta.originalData as OriginalData) = { indexBuffer: ib, vertexCount, triangleCount };
@@ -445,7 +445,7 @@ export namespace Mesh {
 
         const newIb = ChunkedArray.compact(index);
         mesh.triangleCount = newTriangleCount;
-        ValueCell.update(indexBuffer, newIb) as ValueCell<Uint32Array>;
+        ValueCell.update(indexBuffer, newIb);
 
         return mesh;
     }
@@ -540,7 +540,7 @@ export namespace Mesh {
 
         const newIb = ChunkedArray.compact(index);
         mesh.triangleCount = newTriangleCount;
-        ValueCell.update(indexBuffer, newIb) as ValueCell<Uint32Array>;
+        ValueCell.update(indexBuffer, newIb);
 
         return mesh;
     }