diff --git a/src/DatabaseServices/Entity/Board.ts b/src/DatabaseServices/Entity/Board.ts index b2e7ec51c..a0a72153d 100644 --- a/src/DatabaseServices/Entity/Board.ts +++ b/src/DatabaseServices/Entity/Board.ts @@ -754,7 +754,9 @@ export class Board extends ExtrudeSolid br.ProcessingGroupList = [...this.ProcessingGroupList]; br._BoardProcessOption = { ...this._BoardProcessOption }; br._CustomNumber = this._CustomNumber;//因为CustomNumber不会刷新绘制,所以拷贝这个 - br.BoardModeling = this.BoardModeling;//该板在另外一块挖穿造型位置grooves丢失 + + if (!br.grooves.length && this.grooves.length) + br.grooves = this.grooves;//该板在另外一块挖穿造型位置grooves丢失 let new2old_edgeMap: number[]; //修正排钻边的数据