Skip to content

Commit 3d0a338

Browse files
committed
Reset clipping polygon state on setter
1 parent af16f3a commit 3d0a338

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • packages/engine/Source/Scene/Model

packages/engine/Source/Scene/Model/Model.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,6 +1386,14 @@ Object.defineProperties(Model.prototype, {
13861386
// Handle destroying old clipping polygons, new clipping polygons ownership
13871387
ClippingPolygonCollection.setOwner(value, this, "_clippingPolygons");
13881388
this.resetDrawCommands();
1389+
1390+
this._clippingPolygonsState = 0;
1391+
if (defined(this._clippingPolygonData)) {
1392+
ClippingPolygonCollection.releaseRectangleData(
1393+
this._clippingPolygonData,
1394+
);
1395+
this._clippingPolygonData = undefined;
1396+
}
13891397
}
13901398
},
13911399
},

0 commit comments

Comments
 (0)