|
|
|
@ -1294,6 +1294,8 @@ export class Board extends ExtrudeSolid
|
|
|
|
|
return this._2DPathCsgs;
|
|
|
|
|
|
|
|
|
|
this._2DPathCsgs = [];
|
|
|
|
|
|
|
|
|
|
//del_exp2_start
|
|
|
|
|
if (this._2DModelingList.length === 0)
|
|
|
|
|
return this._2DPathCsgs;
|
|
|
|
|
|
|
|
|
@ -1357,6 +1359,7 @@ export class Board extends ExtrudeSolid
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//del_exp2_end
|
|
|
|
|
|
|
|
|
|
return this._2DPathCsgs;
|
|
|
|
|
}
|
|
|
|
@ -1364,6 +1367,7 @@ export class Board extends ExtrudeSolid
|
|
|
|
|
|
|
|
|
|
protected get Has2DPath() { return this._2DModelingList.length > 0; }
|
|
|
|
|
|
|
|
|
|
//del_exp2_start
|
|
|
|
|
//二维刀路切割后返回几何体
|
|
|
|
|
override UpdateMeshGeom(geo: Geometry): BufferGeometry
|
|
|
|
|
{
|
|
|
|
@ -1389,6 +1393,7 @@ export class Board extends ExtrudeSolid
|
|
|
|
|
|
|
|
|
|
return bufferGeometry;
|
|
|
|
|
}
|
|
|
|
|
//del_exp2_end
|
|
|
|
|
|
|
|
|
|
//分裂后重新将排钻实体设置给不同的实体
|
|
|
|
|
override HandleSpliteEntitys(splitEntitys: this[])
|
|
|
|
|