|
|
@ -580,9 +580,9 @@ export class ExtrudeSolid extends Entity
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
this.CheckContourCurve();
|
|
|
|
|
|
|
|
if (this.objectId)
|
|
|
|
if (this.objectId)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
this.CheckContourCurve();
|
|
|
|
let splitEntitys: this[] = [];
|
|
|
|
let splitEntitys: this[] = [];
|
|
|
|
this.GrooveCheckAll(splitEntitys);
|
|
|
|
this.GrooveCheckAll(splitEntitys);
|
|
|
|
|
|
|
|
|
|
|
@ -1143,7 +1143,7 @@ export class ExtrudeSolid extends Entity
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (this._EdgeGeometry)
|
|
|
|
if (this._EdgeGeometry)
|
|
|
|
return this._EdgeGeometry;
|
|
|
|
return this._EdgeGeometry;
|
|
|
|
|
|
|
|
this.MeshGeometry;
|
|
|
|
this._EdgeGeometry = new EdgesGeometry().FromCSG(this.CSG);
|
|
|
|
this._EdgeGeometry = new EdgesGeometry().FromCSG(this.CSG);
|
|
|
|
return this._EdgeGeometry;
|
|
|
|
return this._EdgeGeometry;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1207,8 +1207,6 @@ export class ExtrudeSolid extends Entity
|
|
|
|
DisposeThreeObj(obj);
|
|
|
|
DisposeThreeObj(obj);
|
|
|
|
this._EdgeGeometry = undefined;
|
|
|
|
this._EdgeGeometry = undefined;
|
|
|
|
this._MeshGeometry = undefined;
|
|
|
|
this._MeshGeometry = undefined;
|
|
|
|
this.MeshGeometry;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (renderType === RenderType.Wireframe)
|
|
|
|
if (renderType === RenderType.Wireframe)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
let l = obj as LineSegments;
|
|
|
|
let l = obj as LineSegments;
|
|
|
|