|
@@ -27857,6 +27857,7 @@ class BatchedMesh extends Mesh {
|
|
|
|
|
|
|
|
index.array.copyWithin( nextIndexStart, indexStart, indexStart + reservedIndexCount );
|
|
index.array.copyWithin( nextIndexStart, indexStart, indexStart + reservedIndexCount );
|
|
|
index.addUpdateRange( nextIndexStart, reservedIndexCount );
|
|
index.addUpdateRange( nextIndexStart, reservedIndexCount );
|
|
|
|
|
+ index.needsUpdate = true;
|
|
|
|
|
|
|
|
geometryInfo.indexStart = nextIndexStart;
|
|
geometryInfo.indexStart = nextIndexStart;
|
|
|
|
|
|
|
@@ -27877,6 +27878,7 @@ class BatchedMesh extends Mesh {
|
|
|
const { array, itemSize } = attribute;
|
|
const { array, itemSize } = attribute;
|
|
|
array.copyWithin( nextVertexStart * itemSize, vertexStart * itemSize, ( vertexStart + reservedVertexCount ) * itemSize );
|
|
array.copyWithin( nextVertexStart * itemSize, vertexStart * itemSize, ( vertexStart + reservedVertexCount ) * itemSize );
|
|
|
attribute.addUpdateRange( nextVertexStart * itemSize, reservedVertexCount * itemSize );
|
|
attribute.addUpdateRange( nextVertexStart * itemSize, reservedVertexCount * itemSize );
|
|
|
|
|
+ attribute.needsUpdate = true;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -27893,6 +27895,8 @@ class BatchedMesh extends Mesh {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ this._visibilityChanged = true;
|
|
|
|
|
+
|
|
|
return this;
|
|
return this;
|
|
|
|
|
|
|
|
}
|
|
}
|